ディレクトリ/ファイルを一覧表示するときに、OSXに重大な遅延が発生しています。もともとは、HDやOS Xの他の部分ではなく、Finderの問題だと思っていましたが、VersionsやThe Unarchiverなどの他のアプリとのファイルアクセスの遅れに気付いたので、どこにあるのか本当にわかりません。問題はあります。
ラグは主に、Finderでディレクトリ/ファイルを一覧表示するときに発生するようです。ここでは、最大12秒ほどのラグが表示されます(フォルダが開き、リストが空白になり、スピナーが右下に表示されます)。
誰か助けてもらえますか?ありがとう。
編集:
fs_usage
コマンドでテストした後、起動されたように見え、速度が低下しています。これらの2行は、リストするのに非常に長い時間がかかった2つのディレクトリを開いた直後に表示されました。
13:23:58.528825 select S=1 4.493972 W launchd.1347
13:24:58.572283 select S=1 9.954218 W launchd.1347
何かご意見は?
2回目の編集:
さらにfs_usage
ログといくつかの追加エントリ:
13:44:26.172945 select S=1 1.157757 W Finder.4854
13:44:32.653263 select S=1 9.987226 W launchd.1345
13:44:32.686134 select S=1 1.327516 W dbfseventsd.3639
13:44:42.152977 select S=1 9.473943 W launchd.1345
13:44:42.173888 select S=1 9.487425 W dbfseventsd.3639
13:44:46.135971 select S=1 19.926955 W Finder.4854
13:44:47.623476 select S=1 1.472648 W Finder.4854
13:44:48.718721 select S=1 2.344869 W dbfseventsd.3639
13:44:52.657413 select S=1 1.615911 W launchd.1345
13:45:12.591938 select S=1 15.687167 W launchd.1345
13:45:15.359595 select S=1 2.747797 W dbfseventsd.3639
コメントは、破損や大きな.DS_Storeファイル、またはシステムにそれぞれのプレビューを表示させる多数のドキュメントなど、Finderが遅くなるいくつかの一般的な理由にすでに当てはまります。
本当にIOをトレースしたい場合は、fs_usage
コマンドを使用して、すべてのファイルシステムアクティビティをターミナルウィンドウにダンプし、オプションで、気にしないプログラムから結果をgrepして、短いIOは、IOが完了するのに100分の1秒以上かかっているものの写真を取得します。
Sudo fs_usage -w | grep -v grep | grep -v 0.00
質問の編集では、遅いIOは疑わしいもののようには見えません。 FinderでIOをブロックしている場合、launchdから逃れることはできません。これは、ネットワークファイルシステムが応答していない(または、ネットワークでパケットの遅延が非常に長いという問題が発生している)ためです。 )。
残念ながら、電話クライアントがFinderよりもはるかに高速で、IOを監視し続ける場合は、電話クライアントから参照する必要があるかもしれません。おそらく、すべてのネットワーク共有を切断すると、遅いIOがダウンし、Finder/CPU /ローカルの問題ではなく、ネットワークの遅延/問題があると結論付けることができる場合があります。 fs_usageダンプで何かがおかしいように見えることを望んでいましたが、投稿されたとおり、結果は私には正常に見えます。