Linux系统性能监控工具

1.监控cpu使用情况——uptime 命令

[root@localhost 桌面]# uptime
 20:31:36 up 7 min,  2 users,  load average: 0.38, 0.93, 0.61

以上命令的打印结果表示:当前系统时间为20点31分36秒,系统已经运行了7分钟,当前有两个用户在登陆,cpu负载分别显示的是最近一分钟、五分钟、十五分钟的负载情况。需要说明的是,这里的负载表示单位时间段内cpu等待队列中平均有多少进程在等待,等待的进程数越多,说明cpu越忙

2.监控内存及交换分区使用情况——free命令

格式:free [-b|-k|-m]
选项:
[-b|-k|-m] 指定输出的容量单位分别为:byte、kb、mb

[root@localhost 桌面]# free
              total        used        free      shared  buff/cache   available
Mem:        1001332      523564       77804        8408      399964      288872
Swap:       2097148         100     2097048

下表是以上输出信息的详解

total used free
Mem: 代表内存总量 代表代表已经使用的内存容量 代表当前剩余容量
Swap: 代表交换分区总容量 代表已经使用的容量 代表剩余交换分区的容量

3.监控磁盘使用情况——df命令

格式:df [选项]
选项:
-h 人性化方式显示容量信息
-i 显示磁盘inode使用量信息
-T 显示文件系统类型

[root@localhost 桌面]# df -hT                   //人性化显示磁盘使用情况并显示文件系统类型

[root@localhost 桌面]# df -i                    //inode的个数决定了该分区下可创空文件的个数。
文件系统                   Inode 已用(I)  可用(I) 已用(I)% 挂载点
/dev/mapper/centos-root 18317312  123107 18194205       1% /
devtmpfs                  121286     390   120896       1% /dev
tmpfs                     125166       9   125157       1% /dev/shm
tmpfs                     125166     557   124609       1% /run
tmpfs                     125166      13   125153       1% /sys/fs/cgroup
/dev/sda1                 512000     330   511670       1% /boot
tmpfs                     125166      36   125130       1% /run/user/1000
/dev/sr0                       0       0        0        - /dvd
tmpfs                     125166       1   125165       1% /run/user/0

4.监控网络使用情况——ip和netstat命令

ip命令

[root@localhost 桌面]# ip a s                            //查看网卡接口信息
[root@localhost 桌面]# ip -s link show eno16777736       //查看网卡流量信息

netstat命令
格式:netstat [选项]
选项:
-s 显示各种协议数据统计信息
-n 使用数字形式的ip、端口号、用户ID替代主机、协议、用户等名称信息
-p 显示进程名称及对应进程ID号
-l 仅显示正在监听的sockets接口信息
-u 查看udp连接信息
-t 查看tcp连接信息

5.监控进程使用情况——ps和top命令

ps命令

[root@localhost 桌面]# ps -e           //查看所有的进程信息
[root@localhost 桌面]# ps -ef          //全格式显示进程信息

top命令
格式:top [选项]
选项:
-d top刷新间隔,默认为3秒
-p 查看指定PID进程信息

猜你喜欢

转载自blog.csdn.net/gao_2109/article/details/90580953