18、系统性能问题诊断与优化:从内存不足到紧急扫描

系统性能问题诊断与优化:从内存不足到紧急扫描

1. 问题发现与初步分析

在某些情况下,应用服务器尝试消耗的内存超过了实际分配的物理内存,同时 Linux 内核也在占用部分物理内存,这就导致了 vmstat 命令所报告的大量交换活动。这种情况表明,系统可能存在内存不足的问题,进而影响了系统的性能。

2. 调查后的调整

基于调查结果,发现应用服务器在当前负载下消耗的内存过多。为了解决这个问题,采取了增加虚拟机(VM)客户机的内存至 3GB 的措施。具体操作步骤如下:
- 确定将 VM 客户机的内存增加到 3GB。
- 以与之前相同的用户数量启动工作负载。
- 在负载达到峰值时,验证问题是否再次出现,并监控工作负载模拟器是否出现之前的错误。

在增加内存后,使用 vmstat 命令进行监控,结果显示 VM 客户机运行稳定,没有交换活动的迹象,工作负载模拟器也没有报告超时错误消息。以下是 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      0 1713400  11108 236056    0    0     0     0 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值