Kann mir jemand bei der Diagnose helfen, warum das Entfernen eines Verzeichnisses auf meinem Mac so langsam ist?
$ du -hs mydir/
606M mydir/
$ find mydir/ -type f -print | wc -l
12720
$ date
Tue Sep 10 10:59:27 PDT 2013
$ rm -Rf mydir
$ date
Tue Sep 10 11:01:44 PDT 2013
Dies ist mein lokaler Computer, der ein ziemlich bulliger Mac Pro mit OS X 10.8 ist. Das Verzeichnis hat viele Dateien und ist ziemlich groß, aber über zwei Minuten, um es zu löschen? Wäre das zu erwarten?
Kann ich überhaupt herausfinden, was, wenn überhaupt, diesen Prozess verlangsamt?
Danke im Voraus!
mac
performance
rm
Sean Adkinson
quelle
quelle
Antworten:
Unabhängig davon, unter welchem Betriebssystem Sie arbeiten, von Windows über OSX (Darwin / Unix) bis hin zu Linux, und unabhängig von der Geschwindigkeit Ihrer Festplatte oder SSD besteht immer die Möglichkeit eines Engpasses bei der Manipulation von Dateien.
Wenn das Verzeichnis sehr groß ist, kann es durchaus eine ganze Minute dauern (oder zwei!), Bis das Verzeichnis gelöscht ist.
Wenn das Verzeichnis (oder Dateien und mögliche Sym-Links) im Netzwerk gespeichert sind, kann dies zu einer massiven Verlangsamung während der grundlegenden Dateimanipulation führen.
Wie Sie wissen, dauert das Löschen von Dateien usw. für jedes Gerät je nach Hardware- und Softwarespezifikation unterschiedlich lange.
Wie groß war dieses Verzeichnis, das Sie gelöscht haben? Wenn Sie sich nicht erinnern, sollten Sie auf spätere Verzögerungen bei der Dateimanipulation achten, da dies ein Zeichen für einen Festplattenausfall sein kann. Die gelegentliche Verzögerung ist jedoch verständlich. Möglicherweise möchten Sie eine Festplattendiagnose ausführen, um über das Festplatten-Dienstprogramm festzustellen, ob auf der Festplatte oder auf einem Mac fehlerhafte Sektoren vorhanden sind, und um Berechtigungsprobleme zu überprüfen (und zu beheben).
quelle