Bu belirsiz bir soru, biliyorum. Linux kutusundaki bazı disklerin performans testlerini yapmaya çalışıyorum. Aynı testi aynı disk üzerinde çalıştırarak tutarsız sonuçlar elde ediyorum. Diskin hangi kısmına erişildiğine bağlı olarak disklerin farklı performans gösterdiğini biliyorum. Özellikle, diskin dışına yapılan okuma ve yazma işlemleri, neredeyse sabit veri yoğunluğu ve sabit dönme hızı nedeniyle, diskin iç kısmına okuma ve yazma işleminden çok daha yüksek bir verime sahiptir.
Tutarsızlıklarımın bu geometri kaynaklı verimdeki verimden kaynaklanıp kaynaklanamayacağını görmek istiyorum. Mevcut araçları kullanarak, bir dosyanın diskte nereye yerleştirildiğini bulmak mümkün müdür?
Değilse, dosya sistemini atlayarak (ve yok ederek) doğrudan aygıt dosyasının kendisini aramak, okumak ve yazmak için bir şeyler yazabilirim, ancak bundan kaçınmayı umuyorum. Şu anda 3.0 çekirdeğinde ext4 kullanıyorum (Arch Linux, önemliyse), ancak diğer dosya sistemleri için de tekniklerle ilgileniyorum.