Je crois comprendre les concepts de base de la fragmentation des données sur les disques durs et le concept de défragmentation pour en contrer les effets. Ce que je ne comprends pas vraiment, c'est comment on mesure réellement le gain de performance en défragmentant les fichiers.
Certains disent que le système réagit "plus vite" ou que les choses se chargent plus rapidement après une défragmentation. Je ne pense pas que ce soit toujours le cas. J'ai exécuté defrag plusieurs fois sur différents ordinateurs sans remarquer aucun perceptible gain de performance du tout.
Je me demande donc s'il existe un moyen de mesurer l'ampleur de la différence de performances avant / après une défragmentation et quel est l'impact réel sur les performances des systèmes.
** Mise à jour: ** Ce que je recherche, c'est un outil qui peut me donner une indication concrète des améliorations de la performance globale du système. Est-ce que cela est mieux réalisé grâce aux outils d'analyse comparative spécifiques aux vitesses d'accès des disques durs? Ou va obtenir le meilleur résultat grâce à une application comme Minuterie d'accès aux fichiers de Raxo ? Aussi, je suis sous Windows XP
la source
La fragmentation ne vous concerne que si vous devez lire des segments volumineux d’un fichier, et la fragmentation vous fait chercher sur tout le disque. Si vous ne lisez jamais plus d'un seul cluster de disques à la fois, la fragmentation est sans importance, car vous devrez tout de même le voir en raison d'une autre activité depuis votre dernière lecture.
Les fichiers de programme sont susceptibles de vous affecter, car ils ont tendance à être plus volumineux, et ils ont tendance à tout lire en une seule fois. Si vos fichiers de programme sont fragmentés, cela pourrait alors ralentir le chargement du programme, éventuellement dans le domaine perceptible par l'homme.
Si vous souhaitez mesurer les effets de la fragmentation, écrivez un programme qui lit un fichier volumineux du début à la fin, de manière répétée. Faites 1000 courses ou moins pour atténuer le bruit. Défragmentez maintenant le fichier et recommencez. Voir si le temps moyen de lecture diminue.
la source
La seule mesure que j'ai jamais appris à utiliser est le compteur de performance "Split I / Os" de la catégorie "Disque physique" de perfmon. Il mesure le nombre de demandes d'E / S par seconde devant être fractionnées en deux ou plusieurs demandes distinctes, car les blocs de disque recherchés n'étaient pas contigus.
la source