常用的Linux系统监控工具

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38224607/article/details/84142219

1、常用命令

 -e 显示所有

-f 全格式。

-h 不显示标题。

-l 长格式。

-w 宽输出。

a 显示终端上的所有进程,包括其他用户的

r 只显示正在运行的进程。

x 显示没有控制终端的进程。

Linux系统监控工具

1、mpstat - 多处理器使用率

mpstat命令可以显示所有可用处理器的使用

情况,处理器编号从 0开始。mpstat -P ALL 显

示每个处理器的平均使用率。

2、 pmap - 进程的内存使用

pmap命令可以显示进程的内存映射,使用这

个命令可以找出造成内存瓶颈的原因。

3、:netstat - 网络相关信息

netstat 可以显示网络链接、路由表信息、接

口统计信息、伪装链接和多播成员(multicast memberships)

4、 iptraf - 网络实时信息

iptraf是一个可交互式的IP网络监控工具。它

可以生成多种网络统计信息包括:TCP 信息、

UDP数量、ICMP和OSPF信息、以太网负载信

息、节点状态、IP校验错误等。

5、 top - 进程活动

top提供一个当前运行系统实时动态的视图,

也就是正在运行进程。在默认情况下,显示系统

中CPU使用率最高的任务,并每5秒钟刷新一次。

6、 w - 显示谁已登录,他们正在做什么?

w命令显示系统当前用户及其运行进程的信息。

7、uptime - 告诉系统已经运行了多久?

uptime命令过去只显示系统运行多久。现在,

可以显示系统运行多久、当前有多少的用户登录、

在过去的1,5,15分钟里平均负载时多少。

8、ps - 显示进程

ps命令显示当前运行进程的快照。使用-A或-

e 显示所有进程。ps 与 top 非常相似,但ps 提

供更多的信息。

9、 free - 内存使用情况

free命令显示系统中空闲的、已用的物理内存

及swap内存,及被内核使用的buffer。

10 vmstat -系统活动、硬件及系统信息

使用vmstat命令可以得到关于进程、内存、

内存分页、堵塞IO、traps及CPU活动的信息。

猜你喜欢

转载自blog.csdn.net/qq_38224607/article/details/84142219
今日推荐