C'est une question obscure, je sais. J'essaie de faire des tests de performances de certains disques sur une boîte Linux. J'obtiens des résultats incohérents, en exécutant le même test sur le même disque. Je sais que les disques ont des performances différentes selon la partie du disque à laquelle on accède. En particulier, les lectures et écritures à l'extérieur du disque ont un débit beaucoup plus élevé que les lectures et écritures à l'intérieur du disque, en raison d'une densité de données presque constante et d'une vitesse de rotation constante.
Je voudrais voir si mes incohérences peuvent être attribuées à cette variance de débit induite par la géométrie. Est-il possible, à l'aide des outils existants, de savoir où sur le disque un fichier a été placé?
Sinon, je suppose que je peux écrire quelque chose pour rechercher, lire et écrire directement dans le fichier de périphérique lui-même, en contournant (et en détruisant) le système de fichiers, mais j'espère éviter cela. J'utilise actuellement ext4 sur un noyau 3.0 (Arch Linux, si cela est important), mais je suis également intéressé par les techniques d'autres systèmes de fichiers.