Đây là một câu hỏi mơ hồ, tôi biết. Tôi đang cố gắng thực hiện một số thử nghiệm hiệu năng của một số đĩa trên hộp Linux. Tôi nhận được một số kết quả không nhất quán, chạy cùng một bài kiểm tra trên cùng một đĩa. Tôi biết rằng các đĩa có hiệu suất khác nhau tùy thuộc vào phần nào của đĩa đang được truy cập. Cụ thể, đọc và ghi vào bên ngoài đĩa có thông lượng cao hơn nhiều so với đọc và ghi vào phần bên trong của đĩa, do mật độ dữ liệu gần như không đổi và tốc độ quay không đổi.
Tôi muốn xem liệu sự không nhất quán của tôi có thể được quy cho phương sai hình học gây ra trong thông lượng này hay không. Có thể, bằng cách sử dụng các công cụ hiện có, để tìm ra vị trí của một tập tin trên đĩa?
Nếu không, tôi cho rằng tôi có thể viết một cái gì đó để trực tiếp tìm kiếm, đọc và ghi vào tệp thiết bị, bỏ qua (và phá hủy) hệ thống tệp, nhưng tôi hy vọng sẽ tránh được điều đó. Tôi hiện đang sử dụng ext4 trên kernel 3.0 (Arch Linux, nếu có vấn đề), nhưng tôi cũng quan tâm đến các kỹ thuật cho các hệ thống tệp khác.