1. 程式人生 > >linux系統資源管理

linux系統資源管理

ptime -a log class 進程信號 時間 物理內存 本地 打開

ps aux 查看所有進程

USER 該進程由那個用戶產生

PID 進程id

%CPU 該進程占用CPU資源的百分比

%MEM 該進程占用物理內存的百分比

VSZ 該進程占用虛擬內存大小,單位KB

RSS 該進程占用物理內存大小,單位KB

TTY 該進程在那個終端運行。其中tty1-7代表本地控制臺終端,tty1-6是本地字符界面終端,tty7是圖形終端。pts/0-255代表虛擬終端

STAT 進程狀態。常見的由R運行、S睡眠、T停止、s包含子進程、+位於後臺

START 該進程啟動時間

TIME 該進程占用CPU運算時間

COMMAND 產生此進程的命令名

vmstat [刷新延時 刷新次數] 監控系統資源

uptime 顯示系統啟動時間和平均負載,就是top命令第一行

free -m 查看內存使用狀態(以MB為單位)

kill -l 查看可用的進程信號

技術分享圖片

例:kill -1 PID 重啟進程

kill -9 PID 強制關閉進程

pkill -t 按照終端號踢出用戶

jobs -l 顯示後臺工作進程和PID

fg 工作號 把後臺暫停的工作恢復到前臺執行

dmesg 開機時內核檢測信息

cat /proc/cpuinfo 查看cpu信息

uname -a 查看系統和內核相關信息

file /bin/ls 判斷系統位數

lsb_release -a 查看系統發行版本

lsof 列出進程打開或使用的文件信息

-c 字符串 只列出以字符串開頭的進程打開的文件

-u 用戶名 只列出某個用戶的進程打開的文件

-p pid 列出某個pid進程 打開的文件

linux系統資源管理