15.Kill和进程优先级管理

proc目录
这个目录比较特殊,它并不在我们的磁盘上,而在内存当中;
当前系统运行的所有进程都动态的存放在这个目录中
主要时做监控的时候可以用到;

上面的每个编号就是我们当前进程PID所命名的目录名
!加命令 可以快速调用上一个命令;

1.Kill和进程优先级管理
1.kill的用法
关闭进程:kill [进程号]
通过信号的方式控制进程;
lill -l
用9来终止进程;
kill -s 9[进程号](强行关闭)
kill -9 [进程号] (强行关闭)
kill all 结束所有的进程;
查看进程的pid
使用kill 命令
kill -9 pid

进程的优先级管理
cpu是分时运行的,所有可以同时运行多个程序;
进程也分快慢缓急,所有需要对进程分优先级;
优先级取值范围(-20-19)
越小优先级越高,默认优先级为0
设置的时候可以设置-30,单系统默认为-20
nice 指定程序的优先级
使用top命令查看优先级
作用:指定程序的运行优先级
 格式:nice -n command
        nice -5 command #以5级别运行;
        nice -n -5 command #以-5级别运行;
操作:
nice -n 5 vim a.txt
输入内容
ps -axu |grep vim #查看vim的进程号
top -p pid 查询运行级别;


renice 改变正在运行的优先级;
作用:改变一个正在运行的进程的优先级;
格式:renice n pid 
语法:renice -n 优先级数字;

free 查看系统内存使用情况;
free -m

猜你喜欢

转载自blog.csdn.net/qq_29393273/article/details/85268401