hdparm - hdparm

hdparm
Geliştirici(ler) İşaret Lordu
kararlı sürüm
9.60 / 21 Kasım 2020 ; 6 ay önce ( 2020-11-21 )
İşletim sistemi Linux
Boyut 134 kB
Tür Yardımcı yazılım
Lisans BSD lisansı
İnternet sitesi sourceforge .net /projeler /hdparm /

hdparm , ATA sabit disk sürücüsü donanım parametrelerini ayarlamak ve görüntülemek ve performansı test etmek için Linux için bir komut satırı programıdır . Sürücü önbellekleri, uyku modu, güç yönetimi, akustik yönetim ve DMA ayarları gibi parametreleri ayarlayabilir . GParted ve Parted Magic'in her ikisi de hdparm içerir .

Donanım parametrelerini yetersiz koruyucu varsayılanlardan optimum ayarlarına değiştirmek, performansı büyük ölçüde artırabilir. Örneğin, DMA'yı açmak, bazı durumlarda veri çıkışını iki veya üç katına çıkarabilir. Bununla birlikte, dikkatli deneme ve yanılma dışında, belirli bir denetleyici-sürücü kombinasyonu için en uygun ayarları belirlemek için güvenilir bir yöntem yoktur.

hdparm'ın ciddi bir dezavantajı var: Belirli parametrelerle bir bilgisayarı çökertebilir ve diskindeki verilere erişilemez hale gelebilir. 67 parametreden birkaçı tehlikelidir ve rastgele kullanılırsa büyük dosya sistemi bozulmasına neden olabilir.

Kullanım örnekleri

hdparm özel ayrıcalıklarla çalıştırılmalıdır, aksi takdirde bulunamaz veya istenen işlemler düzgün yürütülmez.

Sabit sürücünün bilgilerini görüntüleyin:

sudo hdparm -I /dev/sda

İlk sabit sürücü için DMA'yı açın :

sudo hdparm -d1 /dev/sda

İlk sabit sürücünün aygıt okuma performans hızını (-t arabelleğe alınan disk okumalarını zamanlamak için) test edin:

sudo hdparm -t /dev/sda

Hareketsizlikten sonra (24*5=120 saniye) enerji tasarrufu hızlandırmayı etkinleştir:

sudo hdparm -S 24 /dev/sda

Yazılım sıfırlamasından sonra hdparm ayarlarını korumak için şunu çalıştırın:

sudo hdparm -K 1 /dev/sda

İleri okumayı etkinleştir:

sudo hdparm -A 1 /dev/sda

Akustik yönetimini okuma/yazma performansı pahasına değiştirin (Daha yeni WD sürücüleri ve tüm SSD'ler gibi bazı sürücüler bu ayarı yok sayar.):

sudo hdparm -M 128 /dev/sda

Disk senkronizasyon aralıkları çok kısaysa, diske küçük miktarlarda bile veri yazılacak ve bu da kullanım ömrü için ciddi sonuçlar doğurabilecektir. Daha iyi yol, küçük verileri daha büyük parçalar halinde toplamak ve yığın diske yazılacak kadar büyük olana kadar beklemek olacaktır.

Chrome gibi mevcut web tarayıcıları, uygulama çöktüğünde önemli verileri kaybetmemek için göz atarken düzenli olarak küçük parçalar yazar. Ancak bu, sürücünün tekrar tekrar serbest kalması ve ardından kafalarını park etmesi gerektiğinden diskin çok sık dönmesine izin verir. Üretilen sesler bu nedenle kullanıcı tarafından dikkat dağıtıcı olarak kabul edilebilir. Bu sorunu aşmak için kullanıcı, sürücüyü en düşük güç yönetimi derecesine geçirebilir (bir sonraki değer, 255, güç yönetimini kapatır):

hdparm -B 254 /dev/sda

Ek olarak, /proc/sys/vm/dirty_expire_centisecs değerinin değiştirilmesi performans üzerinde etkili olabilir. Diske kirli sayfalar yazıldığında temizleme aralığını ayarlar.

Bu komutlar, yalnızca kullanıcı değişiklikleri kalıcı hale getirirse uzun vadede etkilidir. Ancak, kullanıcının hdparm aracılığıyla ayarlayabileceği ayarlar, sistem her yeniden başlatıldığında geri alınır. Bu nedenle, önyükleme sırasında kişisel ayarları geri yüklemek akıllıca olabilir. Çoğu Linux dağıtımında bulunan uygun bir yer /etc/rc.local betiğidir.

Ayrıca bakınız

Referanslar

Dış bağlantılar