Wie kann ich Leerlauf-E / A unter Linux minimieren, um das Rauschen zu verringern?

12

Wenn ich Linux auf meinem Computer installiere, welche Schritte muss ich ausführen, damit NUR dann versucht wird, auf die Festplatte zuzugreifen, wenn ich physisch daran arbeite. dh die knirschenden Geräusche nerven mich, wenn ich versuche einzuschlafen.

sks
quelle
Laufwerke aushängen?
ein Sandwich
1
Ich empfehle dringend Ohrstöpsel.
Emilio M Bumachar
Eine kleine Festplatte bekommen? Laptop eins? (Übrigens ist mein neuer Black Caviar schneller als meine alten Samsung-Energiespar-Festplatten. Also ja ... vielleicht neuer = leiser.)
Apache

Antworten:

26

Sie können iotop (vorzugsweise mit einem großen Intervall und der -oOption) verwenden, um herauszufinden, welches Programm auf die Festplatte schreibt.

Wenn Sie über genügend RAM verfügen, können Sie den Swap auch deaktivieren mit:

$ sudo swapoff -a

oder dauerhaft durch Entfernen der Auslagerungsleitung von /etc/fstab.

Die typischen Täter für E / A in der Nacht sind:

  • cron . Mit diesem Daemon können Befehle geplant werden (z. B. "Aktualisierung um 2 Uhr morgens" oder "Sitzungen alle 30 Minuten löschen"). Schauen Sie sich / etc / cron * an und verwenden Sie crontab -e(für jeden Benutzer gibt es eine), um herauszufinden, was und wann ausgeführt wird, und entfernen Sie die fehlerhaften Zeilen. Da die meisten vorkonfigurierten Cronjobs in irgendeiner Weise indiziert werden, können Sie Cron sicher deaktivieren, wenn Sie nicht auf geplante Aktionen angewiesen sind.
  • logfiles Schauen Sie sich an /var/log. Wenn eine Datei dort ständig wächst, sollten Sie die Protokollstufe des Programms verringern. Wenn Sie sich nicht für Protokolle interessieren, deaktivieren Sie sie in den Programmen und / oder hängen Sie ein Speicher-Dateisystem an /var/log. Sie können herausfinden, welche Dateien sich mit was ändern$ sudo tail -f /var/log/*
  • Temporäre Dateien auf der Festplatte . Normalerweise bedeutet dies, dass in einen Prozess geschrieben wird /tmp(das können Sie mit iotop herausfinden). Ziehen Sie in Betracht, dort ein speicherbasiertes Dateisystem ( tmpfs) bereitzustellen, wenn Sie über genügend RAM verfügen und die Größe dieser Dateien begrenzt ist.

Sie könnten auch an powertop interessiert sein , das anzeigt, welche Programme Ihre CPU aufwecken. Wenn etwas Unerwartetes dabei ist, sollten Sie einen Fehler gegen das Programm melden.

Auf der Hardwareseite können Sie eine stille Festplatte (eine SSD hat keine beweglichen Teile, ist also ein guter Kandidat) oder die Festplatte manuell in den Standby-Modus versetzen. hdparm (insbesondere die Optionen -Cund -y) ist dafür ein gutes Werkzeug.

Phihag
quelle
Bei weitem die beste Antwort, endlich jemand, der einige technische Details ausführt, anstatt nur den gesunden Menschenverstand wirklich zu suggerieren!
UncleZeiv
23

Holen Sie sich ein Solid State Drive (SSD), sie enthalten keine beweglichen Teile. Das ist die einzige Garantie.

Daniel A. White
quelle
4
Oder eine leisere Festplatte und / oder ein isolierenderes Gehäuse. Es ist schon lange her, dass ich von meinen Disketten "Schleifgeräusche" hörte.
Thomas Padron-McCarthy
2
Ich wollte sagen, neue Festplatte, keine SSD. Schleifen hört sich unheimlich an. D:
Rob
Sorry, suche nach einer Lösung mit meinem vorhandenen Setup.
Sks
19

Wenn Sie Ihren Computer nicht benötigen, um etwas zu berechnen, schalten Sie ihn nachts aus, und Sie sparen sich einiges an Strom. Ganz zu schweigen davon, dass Sie dann auch das Lüftergeräusch eliminieren, das Ihre Schlafqualität beeinträchtigt.

Ratschenfreak
quelle
1
Ehrlich ... Ziemlich genau die beste Option.
Simon Sheehan
Nicht, wenn er den Computer so stehen lässt, dass er etwas nur im Speicher tut, z. B. als Netzwerkserver als Router ...
woliveirajr
3
Es muss eingeschaltet sein :)
sks
Es sei denn, Sie müssen die Hitze
ausgleichen,
@ user82480 Warum muss es eingeschaltet bleiben? Vielleicht ist der Grund, warum es eingeschaltet bleiben muss, der Grund, warum auf die Festplatte zugegriffen wird. Was macht der Computer über Nacht, wenn er eingeschaltet bleiben muss?
Scott Chamberlain
6

Sie können versuchen, den hdparmBefehl zu verwenden, er kann den Festplattenstatus ändern. Aber nicht alle Festplatten unterstützen dies. Schauen Sie sich auf dieser Seite die Parameter -s -y -Y oder -z an.

Sie können auch Alternativen ausprobieren:

  1. kaufe eine SSD
  2. Suchen Sie, wie Sie Ihren Computer leiser machen können (verwenden Sie Schaumstoff an ganz bestimmten Stellen, wenn Sie wissen, wie Sie einen Computer bauen und die Heizung abführen
  3. Tauschen Sie Ihre Festplatte gegen eine andere aus, die leiser ist (wie bei Notebooks)
woliveirajr
quelle
Es sollte -Snicht sein -s. Dies ist die Einstellung für das Leerlaufzeitlimit , die von fast allen Festplatten unterstützt wird.
27.
Es hdparmwäre nützlich, die verschiedenen Schalter in der Antwort zusammenzufassen.
UncleZeiv
@uncleZeiv: ja, könnte das tun ... aber die "SDD kaufen" oder "ausschalten" werden als beste Antworten ausgewählt, ich werde nicht die Mühe machen, dies wieder zu bearbeiten :)
woliveirajr
4

Überwachen Sie den Zugriff auf das Laufwerk, finden Sie heraus, was das Laufwerk nachts aufweckt, und stoppen Sie es.

Sparr
quelle
7
Diese Antwort wäre nützlicher, wenn Sie etwas über die Überwachung des Laufwerkzugriffs und / oder die Auflistung häufiger Ursachen für den Zugriff darauf herausgearbeitet hätten.
UncleZeiv
4

Es kann ein wenig Arbeit kosten, aber Sie können in Betracht ziehen, einen USB- oder Live-CD-Boot einzurichten und Ihren / home-Speicherort manuell auf Ihre Festplatte festzulegen. Erstellen Sie regelmäßig Remaster für Ihre Live-CDs mit so etwas wie Remastersys, um die Effizienz zu verbessern.

Vielleicht möchten Sie auch eine andere Hexerei mit unionfs in Betracht ziehen

Alles was gesagt wird, sind schleifende Festplatten SCHLECHT SCHLECHT SCHLECHT. Vielleicht möchten Sie sie auschecken lassen.

Geselle Geek
quelle
2

Benutzt werden

Ich habe einen kleinen unverschämten Heimserver, der manchmal bis spät in die Nacht Geräusche macht und anfangs ziemlich nervig war, aber jetzt kann ich ohne seine süße Melodie nicht schlafen:)

Raspeitia
quelle
2

a) die Dateisysteme, die nicht direkt auf die Festplatte schreiben

b) Holen Sie sich eine gute Festplatte, googeln Sie SPCR und sehen Sie sich deren stille Festplattenliste an

c) hör nicht zu, du brauchst keine SSD, besonders für eine Linux-Box zum Herunterladen.

Mein NAS ist 4x WD kaviargrün, sie sind kaum hörbar, obwohl sie aufgrund von Downloads rund um die Uhr laufen.

Samsung Ecogreen oder WD Caviar Green. leicht grün = leise (wtf).

Morg.
quelle
0

Verwenden Sie eine separate Low-Power-Box in einem separaten Raum für Hintergrundaufgaben und schalten Sie das Hauptgerät nur ein, wenn Sie es verwenden. Die Energieeinsparungen gleichen die anfängliche Investition innerhalb eines Jahres aus.

Mein Besenschrank ist ein Atom (lüfterloses Design, also weniger Ausfallwahrscheinlichkeit), der mit zunehmendem Speicherbedarf immer mehr Festplatten verbraucht - aber nur ein Drittel der Leistung meiner Desktop-Maschine verbraucht und mir 250 EUR spart /Jahr. Die Festplatten befinden sich in einem RAID6 mit Hot-Swap-Schächten, sodass ich Festplattenfehler problemlos behandeln kann und der Desktop eine wöchentliche Sicherung auf dem Speicherarray ausführt.

Simon Richter
quelle
Sie sparen 250 Euro pro Jahr, aber die Stromersparnis für das Atom-System beträgt weniger als ein Jahr. Ihr Atom-System mit dem gesamten angeschlossenen Speicher (RAID6!) Kostet also weniger als 250 Euro? Wo kann ich eins kaufen ?!
CarlF
Das war der Preis für das Basissystem, das ich gebaut hatte, bevor ich so viel Platz brauchte. Dies war ein Atom-Board für 100 EUR, zwei 1-TB-Festplatten und ein No-Brand-Gehäuse sowie ein Netzteil - das würde für das OP völlig ausreichen. Das System ist im Laufe der Zeit nach Bedarf gewachsen.
Simon Richter
0

Isolieren Sie die Laufwerke vom Gehäuse, damit sie nicht als Resonanzboden für Vibrationen dienen. Zu diesem Zweck können Sie aufwändige, geräuschisolierende Laufwerksgehäuse oder einfache Gummilager oder Tüllen kaufen , aber die effektivste Lösung, die mir bekannt ist, ist diese, die Sie selbst mit nur einem Stück elastischer Schnur herstellen können . Ich habe es benutzt und es macht einen erstaunlichen Unterschied.

Ilmari Karonen
quelle
0

Irgendwo gibt es eine Einstellung, mit der Sie auf ein Kästchen klicken können, um "Festplatten herunterzufahren, wenn sie nicht verwendet werden".

Ich konnte mich nicht erinnern, also suchte ich und fand diesen Link.

Abhängig von Ihrem Geschmack oder Linux kann es hilfreich sein

HDD dreht sich runter

Es scheint eine Datei zu geben, die Sie ebenfalls bearbeiten können.

Wenn es schleift, haben Sie möglicherweise ein größeres Problem :)

sealz
quelle