首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >linux动态监控进程懂了没?

linux动态监控进程懂了没?

作者头像
洁洁
发布2023-10-10 14:10:08
发布2023-10-10 14:10:08
5550
举报
文章被收录于专栏:小洁叫你mysql小洁叫你mysql

top

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

选项

功能

-d 秒数

指定top指令每隔几秒更新,默认为3秒

-i

使top不显示任何闲置或者僵死进程

-p

通过指定监控进程ID来仅仅监控某个进程的状态

上述图片中

代码语言:javascript
复制
      load average: 0.00, 0.00, 0.00  负载值

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

代码语言:javascript
复制
       0 zombie

代表僵死进程

代码语言:javascript
复制
 %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 代表空闲

代码语言:javascript
复制
MiB Mem :   1718.3 total,    841.8 free,    175.7 used,    700.8 buff/cache

内存占用情况

代码语言:javascript
复制
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 显示哪个进程在调用

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-09-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • top
  • 交互模式
  • 监控网络状态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档