[原创]系统慢!怎么办?
[原创]系统慢!怎么办?(第一回)
随着生产系统的稳定上线运行后,数据量不断的增加,并发用户数不断的递增,系统运行速度缓慢的现象越来越普遍,同时也越来越严重!
应用系统变慢,是一个无法改变趋势和现象。只要不是慢到无法忍受,并且没有造成事故,通常是忽略而不会认真处理。就像“牙痛不是病,痛起来真要命”,牙痛不会是突然发生的,是逐渐累积的出来的。系统慢也不会是突然发生的,是各种原因不断的累积出来的现象。
常见五花八门“慢”的描述:
- 后台的ERP系统,有时总是很慢,甚至有数据库锁死现象,如何处理?
- 最近系统压力很大,IO等待一直严重,不知道如何办?
- 服務器經常非常慢,cpu负载經常達到100%,怎麼辦?
- 数据库应用经常慢,但一会儿又好了,如何监控CPU线程了,如何处理?
- 请帮忙看看statspack,是不是我的IO已经跟不上了,客户经常抱怨数据库慢,等待太久。
- 数据库变的很慢咋分析处理,尤其是在月结的高峰时段。
- Oracle服务器的负载非常大,在某一时间压力大能否查出原因?
- aix 系统cpu 使用率高,如何解决?
- 数据库服务器周期性停顿是什么问题?
“牙痛”,很明确要找牙医治疗,但是“系统慢”,要找哪个供应商来看?
常见性能优化的方式:
当开始发觉系统发生慢的时候,因为还不是太严重,所以通常有几种方式进行:
1.召集各方一起会诊:
a) 找服务器、存储、网络、数据库、软件商和集成商一起会诊:通常结论是没有人说他的设备有问题。
2.自己想办法解决:
a) 上论坛看有没有热心的高手帮忙:但是毕竟天下没有白吃的午餐!
b) 找操作系统、数据库、软件、和其他硬件的优化方案:翻遍各种参考资料,但是不容易找到和自己完全相同的情况,
c) 总算找到相关的优化方法,但生产系统无法随便更改参数,万一造成事故,无法承担。
当这个现象累积到一定的程度,发现已经无法靠简单的优化命令来解决时,才发现问题的严重性,就必需进行另一阶段的升级优化,但是在各种不同的软件和硬件中,到底要从那里开始?
常见的性能升级改造方案:
- 主机、服务器的性能升级
n 2个CPU加到4个CPU/4个CPU升级到8个CPU
n 内存从2GB加到4GB, 从8GB到16GB
n 把PC服务器换成Unix小型机
n 从单节点升级成为RAC 的多节点的机群系统
n 更换更到规格的型号的主机、服务器
- 存储系统的升级
n 从SCSI盘阵升级到光纤盘阵
n 从2Gb/s的光纤盘阵再次升级到4Gb/s光纤盘阵
n 增加光纤盘阵的内存
n 主机接口数量
n 换更高(最高)型号存储设备
u
n 使用双盘阵增加存储性能,把RAID-5 改成RAID-10
为什么这许许多多大势宣传的成功案例,却经不起实际的考验,无法达到预期的提升速度效果呢?甚至有些改造方案在升级后,还不如原系统的响应速度,到底要如何进行有效的性能优化改造?
欲知详情,请听下回分解! (待续)
推荐到鲜果: 查阅更多相关主题的帖子: 性能管理 系统优化


评论
等
发布者 Adam
2007-11-12 15:52:26