Gelegentlich verlangsamt sich mein Macbook Pro, wenn die Festplatte endlos klickt. Die CPU-Auslastung ist niedrig, aber Anwendungen und Menüs reagieren nur langsam. Gibt es ein Hilfsprogramm, mit dessen Hilfe ich feststellen kann, was im Laufe der Zeit vor sich geht, z. B. wie viele Bytes gelesen / geschrieben oder welche Dateien pro Prozess geöffnet / geschlossen werden?
59
mds
Spotlight-Index zu aktualisieren.Antworten:
Von
man iotop
:Das ist vielleicht nicht genau das, was Sie wollen - aber es ist ein ksh-Skript, das sich um dtrace dreht. Sie sollten also in der Lage sein, herauszufinden, wie Sie dtrace dazu bringen, das zu tun, was Sie brauchen, wenn iotop dies nicht standardmäßig erledigt.
Etwas wie
iotop -C 5 12
sollte Ihnen jedoch einen Anfang geben: Es werden 12 Samples ausgegeben, die jeweils 5 Sekunden lang sind.quelle
iotop -C 5 12
Dies ist eine gute Möglichkeit, eine Zusammenfassung der Vorgänge zu erhalten.Sie können auch verwenden
fs_usage
, um einen detaillierten Überblick darüber zu erhalten, welche Apps auf die Festplatte zugreifen.quelle
fs_usage
Außerdem können Sie die Netzwerk- und Dateisystemaktivität filtern.Ich habe das immer am Samstagmorgen bemerkt, und es stellte sich heraus, dass
locate
die Datenbank freitagabends um 3:15 Uhr aktualisiert wird.Ich habe versucht, seine
launchd
Konfiguration (in/System/Library/LaunchDaemons/com.apple.locate.plist
) zu deaktivieren , aber es lief trotzdem, also bin ich einfach/usr/libexec/locate.updatedb
aus dem Weg gegangen. Problem ... gemildert.quelle
Möglicherweise handelt es sich um das Paging des Betriebssystems in den virtuellen Speicher und nicht um eine anwendungsspezifische Funktion. Sie könnten versuchen, weniger häufig verwendete Anwendungen zu beenden oder zumindest einige Anwendungen neu zu starten, die im Laufe der Zeit In-Memory-Caches aufbauen möchten (z. B. Safari). Überprüfen Sie die verschiedenen prozessbezogenen Speicherstatistiken mit dem Aktivitätsmonitor , um wahrscheinliche Schuldige zu finden. Wenn das Beenden einiger speicherintensiver Anwendungen das Problem vorübergehend zu lindern scheint, können Sie versuchen, RAM hinzuzufügen.
Wenn es sich bei der Datenträgeraktivität nicht um einen Paging-Vorgang handelt, können Sie ihn möglicherweise verwenden
fs_usage
, um einen oder mehrere bestimmte Prozesse zu verfolgen.quelle