进程查看,性能查看

一、进程查看

1、进程概念

  • 计算机进行资源调用的最小单位

2、查看当前终端进程

 t@localhost ~]# ps
    PID TTY          TIME CMD
   7752 pts/3    00:00:00 bash
   7791 pts/3    00:00:00 ps
   
  

3、查看所有进程

 ps aux
 ​
 USER  进程的启动者
 PID     进程ID
 %CPU    消耗的cpu
 %MEM    消耗的内存
 VSZ     虚拟内存集   消耗的所有内存的和(物理+共享+swap)
                    共享内存:进程间通信 free -m                                   
 RSS     物理内存集   真正消耗的内存
 TTY
 STAT    状态  
         R   运行状态
         S   可中断的睡眠状态
         D   不可中断的睡眠状态
         T   终止状态
         Z   僵尸进程    父进程没有销毁子进程,消耗资源
 START   启动时间
 TIME    消耗时间
 COMMAND 进程名     【】里的进程,内核产生的进程
                 
 PPID    父进程号                
                 

4、查看进程id

 pidof 进程名
 pgrep 进程名

二、查看性能

1、动态,实时刷新进程top

 top
 P   按cpu百分比排序显示
 M   按内存排序显示

2、cpu性能参数

(uptime、top)

load average 0.00, 0.01, 0.02

平均负载值 1分钟 5m 15m

top

Tasks 总进程数

top

%Cpu(s): 9.8 us, 2.0 sy, 0.0 ni, 88.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

cpu使用率 user system idle空闲

按1查看所有cpu

pmstat 1 3 查看cpu

3、硬盘

  • 查看容量

 df -hT
  • 硬盘IO

 iostat
 iostat 2    每俩秒显示依稀
 iostat 1 3  每秒显示一次,显示三次

4、网卡

  • 查看带宽

 ethtoool ens33
 ​
  • 查看网卡IO

 sar -n DEV
 Linux 3.10.0-1062.el7.x86_64 (localhost.localdomain)    2022年01月04日     _x86_64_    (1 CPU)
 ​
 09时10分02秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
 14时20分02秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
 14时20分02秒 virbr0-nic      0.00      0.00      0.00      0.00      0.00      0.00      0.00
 14时20分02秒    virbr0      0.00      0.00      0.00      0.00      0.00      0.00      0.00
 14时20分02秒     ens33    883.79    128.99   1229.34      7.70      0.00      0.00      0.00
 ​
 rxpck/s 每秒接收的数据包
 txpck/s 每秒发送的数据包
 rxkB/s  每秒接收的数据量 kb
 txkB/s  每秒发送的数据量 kb

5、内存

 top
 ​
 KiB Mem :   995748 total,    69572 free,   618956 used,   307220 buff/cache
 KiB Swap:  2097148 total,  1905148 free,   192000 used.   160356 avail Mem 

 vmstat 1
 ​
 [root@localhost ~]# vmstat 1
 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
  2  0 192000  70564     40 306828    2   31  1131   227  151  244  3  2 94  1  0
  0  0 192000  70564     40 306860    0    0     0     0   70  153  2  0 98  0  0
  0  0 192000  70564     40 306860    0    0     0     0   96  146  2  1 97  0  0
 ​

三、进程调度

1、发送特定信号

 kill [-信号序号/信号名]  PID
 ​
 kill -l   查看所有信号
 ​
 -19 暂停
 -18 继续
 -15 结束,终止(默认选项)
 -9  杀死(强制)
 -1  重新读取配置文件

2、控制进程在前台、后台运行

ctrl + z 将进程暂停放入后台

jobs -l 查看后台

fg + 任务编号 调回前台

bg + 任务编号 后台运行

nohup 命令 & 直接将命令放后台运行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值