Di disk I / O ada sesuatu yang disebut elevator. Subsistemem cakram mencoba menghindari meremukkan kepala cakram di seluruh piringan. Ini akan memesan ulang permintaan I / O (ketika tidak dilarang misalnya oleh penghalang) sehingga kepala akan bergerak dari bagian dalam disk ke luar, dan kembali, melakukan I / O yang diminta di jalan.
Hal kedua adalah permintaan penggabungan I / O. Jika ada banyak permintaan dalam waktu singkat, yang mengakses bagian file yang berbeda, subsistem I / O akan mencoba dan mendapatkan semua data dalam sekali jalan, alih-alih mengeluarkan beberapa permintaan terputus-putus.
Sejauh penyetelan berlangsung. Jika Anda adalah penulis aplikasi, ada banyak hal yang dapat Anda lakukan. Anda dapat mengeluarkan I / Os besar berurutan, kapan pun Anda bisa dan menggunakan fsync () et.al. ketika Anda perlu memastikan bahwa data ada di piring-piring.
Jika Anda seorang sysadmin, dan Anda benar-benar tahu, bahwa permintaan data dari 2 aplikasi melompati, dan mereka mencoba membaca file secara berurutan (misalnya Anda memiliki 2 DVD yang ditranskode secara paralel), maka ya, meningkatkan readahead akan membantu. Kalau tidak, Anda perlu melihat pola dan ukuran I / O Anda, pertimbangkan tingkat RAID Anda (jika ada) dan faktor-faktor lain, sebelum melakukan penyetelan. Lihatlah apa hambatan sebenarnya Anda, sebelum Anda mulai menyetem, mungkin sulit ditebak, apa yang sebenarnya membatasi sistem Anda.