Questa è una domanda oscura, lo so. Sto provando a fare alcuni test delle prestazioni di alcuni dischi su un box Linux. Sto ottenendo risultati incoerenti, eseguendo lo stesso test sullo stesso disco. So che i dischi hanno prestazioni diverse a seconda della parte del disco a cui si accede. In particolare, le letture e le scritture all'esterno del disco hanno un throughput molto più elevato rispetto alle letture e alle scritture nella parte interna del disco, a causa della densità dei dati quasi costante e della velocità di rotazione costante.
Mi piacerebbe vedere se le mie incongruenze possono essere attribuite a questa varianza indotta dalla geometria nel rendimento. È possibile, utilizzando gli strumenti esistenti, scoprire dove è stato posizionato un file sul disco?
Altrimenti, suppongo di poter scrivere qualcosa per cercare, leggere e scrivere direttamente sul file del dispositivo stesso, bypassando (e distruggendo) il filesystem, ma spero di evitarlo. Attualmente sto usando ext4 su un kernel 3.0 (Arch Linux, se è importante), ma sono interessato anche alle tecniche per altri filesystem.