? 發問時間: 電腦與網際網路軟體 · 1 0 年前

kernel_task 吃我MAC資源

G5 1.8G iMac

Ram 2G

Mac OS X 10.4.11

誰有方法讓kernel_task這個吃資源的程序不要跑

3 個解答

評分
  • ?
    Lv 4
    1 0 年前
    最佳解答

    有啊,而且很簡單,把電腦關掉就好了。

    什麼?你以為我在開玩笑?好吧,我用個舉例的方式來跟你解釋一下那 kernel_task是用來作什麼的吧:

    假如 Mac OS X 是一台車,那 kernel [task] 就是那台車的引擎,它負責的部份就是 Mac OS X 最基本的運作。你車子可以裝潢成不同的樣子,也可以把車子完全解體成個板車,但是你要車子跑,你就需要引擎轉動。同樣的,你假如嫌 kernel task 太耗資源的話,你就只有把電腦關掉的份了。

    假如你懷疑我所說的,你去看一下那 kernel task 的程序 ID 吧,程序 ID 的號碼越小就代表那程式是自從開機後越早執行的,你看那程序 ID 的號碼是不是 0 號?同樣的,你最近執行的程式,它們的 ID 是不是都很大很後面?所以基本上說起,那些程序 ID 越小的(而且使用者是叫 root 的),對 Mac OS X 的基本運作就越重要。

    kernel 在電腦科學中是指內核,在一個操作系統裡是個最主要的一個元件,而且所有的程式都會經過它才能跟硬體溝通或者進行運算,所以你用的程式越多,跑的東西越複雜,它所佔據的資源也就會越多。假如你有任何常據程式,那 kernel_task 所吃的資源就不可能會少。就像車子的引擎,你加裝的配備越耗電,載的貨物越多,你車子就會越耗油。

    回到你問題最基本面,你的 kernel_task 很耗資源,它會很吃資源的原因很多,有可能你正在運作的程式太多了,也可能說像是你桌面上有太多的東西了,該好好的整理一下了。也有可能說你有什麼程式有問題,或是作業程式本身有問題,你需要好好的保養會是維修一下了。

    順便問一下,你的活動監視器所顯示的 kernel_task 到底有消耗多少資源?你給的資訊越詳細,我就越容易判斷那是否可能有問題,需要更徹底的檢查。

    參考資料: 我,一個使用 Mac 多年也擁有數台 Mac (iBook, PowerBook, MacBook Pro)的軟體工程師
    • 登入以對解答發表意見
  • 4 年前

    備份時光機

    • 登入以對解答發表意見
  • 4 年前

    这个进程下载速度10M/s是怎么回事

    • 登入以對解答發表意見
還有問題?馬上發問,尋求解答。