linux动态监控进程懂了没?

这里写目录标题

  • top
  • 交互模式
  • 监控网络状态

top

top与ps类似,他们都是用来显示正在执行的进程。
两者最大的不同之处就是top在执行一段时间可以更新正在运行的进程。
基本语法: top +选项

选项 功能
-d 秒数 指定top指令每隔几秒更新,默认为3秒
-i 使top不显示任何闲置或者僵死进程
-p 通过指定监控进程ID来仅仅监控某个进程的状态

linux动态监控进程懂了没?_第1张图片
上述图片中

      load average: 0.00, 0.00, 0.00  负载值

如果后面的的3个负载数相加/3,如果在0.7以上,说明负载很大,需要提升。

       0 zombie

代表僵死进程

 %Cpu(s):  0.7 us,  0.0 sy,  0.0 ni, 99.0 id,  0.0 wa,  0.3 hi,  0.0 si,  0.0 st

cpu 占用情况
0.7us 代表用户占用0.7的空间
sy代表系统占用
99.0 id 代表空闲

MiB Mem :   1718.3 total,    841.8 free,    175.7 used,    700.8 buff/cache

内存占用情况

MiB Swap:      0.0 total,      0.0 free,      0.0 used.   1396.0 avail Mem 

Swap分区内存占用情况

交互模式

操作 功能
M 以内存的使用率排序
P 以cpu使用率排序,默认就是此项
N 以PID排序
q 退出top

1.想要监视特定的用户
首先:
top 回车,查看执行的进程
u 回车,再输入用户名即可

  1. 想要终止指定进程
    首先:
    top 回车,查看执行的进程
    k 然后输入k 回车,再输入要结束的进程ID号

监控网络状态

查看系统网络情况 netstat
基本·语法
netstat 选项
netstat -an 按照一定顺序排列输出
netstat -p 显示哪个进程在调用
linux动态监控进程懂了没?_第2张图片

测试主机连接命令
ping
是一种网络检测工具,它主要用于检测远程主机是否连接正常,或者两部主机之间的网线或网卡故障。
比如 ping 对方·的地址。


文章到此就结束啦!

我的故事
你说

我的文字
我落

我值几两
你定

我去何方
我挑!


感谢大家的·阅读!

你可能感兴趣的:(小洁叫你Linux,linux,网络,服务器,运维)