top指令与ps相似,都是用来显示正在执行的进程
参数:
- d : 指定top命令每隔几秒更新,默认是三秒
- I : 使top不显示空闲或者将死进程
- p: 通过指定ID来监控某个进程的状态
up : 是指当前系统执行的时间
PR — 进程优先级
load average : 负载均衡 ---三个值加起来除以三在0.7以下说明还可以
load average: 1.15, 1.42, 1.44 — load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。
load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。
tasks : 系统的任务数 --stopped停止 zombie将死进程(已经死掉了但是内存没有释放
第三行CPU的占用情况
6.7% us — 用户空间占用CPU的百分比。
0.4% sy — 内核空间占用CPU的百分比。
0.0% ni — 改变过优先级的进程占用CPU的百分比
92.9% id — 空闲CPU百分比
第四行:内存状态
8306544k total — 物理内存总量(8GB)
7775876k used — 使用中的内存总量(7.7GB)
530668k free — 空闲内存总量(530M)
79236k buffers — 缓存的内存量 (79M)
TOP的交互式操作
P以cpu的使用率来排序
M以内存进行排序 //MEM
N是以PID进行排序
q 是指退出Top
u是通过指定用户来进行监控
k 回车后再输入指定的PID作用是结束进程
监控网络状态
查看系统网络的使用情况****netstat
基本语法 netstat 选项
- an :按一定的顺序排序输出
- p 显示哪个进程正在调用
**proto :**协议
**local address :**本地地址 --linux地址
**forgign address :**外部地址
local address 和forgign address 之间的关系: 如果要形成一个网络连接,则两端都需要一个端口
establtshed : 连接
-
✴️版权声明 © :本书所有内容遵循CC-BY-SA 3.0协议(署名-相同方式共享)©