1、监控CPU使用情况----uptime命令

功能:当前时间、系统运行多久、当前登录用户数、系统平均负载(CPU负载显示最近1min/5min/15min)

该负载表示单位时间段内CPU等待队列中平均有多少进程在等待,等待的进程越多说明CPU越忙。

系统性能监控java 性能监控命令_创建文件

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

功能:显示系统内存及交换分区信息 // -b -k -m

系统性能监控java 性能监控命令_文件系统_02

系统性能监控java 性能监控命令_系统性能监控java_03

 3、监控磁盘使用情况----df命令

-h  人性化显示;-T 显示文件系统; -i 显示磁盘inode使用量信息

inode 个数决定了该分区可以创建的文件的个数,有多少inode节点,就可以在该分区创建多少个文件。

注意:若在根分区下再创建剩下的个数的inode节点数,则即使系统显示有剩余空间也无法继续创建文件,因为inode节点已经耗尽!

系统性能监控java 性能监控命令_创建文件_04

 4、监控网络使用情况----ifconfig  netstat命令

linux中以太网卡一般被识别为ethx

系统开机至现在总共接收、发送数据包个数;计算机总共接受、发送数据大小。

系统性能监控java 性能监控命令_时间段_05

 

系统性能监控java 性能监控命令_时间段_06

 

系统性能监控java 性能监控命令_创建文件_07

 5、监控进程使用情况----ps和top命令

功能:查看当前进程信息

系统性能监控java 性能监控命令_系统性能监控java_08

 top功能:动态查看进程信息(可动态查看10个进程信息,默认按照CPU使用率排序,按键M N z试试咯!!!)

系统性能监控java 性能监控命令_文件系统_09

 eg:  -d  刷新间隔;-p  查看指定PID的进程信息

系统性能监控java 性能监控命令_系统性能监控java_10