Die externe Festplatte scheint Anwendungen zufällig zu blockieren

9

Seit dem Update auf OSX Lion auf meinem iMac Ende 2009 habe ich bei der Verwendung meines Computers ein merkwürdiges Verhalten festgestellt. Etwa jede Stunde (bei diesem Muster bin ich mir nicht sicher) friert die von mir verwendete Anwendung plötzlich ein. Ich höre dann, wie sich meine externe Festplatte dreht, und irgendwann beginnt die Anwendung wieder zu funktionieren.

Wenn Sie beispielsweise mit der rechten Maustaste auf etwas in Chrome klicken oder ein Video in Plex zur Hälfte ansehen, friert die gesamte Anwendung ein, bis sich die Festplatte wieder dreht. Ich kann mir nicht vorstellen, wie sich diese Anwendungen möglicherweise auf diese externe Festplatte stützen könnten, da ich sie nur für meine Time Machine-Sicherung verwende.

Ich habe die Option "Festplatten in den Ruhezustand versetzen, wenn möglich" deaktiviert, aber dies scheint nichts behoben zu haben. Eine mögliche Erklärung könnte sein, dass diese externe Festplatte als Teil des virtuellen Speichers verwendet wird. Dies würde die Abhängigkeit des Betriebssystems von der Festplatte erklären, aber ich kann mir nicht vorstellen, warum dies der Fall ist, wenn auf meinem Systemlaufwerk noch genügend Speicherplatz vorhanden ist.

Dies ist nicht ganz fatal, es ist ärgerlicher als alles andere, aber ich befürchte, dass dies darauf hinweisen könnte, dass etwas mit meinem Betriebssystem oder meiner Hardware nicht stimmt. Für Ideen wäre ich dankbar.

Steve Rukuts
quelle
1
Ich bin neugierig: Was passiert, wenn Sie ein Verhalten ausführen, das das Symptom verursacht, während die externe Festplatte nicht angeschlossen ist? (Oder ausgeschaltet?)
tcv
2
Wenn dies erneut geschieht, öffnen Sie Console.app, wählen Sie "Alle Nachrichten" und suchen Sie nach Nachrichten, die zur gleichen Zeit aufgetreten sind, als das Problem aufgetreten ist. Hängen Sie diese Nachrichten an den Beitrag an (überprüfen Sie sie zuvor, um mögliche private Daten auszuschließen).
Kentzo

Antworten:

4

Dies kann die Spotlight-Indizierung sein. Ist mdworker in diesem Fall im Aktivitätsmonitor aktiv? Wenn Sie dies noch nicht getan haben, können Sie versuchen, das Laufwerk in den Spotlight-Datenschutzeinstellungen in den Systemeinstellungen auszuschließen und zu prüfen, ob dies hilfreich ist.

Wurzel
quelle
Exzellente Idee. Ich werde den Aktivitätsmonitor geöffnet lassen und dies beim nächsten Mal überprüfen, wenn eine Verlangsamung auftritt. Die Spotlight-Datenschutzeinstellungen sind vollständig leer, daher habe ich ein gutes Gefühl dabei.
Steve Rukuts
1

Klingt so, als würde Time Machine die geplante Sicherung durchführen. Dies würde Ihren aktuellen Prozess verlangsamen, da Ihr Home-Ordner auf Änderungen überprüft wird.

M123
quelle
Ich fürchte, das ist es nicht, aber eine gute Idee, weil ich Time Machine für Backups verwende. Das kleine Uhrensymbol beginnt sich nicht zu drehen, nachdem sich die Festplatte gedreht hat.
Steve Rukuts
1

Ich würde sagen, dass das externe Laufwerk über eine eigene interne Energieverwaltung verfügt, die dazu führt, dass die Festplatte herunterfährt. Mit etwas Aufwand können Sie ein Skript schreiben, das eine Datei auf das externe Laufwerk schreibt, löscht und dann jede Minute wiederholt.

Wenn Sie Apps auf dem externen Laufwerk haben, insbesondere eine App, die einmal einen Dienst registriert hat, wird Ihr externes Laufwerk vermutlich mit einem Rechtsklick gestartet, um das Menü "Dienste" zu erstellen. Oder es könnte einfach sein, dass Plex selbst das externe Laufwerk scannt.

Ich würde Ihr externes Laufwerk ein wenig untersuchen und herausfinden, ob es die Festplatte von selbst herunterfährt und wie Sie dies verhindern können.

Dieses Skript

 #!/bin/bash
 # Used to not let a volume named MYBOOK sleep

 volpresent=$(mount | grep MYBOOK | wc -c)

 if [ $volpresent -gt 0 ]
 then
    touch /Volumes/MYBOOK/.hiddenfile
 fi

Kommt von diesem Hinweis http://hints.macworld.com/article.php?story=20090316190817357

Dustin
quelle
Gute Gedanken, aber ich verwende meine externe Festplatte nur als Time Machine-Backup, da ist überhaupt nichts anderes. Alle meine Anwendungen werden auf der internen Festplatte meines iMac gespeichert. Es ist möglich, dass Plex der Schuldige sein könnte, aber es sollte sicherlich nicht etwas scannen, zu dem ich es nicht gesagt habe.
Steve Rukuts
Ich bin der Meinung, dass es ein letzter Ausweg sein sollte, die Festplatte ständig in Betrieb zu halten, da ich nicht der Meinung bin, dass sie überhaupt verwendet werden sollte. Wenn etwas auf die Festplatte zugreifen muss, das nicht das gesamte System blockieren soll, sollte es den Thread blockieren, der es verwendet. Time Machine sollte blockiert sein, nicht Chrome.
Steve Rukuts
1

Konzentrieren Sie sich auf eine Aktion, die sowohl (a) das Hochfahren einer Festplatte als auch (b) erst nach Abschluss des Hochlaufs zu beenden scheint. Angenommen, ein Rechtsklick in Google Chrome ist eine solche Aktion… 

Wenn Sie im Terminal den folgenden Befehl ausführen, bevor Sie mit der rechten Maustaste in Google Chrome klicken, werden Dinge angezeigt, die sich auf die Dateiaktivität beziehen:

sudo fs_usage cmd Google\ Chrome

Unter der Aktivität etwas im Zusammenhang mit Dienstleistungen. Führen Sie den folgenden Befehl aus, um sich einen Überblick über einige der für Ihr System verfügbaren Dienste zu verschaffen:

defaults read ~/Library/Preferences/com.apple.ServicesMenu.Services

Könnte eine dieser Anwendungen, diese Dienste, sowohl (a) als auch (b) verursachen?

Wenn Sie in Google Chrome nicht mit der rechten Maustaste klicken, sollten Sie sich überlegen, wie die Hauptfrage möglicherweise fokussierter ist.

Graham Perrin
quelle
0

Ich habe eine Festplatte, die dies auch tut. Ich vermute, dass das Laufwerk herunterfährt, wenn es für eine Weile nicht benötigt wird. Wenn das Betriebssystem jedoch versucht, vom Laufwerk zu lesen oder darauf zu schreiben, blockiert es den Prozess, während das Laufwerk hochfährt. Und in Lion passiert dies manchmal, wenn ich Spotlight oder Finder verwende oder auf einen Stapel im Dock klicke. Ich habe mich damit abgefunden, dass dieses Verhalten nur ein Teil der Funktionsweise von Lion ist.

Kyle Cronin
quelle