Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall

1、top

Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第1张图片
Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第2张图片
在这里插入图片描述
不管几核CPU,load average理想值不超过1,应该平均在0.7~0.75

grep "core id" /proc/cpuinfo  
sort -u 去掉重复行
wc -l 统计行数
grep "core id" /proc/cpuinfo | sort -u | wc -l 查看当前系统cpu总核数

Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第3张图片
注意zombie必须是0
Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第4张图片
一般看us和id
Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第5张图片

cat /dev/urandom | md5sum 求md5的和(测试CPU性能)

Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第6张图片
buff/cache没有真正被使用到

Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第7张图片
Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第8张图片

Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第9张图片
通过top命令查看cpu使用情况,主要看两点,一是load average;二是看内存的used-buff/cache的大小

Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第10张图片
Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第11张图片
Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第12张图片
Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第13张图片
Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第14张图片
重点看%CPU,%MEM,使用top命令,主要看上面部分信息

2、free -m

Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第15张图片
一般使用free -m ,查看available

3、df -h(disk free)查看磁盘剩余空间

主要看use项,根分区/

df -T  显示文件系统类型
df -hT

Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第16张图片

4、ps 查看系统进程信息

ps -ef | grep xxx
ps -ef | grep xxx | grep -v "grep" 去除包括指定关键词的行
扩展
ps aux 可以查看进程使用cpu、内存的信息

主要看PID,PPID
Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第17张图片
ps aux 可以查看僵尸进程
Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第18张图片
Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第19张图片

5、netstat/ss查看网络访问信息

Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第20张图片
Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第21张图片

6、kill

kill经常结合ps命令一起使用

Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第22张图片
Linux系统进程管理命令 top、free、df、ps、netstat、kill、killall_第23张图片

kill -9 7102 强制结束crond进程
kill pid
killall pname
killall crond

单独进程用kill
有父进程的用killall

你可能感兴趣的:(Linux)