ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

进程管理补充

2022-05-05 16:32:43  阅读:185  来源: 互联网

标签:SIGRTMAX 百分比 管理 补充 top 进程 cpu SIGRTMIN


进程管理

1.进程管理命令

top:动态显示当前系统正在执行的进程的相关信息
	top各行信息:
        1.top - 14:40:34 up 20:25,  3 users,  load average: 0.00, 0.01, 0.04
        2.Tasks:  99 total,   2 running,  97 sleeping,   0 stopped,   0 zombie
        3.%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
        4.KiB Mem :   995896 total,   346452 free,   148176 used,   501268 buff/cache
        5.KiB Swap:  1048572 total,  1048564 free,        8 used.   633100 avail Mem
        第一行:系统相关
        	top:命令
        	14:40:34:当前系统的时间
        	up 20:25:该服务器运行的时间
                3 users:当前登录用户的数量
                load average:0.00, 0.01, 0.04:系统的平均负载,后面三个数值为1分钟,5分钟,15分钟前到现在的平均值
        第二行:进程状态
        	Tasks: 99 total:当前系统中所有的进程数量
        	2 running:正在运行状态的进程数
        	97 sleeping:处于睡眠状态的进程数
        	0 stopped:在后台挂起暂停状态的进程数
        	0 zombie:僵尸进程的进程数
        第三行:cpu百分比
        	us:用户态占用cpu的百分比
        	sy:内核态占用cpu的百分比
        	id:cpu的空闲程度的百分比
        	ni:优先级较高的进程占用cpu的百分比
        	wa:等待状态的进程占用cpu的百分比
        	hi:硬中断占用的cpu百分比
        	si:软中断占用的cpu百分比
        	st:虚拟化技术占用cpu的百分比
        第四行:物理内存
        	total:总内存大小
        	free:空闲的内存大小
        	used:已经使用的内存大小
        	buff/cache:缓冲区/缓存区
        第五行:
        	total:总虚拟内存的大小
        	free:空闲的虚拟内存的大小
        	used:已经使用的虚拟内存的大小
        	avail Mem:可用的虚拟内存大小
PID  USER   PR  NI   VIRT  RES  SHR  S %CPU %MEM  TIME+ COMMAND  
1    root   20  0  128044  6640 4176 S  0.0  0.7  0:02.60 systemd

    PID:进程的id号
    USER:该进程的用户
    PR,NI:进程的优先级
    VIRT:虚拟内存占用空间
    RES:物理内存占用空间
    SHR:共享内存占用空间
    S:进程的状态
    %CPU:进程占用cpu的百分比
    %MEM:进程占用内存的百分比
    TIME+:运行时间
    COMMAND:进程的运行命令

2.top命令用法

top选项:
	-d:指定更新的时间(默认为三秒更新一次)
         top -d 1
	-p:只查看指定pid的进程
        top -p 2

	-u:指定相关用户
        top -u postfix

	-b:将top内容保存到文件中(配合-n使用)
	-n:指定次数
        top -b -n 3 > 1.txt

top的常见指令:
	h:查看帮助

	z:高亮显示

	l:显示所有cpu的负载

	s:设置刷新时间

	b:高亮显示处于R状态的进程

	M:按内存使用百分比排序输出

	P:按cpu使用百分比排序输出

	R:按物理内存进行倒序

	f:自定义显示字段
        # 在想要加入的字段按空格出现*号即可

	k:杀掉指定PID的进程

	w:将环境变量保存到用户的家目录下

	q:退出

3.进程的信号管理

kill -l:列出全部的信息名称
[root@localhost ~]# kill -l
 1) SIGHUP	 2) SIGINT	 3) SIGQUIT	 4) SIGILL	 5) SIGTRAP
 6) SIGABRT	 7) SIGBUS	 8) SIGFPE	 9) SIGKILL	10) SIGUSR1
11) SIGSEGV	12) SIGUSR2	13) SIGPIPE	14) SIGALRM	15) SIGTERM
16) SIGSTKFLT	17) SIGCHLD	18) SIGCONT	19) SIGSTOP	20) SIGTSTP
21) SIGTTIN	22) SIGTTOU	23) SIGURG	24) SIGXCPU	25) SIGXFSZ
26) SIGVTALRM	27) SIGPROF	28) SIGWINCH	29) SIGIO	30) SIGPWR
31) SIGSYS	34) SIGRTMIN	35) SIGRTMIN+1	36) SIGRTMIN+2	37) SIGRTMIN+3
38) SIGRTMIN+4	39) SIGRTMIN+5	40) SIGRTMIN+6	41) SIGRTMIN+7	42) SIGRTMIN+8
43) SIGRTMIN+9	44) SIGRTMIN+10	45) SIGRTMIN+11	46) SIGRTMIN+12	47) SIGRTMIN+13
48) SIGRTMIN+14	49) SIGRTMIN+15	50) SIGRTMAX-14	51) SIGRTMAX-13	52) SIGRTMAX-12
53) SIGRTMAX-11	54) SIGRTMAX-10	55) SIGRTMAX-9	56) SIGRTMAX-8	57) SIGRTMAX-7
58) SIGRTMAX-6	59) SIGRTMAX-5	60) SIGRTMAX-4	61) SIGRTMAX-3	62) SIGRTMAX-2
63) SIGRTMAX-1	64) SIGRTMAX	
	常见的信息列表:
		数字信息     信息别名    作用
		  1           HUP      挂起信号,可以让进程重新加载
		  2           INT      中断信号,可以让进程结束
		  3           QUIT     退出进程
		  9           KILL     直接结束进程,不被进程捕获
		  15          TERM     进程终止,kill默认信号
		  18          CONT     被暂停的进程在后台恢复运行
		  19          STOP     暂停进程
		  20          TSTP     用户停止请求,暂停进程

4.其他进程管理命令

killall:杀掉指定服务的使用进程

pkill:杀掉指定进程

标签:SIGRTMAX,百分比,管理,补充,top,进程,cpu,SIGRTMIN
来源: https://www.cnblogs.com/zlyj/p/16225198.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有