mit hoher Festplattenauslastung gestartet


7

launchd produziert viel E / A-Aktivität. In den letzten anderthalb Tagen gelang es, 12 GB Daten beim Lesen von 500 MB zu schreiben.

In den Protokollen sehe ich nichts Verdächtiges. Irgendwelche Vorschläge, wo ich suchen könnte?


Sie können die "Live" -Verfolgung von R / W-Ereignissen von launchd verwenden mit : sudo iosnoop | grep launchd. Einige werden als Unbekannt aufgeführt , aber vielleicht finden Sie einige große Schreibvorgänge (5. Spalte ist Größe).
Mateusz Szlosek

2
Könnten Sie dies bearbeiten, um einige Details aufzunehmen? Welche Version von OS X? Wie messen Sie die E / A des Startvorgangs?
bmike

Instanzen von launchdsind der übergeordnete Prozess aller Prozesse unter OS X; launchdselbst macht sehr wenig, sondern startet und verwaltet andere Prozesse. Ist es möglich, dass das Messwerkzeug die Festplattenaktivität eines untergeordneten Prozesses dem übergeordneten launchdProzess falsch zuordnet ?
Graham Miln

Antworten:


8

Versuchen Sie, das lsofDienstprogramm zu verwenden

sudo lsof -p 1
# or 
sudo lsof -p $(ps -U root | grep -w "/sbin/launchd" | head -1 | awk '{print $1}')

BEARBEITEN Es können andere Benutzerprozesse launchdmit unterschiedlichen Prozess-IDs ausgeführt werden

ps aux | grep sbin/launchd

So überprüfen Sie PIDs anderer Instanzen von launchd.

Es sollte geöffnete Dateien von auflisten launchd. Versuchen Sie das, um dort etwas Verdächtiges zu finden. Sie können auch eine App namens fseventer ausprobieren , die Lese- / Schreibereignisse im Dateisystem anzeigt , oder eine App wie Grand Perspective oder Disk Inventory X verwenden , um diese neu erstellte große Datei zu finden und weiter zu untersuchen, was sie ist.


GrandPerspective ist das neue Disk Inventory X - grandperspectiv.sourceforge.net
CousinCocaine

Läuft launchd immer mit PID 1?
CousinCocaine

Systemweites Launchd (soweit ich weiß) hat immer PID 1. Übrigens, siehe Bearbeiten, es kann andere Instanzen von Launchd mit anderen Pids geben
user1855732

@ user1855732 obwohl launchd (1) weiterhin der übergeordnete Prozess der anderen Instanzen ist.
njboot
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.