管理Linux主機(jī)的性能看起來經(jīng)常象是在變魔術(shù)一樣。許多管理員在遇到性能問題的時候常常簡單化處理,依靠硬件的更新?lián)Q代,更大的內(nèi)存和更強(qiáng)的CPU來解決問題。事實上,利用一些簡單的命令,可以發(fā)現(xiàn)許多管理主機(jī)的細(xì)節(jié)問題并且能迅速而簡單地解決性能問題。
一、top
對許多管理員來說,最新學(xué)會的就是TOP命令,它可以顯示出當(dāng)前運(yùn)行的所有內(nèi)核任務(wù),并且提供了一些主機(jī)狀態(tài)的統(tǒng)計報告。默認(rèn)地,TOP命令每隔五分鐘自動更新一次這個數(shù)據(jù)(這個更新間隔是可設(shè)置的)。
TOP命令的功能豐富到令人難以置信(估計很少有人使用過一半以上的功能)。一般來說你會以‘h’鍵開始,就是‘help’(說明文檔也非常精彩)。幫助參數(shù)可以快速顯示出你能從中增加和減去的內(nèi)容,同時也可以改變排序。你還可以用k來結(jié)束進(jìn)程或者用r標(biāo)注特別的進(jìn)程。
Top命令顯示當(dāng)天的正常運(yùn)行時間、系統(tǒng)負(fù)載、處理器的數(shù)量、內(nèi)存的使用率和哪些進(jìn)程使用了大多數(shù)CPU資源(包括每個進(jìn)程的大量相關(guān)信息,例如在線用戶和正在執(zhí)行的命令等)。