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活动的信息。