Gürültüyü azaltmak için Linux'ta boştaki G / Ç'yi nasıl en aza indirebilirim?


12

Linux'umu makineme koyarsam, SADECE fiziksel olarak çalışırken sabit sürücüye erişmeye çalışmak için hangi adımları atmalıyım? uykuya dalmaya çalıştığımda öğütme sesleri beni rahatsız ediyor.


Sürücüler çıkarılsın mı?
bir sandviç

1
Kulak tıkaçlarını şiddetle öneririm.
Emilio M Bumachar

Küçük bir HDD mi alıyorsunuz? Bir dizüstü bilgisayar? (Yeni Siyah Havyarım eski Samsung güç tasarruflu HDD'lerimden daha hızlı. Evet ... belki daha yeni = daha sessiz.)
Apache

Yanıtlar:


26

Hangi programın diske yazdığını bulmak için iotop'u (tercihen geniş bir aralık ve -oseçenekle) kullanabilirsiniz.

Yeterli RAM'iniz varsa takas işlevini aşağıdakilerle de kapatmak isteyebilirsiniz:

$ sudo swapoff -a

veya kalıcı olarak takas hattını kaldırarak /etc/fstab.

Gece I / O için tipik suçlular şunlardır:

  • cron . Bu arka plan programı, komutların zamanlanmasına izin verir ("sabah 2'de güncelleme" veya "30 dakikada bir oturumları temizle" gibi). / Etc / cron * 'a bir göz atın ve crontab -eneyin yürütüldüğünü ve ne zaman rahatsız edildiğini öğrenmek için (her kullanıcı için bir tane vardır) kullanın ve rahatsız edici satırları kaldırın. Önceden yapılandırılmış cronjobs bir şekilde endekslendiğinden, planlanan herhangi bir eyleme bağlı değilseniz cron'u güvenle kapatabilirsiniz.
  • logfiles Bir göz atın /var/log. Orada sürekli olarak bir dosya büyüyorsa, programın günlük düzeyini azaltmayı düşünün. Günlükleri önemsemiyorsanız, bunları programlardan kapatın ve / veya adresinden bir bellek dosya sistemi bağlayın /var/log. Hangi dosyaların neyle değiştiğini öğrenebilirsiniz$ sudo tail -f /var/log/*
  • Diskteki geçici dosyalar . Genellikle, bu bazı süreçlerin yazdığı anlamına gelir /tmp(iotop ile öğrenebilirsiniz). tmpfsYeterli RAM'iniz varsa ve bu dosyaların boyutu sınırlıysa, buraya bellek tabanlı bir dosya sistemi ( ) takmayı düşünün .

Ayrıca , hangi programların CPU'nuzu uyandırdığını gösteren powertop ile de ilgilenebilirsiniz . Orada beklenmedik bir şey varsa, programa bir hata vermeyi düşünün.

Donanım tarafında, sessiz bir disk alabilir (SSD'nin hareketli parçası yoktur, bu nedenle iyi bir adaydır) veya HDD'yi manuel olarak beklemeye alabilirsiniz. hdparm (özellikle -Cve -yseçenekleri) bunun için iyi bir araçtır.


Şimdiye kadar en iyi cevap, nihayet sadece sağduyu gerçekten önermek yerine bazı teknik detaylara giren biri!
UncleZeiv

23

Bir alın Katı Hal Sürücüsü (SSD), hiçbir hareketli parça içermez. Tek garanti bu.


4
Veya daha sessiz bir disk ve / veya daha izolasyonlu bir kasa. Disklerimden herhangi bir “öğütme sesi” duyduğumdan bu yana uzun zaman geçti.
Thomas Padron-McCarthy

2
SSD yerine yeni sabit disk söyleyecektim. Öğütme sesleri korkutucu. D:
Rob

Üzgünüz, mevcut kurulumumla bir çözüm arıyorum.
sks

19

Herhangi bir şeyi hesaplamak için bilgisayarınıza ihtiyacınız yoksa, geceleri kapatın ve kendinizi biraz güç tasarrufu yapacaksınız; bahsetmiyorum bile o zaman fan gürültüsü ortadan kaldırmak uyku kalitesini düşürmek.


1
Dürüst olmak gerekirse ... Hemen hemen en iyi seçenek.
Simon Sheehan

Bilgisayarı sadece bellekte bir şey yapıyorsa, örneğin, bir yönlendirici olarak bir ağ sunucusu olarak ...
woliveirajr


Ürettiği sıcağı telafi etmek zorunda olmadığınız sürece: p (bir yerde yaşıyorsanız, bu bir sorun ...)
Svish

@ user82480 Neden açık bırakılmalı? belki de kalması gereken neden HD'ye erişilmesinin sebebidir. Bilgisayar bir gecede ne kalmasını gerektirir?
Scott Chamberlain

6

hdparmKomutu kullanmayı deneyebilir , HDD durumunu değiştirebilir. Ancak tüm HDD'ler bunu desteklemez. Bir göz atın bu sayfada -s -y -Y veya -z parametrelerde.

Alternatifleri de deneyebilirsiniz:

  1. bir SSD satın al
  2. Bilgisayarınızı nasıl daha az gürültülü hale getireceğinizi araştırın (bir bilgisayarı nasıl kuracağınızı ve ısıtmayı nasıl dağıtacağınızı biliyorsanız, belirli yerlerde, içinde köpük kullanarak
  3. HDD'nizi daha sessiz (dizüstü bilgisayarlarda kullanılanlar gibi) için değiştirin

Olmalı -S, değil -s. Bu, neredeyse tüm sabit sürücüler tarafından desteklenen boşta kalma zaman aşımı ayarıdır.
11:38 jankes

Yanıttaki çeşitli hdparmanahtarların özetlenmesi yararlı olacaktır.
UncleZeiv

@uncleZeiv: evet, bunu yapabilirdi ... ama "SDD satın al" veya "kapat" en iyi cevaplar olarak
seçiliyor,

4

Sürücü erişimini izleyin, geceleri sürücüyü neyin uyandırdığını öğrenin, durdurun.


7
Bu yanıt, sürücü erişiminin nasıl izleneceği ve / veya erişilmesi için sık karşılaşılan nedenler hakkında biraz ayrıntılı bilgi vermeniz durumunda daha yararlı olacaktır.
UncleZeiv

4

Biraz çalışma gerektirebilir, ancak bir USB veya livecd önyüklemesi ayarlamayı ve / home konumunuzu sabit sürücünüze manuel olarak ayarlamayı düşünebilirsiniz. Daha iyi verimlilik için livecd'nizi periyodik olarak remastersys gibi bir şeyle yeniden düzenleyin.

Unionfs ile başka bir büyücülük de düşünebilirsiniz.

Tüm bunlar söylenir, grindy sabit diskler KÖTÜ KÖTÜ KÖTÜ KÖTÜ. Onları kontrol ettirmek isteyebilirsiniz.


2

Alışın

Bazen gece geç saatlerde sesler çıkaran küçük bir küstah ev sunucum var ve ilk başta oldukça can sıkıcıydı ama şimdi onun tatlı melodisi olmadan uyuyamıyorum :)


2

a) doğrudan diske yazmayan dosya sistemleri

b) iyi bir hdd, google SPCR alın ve sessiz hdd listelerine bakın

c) Dinlemeyin, özellikle indirmeler için bir linux kutusu için bir SSD'ye ihtiyacınız yoktur.

NAS'ım 4x WD havyar yeşili, indirmeler nedeniyle 7/24 çalışıyor olmalarına rağmen zar zor duyulabiliyorlar.

Samsung Ecogreen veya WD havyar yeşili. kolay yeşil = sessiz (wtf).


0

Arka plan görevleri için ayrı bir odada ayrı bir düşük güç kutusu kullanın ve ana makinenizi yalnızca kullandığınızda çalıştırın. Güç tasarrufu, ilk yatırımı bir yıl içinde mahsup eder.

Süpürge dolap kutum, depolama gereksinimlerim arttıkça gittikçe daha fazla sabit disk kazandıran bir Atom (fansız tasarım, bu yüzden daha az arıza şansı) - ancak yine de masaüstü makinemin gücünün sadece üçte birini kullanıyor ve bana 250 EUR tasarruf sağlıyor /yıl. Sabit diskler çalışırken değiştirilebilir bölmeleri olan bir RAID6'dadır, bu nedenle disk hatalarını kolayca işleyebilirim ve masaüstü haftalık olarak depolama dizisine yedekleme yapar.


Yılda 250 Euro tasarruf edersiniz, ancak Atom sistemi için bir yıldan az bir sürede ödenen güç tasarrufu. Atom sisteminiz, bağlı tüm depolama alanı (RAID6!) İle 250 Euro'dan daha ucuz mu? Nereden alabilirim ?!
CarlF

Bu kadar alana ihtiyaç duymadan inşa ettiğim temel sistemin fiyatı buydu; Bu, 100 EUR karşılığında bir Atom kartı, iki 1 TB disk ve marka olmayan bir kasa ve güç kaynağıydı - bu OP için tamamen yeterli olurdu. Sistem ihtiyaç duyulduğunda zamanla büyüdü.
Simon Richter


0

"Kullanılmadığı zaman HDD'leri aşağı çevirmek" için bir kutuyu tıklamanıza izin veren bir ayar var.

Hatırlayamadım, bu yüzden biraz arama yaptım ve bu bağlantıyı buldum.

Lezzetinize veya linux'unuza bağlı olarak yardımcı olabilir

HDD azaltma

Düzenleyebileceğiniz bir dosya var gibi görünüyor.

Eğer taşlanıyorsa, daha büyük bir sorununuz olabilir :)


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.