`

使用vmstat主要的查看项

阅读更多
vmstat是虚拟内存统计的缩写,
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
0  0 4300072 2376820 269052 9881556    1    6    10    90    2    1  2  0 97  1  0
个人通常通过该命令查看的以下几项
1.cpu相关项
cpu r(在运行队列中等候运行)
us:用户使用时间
sy:系统使用时间
id:cpu空闲时间
对应查看点如下:
r:如果r的数量远大于系统cpu的实际数量,可能会让系统变慢,通常如果这是数超过cpu数量的4倍时就说明cpu运行能力短缺。会让系统数据变慢。
如果id值经常为0或者sy是us的两倍的话,系统面临缺少cpu资源。
解决办法:
改善程序,让程序更有效利用cpu,同时增加cpu能力和数量。
2.内存相关
如果si值比较大就需要考虑内存了
分享到:
评论

相关推荐

    linux中vmstat的使用.docx

    `vmstat`是一款功能强大的Linux系统性能监控工具,能够提供系统级别的多种性能指标,包括但不限于进程状态、内存使用情况、虚拟内存交换、磁盘I/O活动、系统中断、上下文切换以及CPU使用率等方面的信息。这些数据...

    linux性能调试之vmstat分析

    当系统中某项资源过度使用时,如CPU占用过高,会导致进程等待,进而增加进程数、内存使用,甚至触发虚拟内存,从而增加磁盘I/O和CPU开销,降低系统响应速度。 影响性能的因素多样,包括CPU的性能(单核或多核),...

    对Linux进行详细的性能监控的方法.docx

    - **查看活动和非活动内存**:使用`-a`选项来显示活动内存和非活动内存的详细信息。 ```bash vmstat -a ``` - **持续监控**:可以指定间隔时间和次数来连续显示结果。 ```bash vmstat 2 6 ``` 此命令将每隔2秒...

    Linux按照CPU、内存、磁盘IO、网络性能监测.pdf

    在Linux中,可以使用`top`命令查看当前进程的CPU使用情况,`vmstat`和`mpstat`则可以提供整体和每个CPU核心的详细信息。 其次,内存监测涉及到内存使用量、交换页面等活动。内存不足会导致系统性能急剧下降,因此...

    集群扩展项10-ZABBIX深度实践-1.1v.pdf

    - 使用`uptime`查看当前系统的运行时间及负载情况。 - `top`命令实时显示系统中各个进程的资源占用状况。 - `lscpu`显示CPU架构信息。 - `mpstat`用于每秒获取CPU负载数据。 2. **内存监控**: - `free -h`...

    linux系统性能优化及瓶颈分析.pdf

    如果vmstat中的`wa`值较高,可能表明系统正忙于处理I/O请求,这时需要进一步使用iostat查看具体哪个磁盘或设备存在I/O问题。通过分析iostat的输出,比如`rrqm/s`(每秒读请求合并次数)、`wrqm/s`(每秒写请求合并...

    AIX 5L 内存性能优化

    4. **`vmstat`**:`vmstat` 是Virtual Memory Statistics的缩写,主要用于报告虚拟内存状态,它可以显示有关交换区(Swap Space)的信息,这对于理解内存和磁盘之间的交互非常有帮助。 #### 四、具体优化步骤 1. *...

    Linux运维工程师应该知道的20个系统监控工具.docx

    18. **df** 和 **du**:df用于查看磁盘空间使用情况,du用于查看目录或文件的磁盘占用大小。 19. **lftp**:对于FTP服务器的监控,lftp提供了一些实用工具,如`ftpstat`用于查看FTP服务器的状态。 20. **logwatch*...

    Zabbix 3.0 从入门到精通(zabbix使用详解)

    - **监控CPU**:通过`lscpu`、`uptime`、`top`、`htop`、`vmstat`、`mpstat`等命令查看CPU利用率和其他相关信息。`htop`需要额外安装,且依赖于epel源。 4. **Zabbix 3.0使用详解** - **安装与配置**:Zabbix的...

    专题资料(2021-2022年)LINUX系统故障诊断与排除.doc

    5. **free**:这个命令用于查看系统内存的使用情况,包括物理内存和交换内存。输出的信息与vmstat中的内存部分相似,但更专注于内存的总量和可用量。 这些工具通常通过/proc文件系统获取实时数据,无需特殊权限即可...

    Oracle数据库巡检报告

    ### Oracle数据库巡检报告知识点...以上内容涵盖了Oracle数据库巡检报告中的主要检查项,通过对这些关键指标的定期监控与维护,可以有效预防和解决数据库运行过程中可能出现的各种问题,保障业务系统的稳定性和可靠性。

    Win7 & Ubuntu双系统 SOP

    本SOP主要针对Win7与Ubuntu的安装流程,尤其是解决Ubuntu安装过程中可能出现的花屏问题,并提供如何分区、修复Windows 7启动项以及系统后续的维护和更新。 1. **安装Ubuntu** - 针对笔记本显卡驱动不兼容的问题,...

    zabbix搭建

    - 使用 `df` 命令来查看系统磁盘的使用情况。当磁盘剩余空间小于20%时,可以设置自动报警。 - `iotop` 实时查看系统的 I/O (输入输出) 负载,可通过 `yum -y install iotop` 安装。 5. **网络监控**: - 使用 `...

    Linux工具快速教程

    1. 学会使用命令帮助:了解如何通过man或--help参数查看Linux命令的使用帮助,这对于快速掌握和使用命令非常重要。 2. 文件及目录管理:熟悉常用的文件和目录操作命令,如ls、cp、mv、rm、mkdir、rmdir等,是进行...

    Linux\《循序渐进Linux》详细目录结构.pdf

    - **3.1.1 监控工具**: 如top、vmstat等工具的使用。 - **3.1.2 日志分析**: 对/var/log目录下的日志文件进行解析。 #### 3.2 进程管理 - **3.2.1 进程查看**: ps、top等命令的使用。 - **3.2.2 进程控制**: kill、...

    portal portalet 主题 皮肤 开发 IBM 收集

    - 检查内存使用情况:同样使用`vmstat 22`或`topas`命令。 - 检查磁盘I/O负载:使用`iostat 22`或`topas`命令。 5. **LDAP服务检查** - 使用客户端工具如`ldapbrowser`测试LDAP服务连接是否正常。 - 检查LDAP...

    Linux服务器巡检报告.docx

    3. **内存使用情况**:使用`free -m`或`vmstat`命令查看物理内存和交换区的使用情况,包括空闲、缓冲和缓存的内存。 4. **进程分析**:使用`ps -aux`查看进程列表,关注高CPU或内存占用的进程,了解系统资源分配...

    监测Linux服务器性能.pdf

    `free`命令可以查看内存使用详情,而`iostat`或`vmstat`则用于监测I/O性能,提供磁盘读写速度和块设备的使用情况。网络性能的监控可以借助`netstat`查看网络连接状态,`iftop`则显示网络带宽的实时使用情况。 总的...

Global site tag (gtag.js) - Google Analytics