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