私のMacは遅いですが、何が遅いのかわかりません


12

私のMac(Macbook Pro)は、ウェブの閲覧などの基本的なタスクの実行に時間がかかる場合があります。アクティビティモニターを開くと、CPUが約10%のプログラムが(おそらく)1つあり、他のプログラムは1%未満です。CPU使用率がいっぱいではありません。まだ2 GBを超える空きメモリがあります(5 GBのうち)。ファイルのコピーのような重いI / Oアクティビティはありません。

私の開いているプログラムは、Google Chrome(6つのタブですが、何らかの方法(フラッシュ、多くのDOMオブジェクト、Javascript)はIMOを持っていますが、Gmailを除く)、アクティビティモニター、Finder、Sublime Text 2(テキストエディター)、iTerm(ターミナル)です。 )。

スローダウンの原因は何ですか?「遅い」:これらの文字を書くのに時間がかかる(キーボードのキーを押すが、画面に表示されるまでに遅延がある)、タブやプログラムの変更など。


ハードドライブの表面をスキャンします。

Spotlightがファイルのインデックスを作成している可能性があります。これにより、マシンが一時的に遅くなることがあります。
lupincho

@RandolphWestどういう意味ですか、どうすればよいですか。
duality_ 2012

@lupincho-使用量が最小限の場合ではなく、その程度まで遅くなることはありません。@duality、ドライブを確認するVerify Diskには、Disk UtilityアプリケーションUtilities内のメニュー内で使用する必要がありますApplications。これは実際には表面をスキャンしませんが、ファイルシステムの問題を特定できることに注意してください。表面スキャンは、知識のある技術者がシングルユーザーモードで実行する必要があります。

はい、通常、最初のインデックス作成後のスポットライトの使用は最小限に抑える必要があります。スポットライトのインデックスがなどが損傷されるとニーズを修復する、または一時またはキャッシュたくさんのファイルや多数作成されたときに-しかし、私はそれはいくつかの状況では非常に高いことを見てきました
lupincho

回答:


22

警告!この「答え」質問に対処ますが、一部の人々が恩恵を受けることができると私が望む多くのより多くの情報が含まれています。


多くの場合、これは既知の情報です。ただし、新しいユーザーには役立ちます。

持っTOO MUCH Macが低迷行くと経験を、私は一つのことを行うノウハウは(残念ながら)があり得ることである無数の原因。

Spotlightのインデックス作成に関する上記の回答は、確かに1つの原因である可能性があります。メニューバーの右上にあるSpotlight虫眼鏡アイコンに微妙に拡大または縮小する小さなドットが含まれている場合、Spotlightはハードドライブ(各ファイルのコンテンツを含む)にインデックスを作成しています。しかし、私の経験では、閲覧、メール、Photoshop、Pagesなどの使用を続けている間、Spotlightは問題のあるパフォーマンスの低下を引き起こしませんでした。

必要に応じて、[システム環境設定]-> [Spotlight]-> [プライバシー]に移動し、左端の列の左下にあるプラス記号をクリックできます。ブートドライブとその他の接続されているドライブを追加します。これにより、Spotlightがインデックスを作成し、ストレージI / O、CPU、その他のシステムリソースを消費するのを防ぎます。

次に、Spotlightですべてのインデックスを作成する場合(たとえば、寝ている間)を逆にして、[プライバシー]列で各ドライブを強調表示し、マイナス記号をクリックします。スポットライトはすべきで再開し、虫眼鏡が再び脈動する必要があります。(現在のSpotlightインデックスを削除できるシェアウェアユーティリティは、Spotlightが新しい状態で起動し、眠っている間に干渉なしに実行されるため、悪い考えではないかもしれません。)

それだけのように、スポットライトはそれがインデックスに長い時間に全体のボリュームをFIRST時間がかかりますが、目立った性能変化は、後に(私に)検出されないインクリメンタル(インデックス新しく作成されたファイルやデータFARに最初に実行することを以下、インデックス全体の体積) 。

アクティビティモニターは、実行中であり、他の方法では見えないすべての「見えない」プロセスを確認するために不可欠なツールであることを証明しています。Mac OS Xの舞台裏で何が起こっているかに感心するかもしれません。それは本当に「世界で最も先進的なデスクトップオペレーティングシステム」IMOです。

