top #查看各個進程的cpu使用狀況,默認按cpu使用率排序nginx
free -m #查看內存使用狀況less
df -h # 查看文件系統的磁盤空間佔用狀況性能
uptime : 查看過去的1分鐘、5分鐘和15分鐘內進程隊列中的平均進程數量。 結果:top - 21:33:09 up 1:00, 1 user, load average: 0.00, 0.01, 0.05 load average: 9.59, 4.75, 1.92[系統負載,即任務隊列的平均長度] 若是每一個邏輯cpu當前的活動進程不大於3,則系統性能良好; 若是每一個邏輯cpu當前的活動進程不大於4,表示能夠接受; 若是每一個邏輯cpu當前的活動進程大於5,則系統性能問題嚴重。
ps aux | less #顯示全部運行中的進程線程
ps -aux|grep nginx | grep -v grep : #查看nginx進程code
top -Hp pid #查看該進程下各個線程的cpu使用狀況排序
lsof -p pid #查看該進程打開的文件 隊列
cat /proc/pid/maps #查看pid線程內存分配進程
ls -l /proc/$PID/exe # 查看PID啓動文件的路徑內存
cat /proc/$PID/status #查看PID詳細的內存佔比map
kill -9 pid # 表示強制,儘快終止一個進程