通過free檢視系統cpu、記憶體大小、已用情況、剩餘可用情況。(考慮到top指令在記憶體使用率過高的情況下可能會卡 無法馬上輸出結果)
free -h # 帶單位的可讀形式呈現
free -m # 以m為單位呈現
free -g # 以g為單位呈現
watch -n 5 free -h # 持續觀察,每5秒更新一次資料
主要看看指定的程序中有沒有殭屍程序以及哪些程序關係
ps -ef|
grep python # 顯示所有有關python的程序
ps -ef|
grep *** # 顯示所有有關***的程序
watch -n 3 -d 'ps -ef|grep python'
# 每隔3秒高亮顯示python程序的變化情況
ps axjf(或pstree) # 樹形顯示程序
ps -ef|
grep defunct # 顯示所有殭屍程序
如果最後一列command顯示為[defunct],則為殭屍程序,通過kill -9 pid殺之。
看看哪些程序對cpu、記憶體的消耗較大
ps aux|
sort -rn -k 3|
head
# 根據 cpu 使用來對程序降序排序 (head預設是前10行)
ps aux|
sort -rn -k 4|
head
# 根據 記憶體 使用來對程序降序排序
看看程序是哪個ip建立的
通過who -m或who am i檢視當前使用者以及ip。
who -m
who am i
通過w檢視所有使用者資訊.
命令解釋:
加星 關注
點讚謝謝
獲取系統CPU 使用率
來看一下 filetime的結構 typedef struct filetime filetime,pfiletime,lpfiletime 這個結構是64位的。ok,上個我除錯的截圖來證明一下,為什麼出錯 eax 是32的,shl eax,20h 也是還是他自己。沒有任何改變 注意到 int64 ...
linux 在 cpu 記憶體 使用率
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指代顯示所有程式,不以終端機來區分 p...
PHP獲取CPU 記憶體使用率
類 class systeminfowindows return path 獲得cpu使用率vbs檔案生成函式 return string 返回vbs檔案路徑 private function getcupusagevbspath 獲得總記憶體及可用物理記憶體json vbs檔案生成函式 retur...