Selbst wenn ich auf meinem Mac nichts mache, sehe ich viele Festplatten-E / A: "Daten pro Sekunde geschrieben" im Aktivitätsmonitor zeigt kontinuierliche Schreibvorgänge:
Ist das normal? Warum sollte ein Prozess kontinuierlich schreiben? Ich verstehe, dass einige Reinigungsaktivitäten stattfinden können, wobei das "Schlafbild" aktualisiert wird. Aber passiert dies häufig? (Ich habe Time Machine nicht eingerichtet)
Edit: Ich habe ziemlich viel freien Speicher:
snow-leopard
hard-drive
Nivas
quelle
quelle
Antworten:
Mit einigen Befehlszeilentools von OS X können Sie eine bessere Vorstellung davon bekommen, was die Aktivität verursacht:
sudo iotop
- Anzeige, welche Prozesse die meisten E / A-Vorgänge ausführen, alle 5 Sekunden aktualisiert.sudo iosnoop
- zeigt die E / A an, einschließlich der Prozess-ID und des Prozessnamens, die die E / A ausführen, sowie der Datengröße, des Dateipfads usw.In beiden Fällen müssen Sie sich als Administrator authentifizieren, um sie auszuführen, und Control-C zum Beenden verwenden. Sie sagen Ihnen möglicherweise nicht genau, warum die Aktivität stattfindet, aber sie sagen Ihnen zumindest, um welche Prozesse und Dateien es sich handelt, was sie normalerweise erheblich einschränkt.
quelle
Zusätzlich zu
iotop
undiosnoop
Sie können verwendenfs_usage
.quelle
Ein paar Dinge: (In Aufzählungszeichen geschrieben, um es kurz zu machen)
quelle
Ich glaube, Sie sollten in der Lage sein,
lsof
zu überprüfen, welche Prozesse auf die Festplatte schreiben. Hier ist die Manpage dafür.quelle
lsof
ist ein auf Schnappschüssen basierendes Dienstprogramm, das alles innerhalb weniger Sekunden anzeigt. Wenn Sie es nicht genau in dem Moment ausführen, in dem die E / A stattfindet, werden Sie es verpassen. Die Dienstprogramme von OS X (iotop
undiosnoop
zahlreiche andere Benutzer, mit denen sie geantwortet haben) sind Live- / Aktualisierungsprogramme und sehr anpassbare Dienstprogramme, die ich (IMO / persönlich) sehr bevorzuge.