linux 在 cpu 記憶體 使用率

2021-07-22 15:56:21 字數 980 閱讀 4103

cpu:

ps aux|head -1;ps -aux|sort -k3nr|head -3

記憶體:ps aux|head -1;ps -aux|sort -k4nr|head -3

說明:ps -aux中(a指代all——所有的程序,u指代userid——執行該程序的使用者id,x指代顯示所有程式,不以終端機來區分)

ps -aux的輸出格式如下:

user pid %cpu %mem vsz rss tty stat start time command

root 1 0.0 0.0 19352 1308 ? ss jul29 0:00 /sbin/init

root 2 0.0 0.0 0 0 ? s jul29 0:00 [kthreadd]

root 3 0.0 0.0 0 0 ? s jul29 0:11 [migration/0]

sort -k4nr中(k代表從第幾個位置開始,後面的數字4即是其開始位置,結束位置如果沒有,則預設到最後;n指代numberic sort,根據其數值排序;r指代reverse,這裡是指反向比較結果,輸出時預設從小到大,反向後從大到小。)。本例中,可以看到%mem在第4個位置,根據%mem的數值進行由大到小的排序。

head -k(k指代行數,即輸出前幾位的結果)

|為管道符號,將查詢出的結果導到下面的命令中進行下一步的操作。

方法2:top (然後按下m,注意大寫)

二、可以使用下面命令查使用cpu最多的k個程序

方法1:

ps -aux | sort -k3nr | head -k

Linux計算cpu使用率

計算總的 cpu 使用率 totalcpuuse 1 取樣兩個足夠短的時間間隔的 cpu 快照,即讀取 proc stat 檔案,獲取兩個時間點的下列資料 cput1 user1,nice1,system1,idle1,iowait1,irq1,softirq1,stealstolen1,guest...

PHP獲取CPU 記憶體使用率

類 class systeminfowindows return path 獲得cpu使用率vbs檔案生成函式 return string 返回vbs檔案路徑 private function getcupusagevbspath 獲得總記憶體及可用物理記憶體json vbs檔案生成函式 retur...

控制CPU使用率

我使用的是ubuntu 14.04版本,用的是自帶的系統監視器來觀察cpu使用率的變化。1.首先來說說怎麼控制cpu使用率,當程式執行乙個死迴圈的時候,使用率就會變成100 而當程式進入idle的時候,使用率就會很低 在別的程式不啟動的情況下 那麼控制cpu使用率就是調整它idle和busy的時間比...