Copyright 2000-2010 Steel Bytes
Q. Qu'est ce que la taille du bloc?
R. C'est la taille des morceaux de données demandé à Windows par HD_Speed
Q. Pourquoi cela affecte-t-il le débit de données?
R. En théorie, le débit ne devrait pas varier énormement, (tant que vous ne sélectionnez pas une valeur si petite que l'utilisation processeur et d'autres activités insignifiantes vont entrer en jeu) mais sur certains système cette variation est importante. Alors pourquoi ? Mon sentiment est que quelque chose dans la chaîne entre la gestion du port et le disque physique n'est pas aussi bien écrit qu'il l'aurait fallu :-)
Q. Quelle est la chaîne à travers laquelle circulent les données auxquelles HD_Speed a accès?
R. En simplifiant: plateaux du disque -> Contrôleur du périphérique (incluant sa propre mémoire cache) -> connexion ide/scsi/sata -> contrôleur hôte (généralement intégré au chipset de la carte-mère pour ide&sata) -> pilotes pour le contrôleur hdd -> hd_speed
Q. Puis-je fixer la taille des blocs que windows utilise?
R. Pas que je sache (en tout cas pas sans avoir écrit vos propres pilotes pour le contrôleur HDD).
Q. Intérêt du mode rafale...
R. Le mode rafale lit (ou écrit) à de nombreuses reprises sur la même section du disque dur. La plupart des disques actuels disposant d'un cache de lecture, le mode rafale permet en fait de tester la vitesse du contrôleur de disque. Le mode normal accède au disque de façon séquentielle et est donc plus indiqué pour tester les performances du disque dur.
Q. quelle méthode utilise HD_Speed pour lire/écrire?
R. L'appel d'API Win 32 suivant: CreateFile(devicename,...), ReadFile() et WriteFile(). Voir SDK de plateforme Microsoft pour plus d'infos.
Q. Puis-je voir/obtenir le code source?
R. non
Q. Quel est l'intérêt de choisir la position?
R. La vitesse de transfert de la plupart des types de disque varie à différents points. Par exemple, les disques durs sont généralement plus rapides au début et plus lents au fur et à mesure qu'on avance. Pour les CD-Roms, c'est généralement le contraire
Q. is the write test destructive?
A. yes.
Q. Does 1G equal 1024M or 1000M?
A. In HD_Speed, 1G=1024M and 1M=1024K and 1K=1024. Also 'B' denotes Bytes, and 'b' denotes bits. Hence 1 GBytes/sec = 8*1024*1024*1024 bits/sec.
Q. how does using /z filename differ from testing a drive? A. the postion of the file on it's drive and also the fragmentation will affect performance. contig.exe from SysInternals may assist.
/r | read test |
/w | write test |
/wr | write+read test |
/wrv | write+read+verify test |
/d drive | drive to test, eg C: |
/t time | duration in seconds |
/b blocksize | block size in KB, eg 64 |
/x | exit after test |
/l logfile | file to output result |
/o percent | drive postion to start test at |
/z filename | file to use instead of a drive |