Linux’un kullandığı çeşitli disk zamanlayıcıları bulunmaktadır. Bu zamanlayıcılar, diskin ele alacağı okuma-yazma isteklerinin sırasını belirlemekle sorumludur. Aşağıdaki komutla diskinizin “[köşeli parantez içindeki]” hangi zamanlayıcıyı kullandığını görebilirsiniz:

cat /sys/block/sda/queue/scheduler

Aşağıdakine benzer bir çıktı elde edeceksiniz:

[noop] deadline cfq

Eğer seçini zamanlayıcınız “noop” (no-operation) değilse bunu değiştirmeniz katı hal sürücünüz için faydalı olacaktır. Bu zamanlayıcı ile verinin disk üzerinde nerede kayıtlı olduğuna bakılmaksızın, gelen istekler geliş sırasına bakılarak ele alınacak. Bu katı hal sürücüleri için iyi bir durumdur çünkü oynayan ya da dönen bir parçaları yoktur ve diskin tüm bölümlerine olan erişim zamanı benzerdir.

Zamanlayıcınız “noop” değilse değiştirmek için aşağıdaki komut ile “rc.local” dosyasını açın:

sudo gedit /etc/rc.local

Dosyadaki “exit 0” bulunan satırın bir üst satırına aşağıdaki komutu ekleyip kaydedin:

echo noop > /sys/block/sda/queue/scheduler

İşleminiz sonunda dosyanızın son satırları aşağıdaki gibi görülecek:

rc.local_noop

Faydalı kaynaklar:

Sonraki yazı: [-9-] Sanal bellek değişiklikleri