アクティビティモニターで、ポップアップメニューから[すべてのプロセスを階層的に表示]を選択します。

次に、使用しているCPU MHzに応じてすべてのプロセスをソートするCPU列をクリックします。デーモンまたはプロセスが他のプロセス内で実行されており、CPU使用率がかなり高いことに気づくと思いますが、このソート方法は完璧ではありませんが、期待どおりにソートリストの上部に表示されない場合があります。また、これはリアルタイムであるため、プロセスはリスト内を急速に上下に移動します。

CPU消費のほかに、アクティビティモニターはプロセスが使用しているスレッドの数を示します。ダース以上のスレッドは、プロセスがそれ自体に多くのリソースを割り当てていることを意味します。仮想メモリであり、仮想RAMとしてハードドライブ領域を使用するため、メモリの消費には注意を払っていません。アクティビティモニターのアプリとプロセスが割り当てたと主張する仮想メモリの合計を合計する場合は、テラバイトのRAMをインストールする必要があると思います。仮想メモリはバックグラウンドでスムーズに動作し、注意する必要はありません。(ありがとうAvi、Bertrand、Jordanなど)OH!また、ブートボリュームの15〜20%を未使用のままにしておくことをお勧めします。実行中、Mac OS Xと多くのアプリは一時的にコードを「パーク」し、そうしないと有限のRAMを使い果たしてしまいます。彼らはこのハードドライブスペースをRAMとして扱い、

Photoshopなどの多くのプログラムでは、空きドライブ領域を「スクラッチディスク」として使用します。これにより、RAMが2 GBしかインストールされていない場合に、Photoshopで4 GBの画像ファイルを操作できます。

アクティビティモニターで見ると、CPUの50%以上を使用しているアプリまたはプロセスが疑わしいはずです。(ただし、一部のモノリシックプログラムは動作しますが、それは正常です。)

アプリで何も保存または「記憶」する必要がない場合は、アクティビティモニターで強制終了できます(赤い八角形の一時停止の標識の形をしたボタン)。ほんの一瞬で場所を越えて!)

私は以前これを行った後、アプリを再起動して、CPU使用率が以前の54%から9%に変わったことを確認しました。そのため、事前にアプリが実行されてクラッシュすることはありませんでしたが、そのコードの一部が無限ループなどに巻き込まれた可能性があります。終了して再起動すると、これが修正されます。

屋根裏部屋(およびセラー)の掃除

ポストMac OSクラシックでさえ、古き良き旧式のMacのシャットダウン(単なる再起動ではない)は本当に不思議に思うことがある。メニューバーから[シャットダウン]を選択し、壁紙以外のすべてが消えると、スピナーがしばらくの間回転しているのが見えるので、これで問題ありません。Mac OS Xはいくつかのハウスキーピングを行っており、システム設定を保存し、内部変更、外部デバイス(ハードドライブ、プリンター、スキャナー、サードパーティのキーボード、マウス、Wacomタブレットなど)とその状態を考慮します。接続されています。USB、FireWire、eSATA PCIカード、Bluetooth、Wi-Fiなど。ロードする必要がある拡張機能とカーネルのキャッシュを作成するため、起動時に「釣り」をする必要がなく、bootcacheplaylist、ファイルシステムを更新します。ジャーナルなど。

シャットダウンが完了したら、すべての内部ドライブと外部ドライブが回転を停止してオフになるのを待ちます(沈黙!)

次に、Shiftキーを押しながら、コンピューターの電源ボタンを押します。シフトキーを離さないでください。Macが通常よりも起動に少し時間がかかりますが、あなたはAppleロゴが表示されるまで、Shiftキーを押し続けるスピンにスピナー開始を参照します。これでシフトキーを離すことができます。

Mac OS Xを「自動ログイン」に設定していない場合、最終的にはログインウィンドウが表示され、アカウント名の上に「セーフブート」という文字が赤で表示されます。

待つ!まだログインしないでください!

ご覧のとおり、すべてのAppleが「セーフモード」について教えてくれるのは、Macが「フルブート」モードで不安定になっている場合のトラブルシューティング方法だということです。

