LINUX作為一個多任務(wù)操作系統(tǒng),將每個CPU的時間劃分為很短的時間片,再通過調(diào)度器輪流分配給各個任務(wù)使用,因此造成多任務(wù)同時運行的錯覺,TOP和PS是最常用的性能分析工具。TOP顯示了系統(tǒng)總體的CPU和內(nèi)存使用情況,以及各個進程的資源使用情況 PS則只顯示了每個進程的資源使用情況,pidstat是專門分析每個進程的CPU使用情況的工具,使用top,ps,pidstat等工具,能夠輕松找到占用CPU使用率較高(100%)的進程,接下來,你可能想知道占用CPU的是哪個函數(shù)呢,找到它,才能更有效,更針對性的進行性能優(yōu)化。CPU使用率是最直觀和最常用的系統(tǒng)性能指