当前位置: 首页 > Linux

LInux基础索引查询

时间:2023-04-07 00:32:21 Linux

参考redhat文档https://access.redhat.com/doc...操作系统版本cat/etc/redhat-release内核版本uname-r服务器整体情况toptop1查看各个cpu占用率cpu占用率cat/proc/cpuinfovmstatvmstat-n310每3秒取10个样本。procs:r:正在运行并等待CPU时间片的进程数。一般来说,整个系统的运行队列不要超过总核数的2倍,否则系统压力太大b:等待资源的进程数,比如等待磁盘IO、网络IO等.cpu:us:用户进程消耗的CPU时间百分比。如果us的值很高,说明用户进程消耗的CPU时间比较长。如果长期大于50%,说明程序还需要优化。sy:内核进程消耗的CPU时间百分比us+sy是80%的参考值。如果大于80%,说明可能是CPU内存不足free-mdiskdf-hdu-h--max-depth=1/DiskIOiostat-x310获取详细信息,每3秒一次,atotalof10timesrkB/s:每秒读取数据,单位kB;wkB/s:每秒写入数据,单位kB;svctm:I/O请求的平均服务时间,单位毫秒;util:每秒有多少百分比用于I/O操作,如果接近100%,则表示磁盘带宽已满,是时候优化程序或添加磁盘iotop/usr/sbin/iotop[OPTIONS]iotop-oP-o只显示,有I/O操作,进程或线程-P显示PIDpidstatpidstat[options][[]]]pidstat-d110-d:ReportI/odetailsNetworkIOsar-nDEV310获取设备信息,每3秒获取一次,共10次IFACE:LANinterfacerxpck/s:ReceiveddatapersecondPackettxpck/s:每秒发送的数据包rxKB/s:每秒接收的数据量,单位KBytetxKB/s:每秒发送的数据量,单位KByterxcmp/s:每秒接收的压缩数据包txcmp/s:每秒发送的压缩数据包rxmcst/s:每秒接收的多播数据包