Linux 之 服务以及进程

mac2022-06-30  26

服务以及进程


 参考教程:【千峰教育】


 

命令:

  vmstat:     结果:    procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----     r b swpd free buff cache si so bi bo in cs us sy id wa st     0 0 0 1767760 10192 45280 0 0 3 0 27 6 0 0 100 0 0    说明:       procs:进程         r表示运行队列(就是说多少个进程真的分配到CPU)         b表示阻塞的进程数       memory:内存       swpd:虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足了。       free:空闲的物理内存大小。       buff:用来存储目录里面有什么内容,权限等的缓存。       cache:直接用来记忆我们打开的文件,给文件做缓冲。       swap:交换       si 每秒从磁盘读入虚拟内存的大小       so 每秒从虚拟内存写入磁盘的大小       io:块设备       bi 块设备每秒接收的块数量       bo 块设备每秒发送的块数量       system:系统       in 每秒cpu的中断次数,包括时间中断       cs 每秒上下文切换次数       cpu:中央处理器       us 用户cpu时间       sy 系统cpu时间       id 空闲cpu时间,一般来说,id+us+sy=100       wa 等待IO的CPU时间       st 虚拟机占用的时间百分比,一般不用关心

 

  w:     作用:what的简写,当前系统在干什么     结果:       14:44:51 up 5:13, 1 user, load average: 0.00, 0.01, 0.05      USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT      root pts/0 192.168.8.100 09:34 0.00s 0.16s 0.04s w     说明:       第一行:系统当前时间 | 开机持续时间,登录用户个数,平均负载(1/5/10分钟)       其他行:         用户| 终端 | 来源 | 登录时间 | 空闲时间 | 使用时间 | 当前进程时间 | 正在做的命令

 

  top:     使用:       1、w的详细显示,每3秒刷新一次。       2、shift+m可以按照所占内存排序       3、q退出监测     结果:      top - 14:49:01 up 5:18, 1 user, load average: 0.00, 0.01, 0.05      Tasks: 72 total, 1 running, 71 sleeping, 0 stopped, 0 zombie      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      Mem: 1922216k total, 155200k used, 1767016k free, 10344k buffers      Swap: 2621436k total, 0k used, 2621436k free, 45568k cached

      PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND       1 root 20 0 19232 1484 1224 S 0.0 0.1 0:00.54 init       ...     说明:       第1行:功能同w命令。       第2行:任务信息。       第3行:CPU信息。       第4行:内存信息。       第5行:交换分区。       其他行:         PID:进程号         USER:用户         PR:优先级         NI:NICE         VIRT:虚拟内存总量         RES:虚拟内存中,未被交换的物理内存         SHR:共享内存大小         S:进程状态         %CPU:CPU占用百分比         %MEM:内存占用百分比         TIME+:CPU使用时间         COMMAND:进程名/命令

 

  free:     说明:查看内存使用     选项:-h 人性化地显示

 

  ps:     说明:查看进程     选项:       a:显示控制终端的所有进程。       u:显示用户信息       x:显示没有控制终端的进程     实例:       ps aux

 

  kill:  

    说明:杀死一个进程     选项: -9,强制结束     实例:kill -9 PID


 

转载于:https://www.cnblogs.com/gyfluck/p/10451348.html

最新回复(0)