web-dev-qa-db-ja.com

Macbook Proのひどいパフォーマンスの原因は何ですか?

私はMacbookproを持っていますが、どちらも日常のタスクでひどいパフォーマンスを示しています。このパフォーマンスの問題をより効果的に診断する方法を知りたいのですが、何が原因であるか、失敗しているのでしょうか。主な問題と関連する影響について説明します。ここにいる誰かが私を正しい道に導いてくれることを願っています。

マシンを開いて一時停止状態から復帰すると、パスワードダイアログが表示されますが、キーボード入力がしばらくダイアログに表示されないことがよくあります(たとえば、今朝、パスワードを入力して45秒間待機しました)。最初に表示される文字の後に、後続の各文字の知覚可能な遅延が続きます)。同時に、ディスクが狂ったようにスラッシングしていると私が信じていることを聞くことができます。

ディスクのスラッシングは長時間(今日は7分)続きます。その間、私のコンピューターはほとんど使用できなくなりました。 cmd-tabはタスクスイッチャーを表示するのに最大10秒かかります。ターミナルに何かを入力すると、コマンドがエコーするのを待ち、実行時間が遅くなります。 Chrome理由もなくビーチボールだけ。

私は走っています:

  • OSX Lion 10.7.1
  • Chrome 15.0
  • Emacs 24
  • クイックシルバー
  • Growl 1.3
  • スズメ
  • Adium 1.5
  • ドロップボックス
  • Googleミュージックアップデータ
  • iStatメニュー(問題の診断を試みるために、これが開始された後にインストールされます)
  • ワット
  • iTerm
  • ツイッター
  • iTunes
  • iCal

リモートボリュームをマウントしていません。おそらく問題はQuicksilverのAFPボリュームのインデックス作成にあると思っていましたが、明らかにそうではありません。

私のハードウェアは2010年後半の17インチMBP、4Gb RAM、1TB 7200RPMHDです。

これを追跡するためにどのツールを使用できますか(最も普及しているときに端末がなく、実際にはログインすらしていないことを思い出してください)、または何が起こっているのですか?

3
Chris R

私の提案は、コメント投稿者が提案したように、Console.appログを確認することです。具体的には、検索バーを使用して「I/O」を検索し、エラーがないか確認してください。ある場合は、ハードドライブです。

次に調べる場所は、無料のRAMおよび実行中のプロセスです。空きRAMがほとんどない場合は、問題の範囲を考えると、これが原因である可能性があります。

プロセッササイクルをかみ砕く不正なプロセスは、より可能性の高いシナリオです。

最後に、すべてが理由の範囲内であると思われる場合は、Disk Utility.appを開き、ブートボリューム(通常は「MacintoshHD」)を選択し、First Aidタブで実行しますディスクの確認。エラーが発生した場合は、それが速度低下の最も可能性の高い原因です。

エラーが発生しない場合は、ルートドライブ(階層内のMacintosh HDの上にあるドライブ)を選択し、メニューバーの情報ボタンをクリックします。リストの下部にいくつかのSMART属性がリストされたウィンドウが表示されます。「未加工読み取りエラー率」、「再割り当てセクター数」、または「再割り当てイベント数」がゼロ以外の場合、ドライブに障害が発生している可能性が非常に高くなります。

4
JD Guzman

私の場合はDropboxでした。 Dropboxに400,000を超えるファイル(50GB)を含むApertureライブラリがありました。

私のmacbookpro(15 "2011年初頭)はひどく遅く、通常の対策はどれも役に立ちませんでした。クリーンインストール、PRAMのリセット、ディスクの修復、何も役に立ちませんでした。DropboxはCPUもメモリも消費していません。私のコンピュータは、回転するビーチをよく示していました。 CPU使用率が低く、わずか数パーセントで、メモリ使用量が50%だったときのボール。

さて、何ヶ月も経った後、私はDropboxのサイズを小さくし、Apertureを削除しましたが、突然私のMacBookが再びきびきびしました。重要:数十万のファイルを削除した後、Dropboxを終了し、~/.dropboxを完全に削除し、dropboxを再起動し、資格情報を入力して、dropboxにオンラインコピーをファイルのローカルコピーとマージさせます。それには少し時間がかかりますが、その後、コンピューターが元気になります。

私の勘では、巨大なDropboxは、CPUでもRAMでもないリソースを消費しますが、アプリケーションがディスクに流動的にアクセスするのを妨げる何か他のものを消費します。

2
Dirk Roorda

あなたのハードドライブはおそらく死にかけています。実行 SMARTユーティリティ (シェアウェア;簡単な評価期間中は無料で実行できます。シェアウェアをサポートしてください。私はこのシェアウェアの作者とは関係ありません)。ドライブと簡単に通信し、ドライブが認識している問題を即座に報告します。それは非常に速く実行されます-それはあなたのドライブ全体またはそのようなものをスキャンする必要はありません。保留中/再割り当て/再マップされた不良セクタが報告された場合、ドライブは停止しているため、交換を計画する必要があります。

SMARTユーティリティが不良セクタを報告しない場合、私は間違っており、おそらくハードドライブではありません。しかし、私はおそらく間違っていません。

SMARTユーティリティは、Mac OSXの組み込みディスクユーティリティが報告しない多くの詳細を報告することに注意してください。ディスクユーティリティは、ドライブの「SMARTステータス:検証済み」を報告する場合があります。SMARTユーティリティは不良セクタがたくさんあることを通知します。 SMARTユーティリティオーバーディスクユーティリティを信じてください。

/var/log/kernel.logまたは/var/log/system.logで、通常は/dev/disk0s2: I/O Error: UNDEFINEDのような形式で、不良セクタの読み取りエラーが報告されることがあります。ただし、ログファイルの検索は、SMARTユーティリティをダウンロードして実行する速度に比べて面倒です(別のドライブから起動してこれを実行できると仮定します)。

ディスク全体を消去できる場合もありますゼロ出力データを使用すべてのセクターに強制的に書き込みを行わせて、ドライブに不良セクターを再マップさせます。ドライブを再び動作させるには、これで十分な場合もあります。しかし、それを行ったとしても、それはおそらく排水溝を一周しているので、まったく信用すべきではありません。

2
Spiff

私の提案は、Growlをアンインストールすることです。ライオンとはうまくいかないようです。 App StoreにはLion互換のGrowlがありますが、デスクトップでLionを使用して以来、Lionなしで生活しています。単にゴミ箱に捨てることはできないことに注意してください。 http://growl.info/ にアクセスして、適切な「Growlremove」ツールを使用する必要があります。

0
mauvedeity