* way *が多すぎるメモリを使用しているkernel_task


34

4 GBのRAMを搭載した2008 Mac Miniがあります。最近(Lionのインストール後)、動作が非常に遅くなったため、アクティビティモニターを使用して、システムリソースを使い果たしているものを確認しました。kernel_taskは2.95 GBのRAMを使用していることがわかります。タイプミスではありません:〜3 GBのRAMを使用しています。

このMac Miniは、テレビとDroboに接続されたホームメディアサーバーとして使用します。言い換えれば、iTunesを実行する以外に、私はそれをあまり使いません。大量のアプリケーションを実行していません。また、Droboとそれに接続されているテレビ以外のアクセサリもありません。

kernel_taskが3 GBのRAMを必要とする可能性があるのは一体何でしょうか。RAMをすべて消費し、システムをきしむようにドラッグするのを止めるにはどうすればよいでしょうか。


1
Lionがインストールされたのはいつですか?私が見つけたのは、寝るのに少し時間がかかるということです。OSの更新とアプリの復元(アップグレードの方法がわからない)を試みると、パフォーマンスが向上する場合があります。

約2か月前にLionをインストールしましたが、この問題に気付いたのは先月くらいです。クリーンインストールではなく、基本的なアップグレードを行いました。
アレックスバッソン

apple.stackexchange.com/questions/16304/…またはapple.stackexchange.com/questions/30617/…の回答はあなたの質問に役立ちますか?
bmike

提案された解決策を試しましたか?邪悪なモジュールはどれですか?
ManuelSchneid3r 14年

回答:


19

過去に、OS Xをアップグレードした後、古いカーネル拡張機能がまだロードされているために、奇妙なメモリ消費の問題が発生しました。拡張機能の一部は、私がもう使用しておらず、忘れていたアプリケーション用でした。Appleカーネル以外のすべての拡張機能を一覧表示してから、それらを1つずつアンロードして、メモリ消費が改善されるかどうかを確認してください。

ロードされているものをリストするには、ターミナルシェルから次のように入力します。

kextstat | grep -v com.apple

そのため、各カーネル拡張には、対応するkextファイルがあり、デフォルトの/ System / Library / Extensions /にあります。

次に、カーネル拡張機能をアンロードするには、次を入力します。

sudo kextunload /System/Library/Extensions/<NAME_OF_KEXT_File.kext>

不安定な拡張機能を特定した場合は、Lionにとって使いやすいアプリケーションの更新バージョンがあるかどうかを確認する出発点になります。


1
最初のコマンド、kexstatを作成しました。kextstatである必要があります
Jonathan。

2
拡張機能のアンロードはすぐに適用されますか?または、次の再起動後にのみですか?
ニックコットレル14年

-1

Lionのクリーンインストールをお勧めします。クリーンインストールを行わずに10.6から10.7にアップグレードすると、かなりの数の問題が発生しました。

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