参考redhat文档
https://access.redhat.com/doc...
操作系统版本
cat /etc/redhat-release 内核版本uname -r服务器整体状况 top top 1查看各个cpu应用状况CPU应用状况 cat /proc/cpuinfovmstat vmstat -n 3 10 隔3秒取10次样本procs :r :运行和期待 CPU 工夫片的过程数,一般来说整个零碎的运行队列不要超过总核数的 2 倍,要不然零碎压力太大了b : 期待资源的过程数,比方正在期待磁盘 IO ,网络 IO 这种cpu :us :用户过程耗费 CPU 工夫百分比, us 值高的话,阐明用户过程耗费 CPU 工夫比拟长,如果长期大于 50% 的话,那就阐明程序还有须要优化的中央sy :内核过程耗费的 CPU 工夫百分比us + sy 参考值为 80% ,如果大于 80% 的话,阐明可能存在 CPU 有余内存 free -m磁盘df -hdu -h --max-depth=1 /磁盘IOiostat -x 3 10 获取详细信息,每3秒获取一次,总共10次rkB/s :每秒读取数据量 kB ;wkB/s :每秒写入数据量 kB ;svctm :I/O 申请的均匀服务工夫,单位毫秒;util :一秒中有百分之几的工夫用于 I/O 操作,如果靠近 100% 阐明磁盘带宽跑满了,这个时候就要优化程序或者减少磁盘了网络IOsar -n DEV 3 10 获取设施信息,每3秒获取一次,总共10次IFACE :LAN 接口rxpck/s :每秒钟接管的数据包txpck/s :每秒钟发送的数据包rxKB/s :每秒接管的数据量,单位 KBytetxKB/s :每秒收回的数据量,单位 KByterxcmp/s :每秒钟接管的压缩数据包txcmp/s :每秒钟发送的压缩数据包rxmcst/s:每秒钟接管的多播数据包