Appleは、セーフモードではサードパーティの拡張機能(およびApple独自の拡張機能)も読み込まれず、[システム環境設定]-> [アカウント]で選択した起動項目やほとんどのメニューバー項目も読み込まれないとAppleは述べています。

これはすべて真実ですが、「セーフブート」はあらゆる種類の舞台裏での修復、チェック、修正、保守、およびその他の多くの「良いもの」を行うことを知りました。

(しかし、何年も検索した後、誰も私に正確に何を言うことができませんでした。彼らは「私を信頼してください。良いことをしています。」

カーネル拡張キャッシュを無視し、OSに必須のカーネル拡張を新たに探してロードさせることを知っています。(まだログイン画面が表示されている場合は、BOOT VOLUMEをチェックして修復します。ディスクユーティリティやサードパーティのディスクユーティリティではできず、実行を拒否します。)

「セーフブート」のログイン画面では、その時点でOS Xの最小限の部分のみが読み込まれているため、Appleのセーフブート「ユーティリティの雑用」は、後に読み込まれる何百ものOSファイルのない基本的な環境で機能します。ログインします。

セーフブートでは、ログイン画面で10分間ほどそのままにしておきます。ログインするに、外部ドライブのアクティビティインジケーターに多くのディスクアクティビティが表示されていることに気付いたときに、作業が進行中であることがわかりました。

ドライブインジケーターは、10分以内に停止します。

THEN Iにログインします。AND THENその有用良いものは、ログイン後数分間実行し、私はプログラムを起動したり、使用しないよう、私は、事(いなくても、キーボードやマウス)を触れないでくださいキーボードまたはマウス。セーフブートがその義務を干渉なしに実行できるようにしたいと思います。

私は一杯のコーヒーを手に入れるか、アプリのアップデートをチェックするためにiPadでApp Storeを起動します(毎日のリストの一番上に表示される新しいシェアウェアについてMacのmacupdate.comをチェックするよりも頻繁に行うことです) 15分ほどです)。ログインしてから10分ほどで実際にMacを使い始めました。

私は通常、何らかの方法でMac OS Xのファイルの一部を変更するいくつかのことを実行します。システム環境設定を起動し、一時的に省エネルギー設定を変更します。インターネットから切断してから再接続します。[DHCPリースの更新]をクリックします。テキストエディットを起動し、gobbledygookを入力して、自動保存で自動保存されるのを待ってから、自分で保存します。Safariを起動して何かをブックマークします。ディレクトリユーティリティを起動して終了します。ネットワークユーティリティでも同じです。等

それから私SHUTDOWNシャットダウンは、いくつかのキャッシュファイルを更新しbootcacheplaylist、再起動にはない他の事をしているため、再起動とは対照的に、自分のMac。そして、スピナーが表示され、私のMacが最終的にシャットダウンするまでに時間がかかる場合、それは良いことです!IDKですが、破損した設定ファイルを新鮮でクリーンな設定ファイルで上書きする可能性があります。

System–> LibraryのCacheフォルダーにいつでも移動して、いくつかのキャッシュファイルをゴミ箱に入れることができます(最近のもの–古い日付のものはおそらくそのままにしておく必要があります)。新しくクリーンで最新のこれらの削除されたキャッシュファイルの代替のみが作成されます。同じように、ホームフォルダーの[ライブラリ]-> [キャッシュ]で、最近の日付のファイルをキャッシュできます。繰り返しますが、新しいものだけを書き込みます。

Macが正常に動作しているときでも、2週間ごとにセーフモードで起動します。

また、いつでもCommand-sを押しながらMacの電源ボタンを押すことができます。古い学校のDOSのような画面が表示されるまで、コマンドを離さないでください。この時点でキーを放します。この時点で読み込まれているのはMac OS Xのカーネルだけでなく、最小限のBSD Unixリソースもいくつかあります。ただし、現時点では「Mac OS X」はほとんどロードされていません。GUIもロードされていません。

このモードに入ると、いくつかの簡略化された起動プロセス情報が表示され、カーソルが点滅するコマンドラインプロンプトが表示されたままになります。

