linux进程管理笔记

来源:互联网 发布:大数据走势 找规律 编辑:程序博客网 时间:2024/06/02 04:28

查看进程状态

ps aux 查看系统中的所有进程

pstree 显示进程树

top

每3秒钟刷新一次,判断系统健康的一个重要的指标,程序运行过程中可以输入交互命令.
【选项】
-d 指定秒数指定top每隔多少秒更新一次。默认是3秒
-n 次数
-b 使用批处理模式输出
-n 指定命令执行的次数
【交互模式执行的命令】
?或h: 显示交互模式的帮助
P 以cpu使用率排序
M 以内存使用率排序
N 以Pid 排序
q 退出top

输出信息的前边几行意义:
第一列 服务器的运行时间 用户 load averrage(平均负载,接近1负载较大)
第二列 tasks(进程数目) 正在运行的进程数目 睡眠的进程 正在停止的进程 僵尸进程
第三列 CPU(用户模式占用的cpu的百分比) sy系统模式占用的cpu百分比 ni改变过优先级的用户进程占用的百分比 id 空闲的cpu的百分比 hi硬件终端请求服务占用的cpu百分比
si 软件中断请求服务占用的cpu百分比 虚拟时间(steal time)占用的百分比
第四列 内存 缓冲(buffer)(加速写入) 缓存(cache)(加速读入)

top -b -n 1 > /root/top.log 批处理 将文件写入到一个文件当中。

杀死进程:

kill -l 查看可用的进程号
kill -l 2235 重启进程
kill -9 2236 强制杀死进程
killall [option][signal] 进程号
pkill -9 -t pts/1 按照终端剔除用户
1) SIGHUB

修改进程优先级

nice
nice -n -5 service httpd start
renice -10 进程号

0 0
原创粉丝点击