2009-03-31 12 views

Répondre

0

Un benchmark open-source est bonnie, qui utilise principalement l'API C standard. Vous devrez modifier certaines fonctions de synchronisation en fonction de Windows.

+0

Salut Pete, "Je crois que mémoire est en nombre insuffisant, donc les caches max, donc de nombreuses opérations d'E/S finissent vraiment faire des E/S" que signifie cette phrase dans le site Web bonnie? – Kim

+0

Si vous avez une base de données de 1 To sur une machine avec 16 Go de RAM, ce qui compte, c'est la vitesse à laquelle le disque peut chercher/lire plutôt que la mise en cache du système, car les caches seront rapidement épuisés. –

0

Dans les grandes lignes:

  • écrire un connu (grande) quantité de données sur le disque (voir write())
  • horloge de départ (voir le temps() ou une horloge())
  • lire les données à partir du disque (voir read())
  • horloge d'arrêt (voir ci-dessus)
  • des résultats du rapport (voir cout)