「/ sbin / fsck [space] -fy [Return]」と入力します。Returnキーを押す前は、/ sbin / fsck -fyのようになっているはずです。BOOTボリュームを除いて、ディスクユーティリティと同じように確認/修復を行います。

完了してすべてがA-OKと表示されているが、最後に「#FILE SYSTEM HAS BEEN MODIFIED」と出力される場合は、同じコマンドをもう一度実行し、必要に応じて「#FILE SYSTEM HAS BEEN MODIFIED」メッセージが出力されなくなるまでもう一度実行します。もう。次に、コマンドラインで「exit」と入力して起動を続行するか、シャットダウンして起動する場合は「shutdown」と入力します。

AppleJack http://www.macupdate.com/app/mac/15667/applejackと呼ばれる優れたユーティリティがあり、これはこのテキストのシングルユーザーモードでのみ実行されるUnixコマンドラインユーティリティアプリです(GUIはありません)。

AppleJackのドキュメントを読んで、特に(すべて大文字の) "AUTO"の使い方に細心の注意を払ってください。

アクセス許可の修復についても多くの論争があります。それを行うのは良いことだと言う人もいます。一部の人はそうではないと言い、アプリは常に元のファイルのアクセス許可設定を変更します。これは必ずしも悪いことや異常なことではありません。

最後に、私のユーティリティ「Tool Box」に不可欠なツールには、無料のシェアウェア「Onyx」ユーティリティhttp://www.macupdate.com/app/mac/11582/onyx、TechTool Pro 6、Drive Genius 3、由緒あるDiskWarrior 4、 Data Rescue 3(Bootcampを介してMacにWindowsをインストールした場合は、Data Rescue PC)。

TechToolの多くの機能の2つは、起動ドライブ(または任意のドライブ)に小さなパーティションを作成する機能で、起動ドライブの修復が必要な場合に起動できる緊急ディスクを作成します。(ほとんどのユーティリティは、起動ドライブを修復しないか、修復できません。TechToolの緊急ディスクパーティションがこれを解決します。)

次に、TechToolを使用すると、定期的なドライブのSMARTチェックを実行し、貴重なディスクディレクトリを(任意のドライブに)バックアップする設定ペインをインストールできます。Disk Directoryが消去されたり、破損してDiskWarriorで修復できない場合は、Mac OS Xの「アーカイブとインストール」を除いて、うんざりしています。

ディスクディレクトリはHUUUUUUUUGEファイルであるため、バックアップには多くの時間とスペースが必要です。すべてのドライブのディレクトリバックアップが長期データストレージに使用するドライブの個別のフォルダーに保存されるように設定しました(アーカイブされた写真、保持する必要のある古い文書、7を保持する必要のある古い税務文書)年など)。私はまた、おやすみの時間の後にこのバックアップを行うように設定しました。

幸いにも、このTechTool設定ペインは、実行するタスクごとに完全にカスタマイズ可能です。ディレクトリのバックアップは、週に1回または1時間に1回実行できます。SMARTチェックを毎日または毎時間実行するように設定できます。SMARTチェックに失敗した場合は、アラートを送信したり、メールで通知したりできます。

(私にとって)最も便利なのは、ハードドライブの空き容量を(前述の理由により)15%、20%のようにしきい値に設定して、近づいたときにTechToolに警告させることができることです。カスタマイズしたしきい値。

次に、ハングアップする必要があるいくつかのファイルをアーカイブしますが、頻繁にアクセスしないで、それらをメインドライブから転送します。

PS使用自動バックアップユーティリティおよびジャーナリングがなっていることを確認してくださいONすべてのドライブのために。(ディスクユーティリティでドライブごとにオンにするだけでなく、確認することもできます。)


1
これは素晴らしい、後世に残るかもしれないいくつかの有用な情報です。しかし、なぜその有効性について他の誰もが批判しなかったのですか?または役立つかもしれない追加のヒント?ただし、これは「ハードドライブを交換するだけ」よりも良いアドバイスです。なぜなら、その速度が遅い、またはなんらかの問題があるからです。
Ehtesh Choudhury、2012

1
それで、「世界で最も先進的なデスクトップオペレーティングシステム」が自動的にクリーンアップするには、本当に再起動してコーヒーを飲む必要がありますか?
rubenvb 2017年

Windowsと比較して、私自身の主観的な経験では、その最終的な手段はmacOSではあまり一般的ではありません。はい、主観的で、逸話的ですが、私は確信しています。炎の戦争を始めたくないので、今でも使っている友達の間で(再び無気力で)、Windowsが去ってから改善されたので、今日のWindowsでそうでない場合は嬉しいです。誰もそのように苦しむべきではありません。:)
レンチ2017

1

「アクティビティモニター」アプリ(通常はアプリの「ユーティリティ」サブフォルダー内)でメモリ使用量を確認します。4つのメモリ使用量の行があり、一番下の行には「使用済みスワップ」が表示されます。「使用メモリ」の量が「物理メモリ」より少ない場合でも、「使用スワップ」の値がゼロより大きく、通常のハードドライブ(SSDではなくディスクを回転)がある場合、それはアプリを切り替える際の問題。これに対する2つのソリューションは次のとおりです。

  1. 標準HDDをSSDドライブに交換する
  2. サイズ(2 X 4GBまたは2 X 8GB)でRAMモジュールを理想的に一致させることができる場合は、RAMを追加します。

上記の回答で述べたように、HDDサブシステムがドライブからデータを確実に読み取るのに苦労している障害のあるハードディスクである可能性があります。これは、[ディスク]タブの[アクティビティモニター]に高I / Oとして表示されません。これを確認する唯一の方法は、シングルユーザーモースと表面スキャンユーティリティを使用して上記の回答で述べたとおりです。


0

Spotlightがファイルのインデックスを作成している場合、多くのリソースを使用しているmdsとしてアクティビティモニターに表示されます。

また、フラッシュをアンインストールするか、フラッシュブロッカーを使用してみます。


0

なぜ5GBのRAMがあるのですか?奇妙な数字です... 4GBチップと1GBチップはありますか?

1GBチップを削除すると、システムが高速になる可能性があります...または、2GBのチップが2つ(または4GBのチップが2つ)ある方が良いでしょう。これは、一部のマザーボード/ CPUの組み合わせにのみ適用されます。私はかつて、完全にペアリングされたチップがなければまったく起動しないMacを所有していましたが、最新のCPUの多くは、均等にペアリングされたセットアップ用に最適化されています。多くの場合、アップルは完全にペアになったRAM以外の構成ではMacを販売しません。これは、CPUがこのセットアップでフルスピードでしか動作しないためです。

このアドバイスがお使いのMacに当てはまるかどうかはわかりません。また、これにより、何らかの速度低下が発生するのではないかと思いますが、試してみる価値はあります。

正直なところ、ハードウェアに問題があるのではないかと思います。あなたのハードドライブが故障し始めているのだろうか?私はハードドライブを消去し、全体にゼロを書き込みます(おそらくゼロを2回書き込みます...または、ランダムデータを3回書き込む安全な消去機能を使用します)。

ハードドライブ上のすべてのセクターにデータを書き込むと、ドライブはすべてのセクターに内部フォールトトレランスアルゴリズムを適用します。これらのチェックは非常に洗練されており、処理速度は遅くなります。パフォーマンスを維持するために、通常のドライブ使用では正しく動作しません。通常、最新のハードドライブでは問題のある数百万の個別のビットがあり、通常、ドライブの内部メカニズムにより、これらのビットに不良のフラグが付けられ、データが他の場所に静かに移動します(500 GBドライブには、多くの場合、多くのGBの未使用のセクターが用意されています。他の不良セクターの代替としてアクティブ化します)。

ディスクを数回上書きすると、ディスクがクリーンアップされ、新品よりも優れたディスクが得られます(購入後にドライブ全体にデータを書き込むことをお勧めします)。

ハードドライブの状態が本当に悪い場合、データをディスクに書き込む途中で障害が発生します。この問題は、新しいドライブを購入することによってのみ解決できます。

このアドバイスは、ソリッドステートハードドライブではなく、回転するハードドライブに適用されます。SSDの動作についてはよくわかりませんが、SSD全体にデータを書き込むと、ドライブのパフォーマンスが永続的に低下する可能性があると聞きました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.