找到系统性能瓶颈问题之后,如何快速优化?

找到系统性能瓶颈问题之后,如何快速优化?

参与17

7同行回答

wangqlwangql系统工程师NULL
一般难点就是找瓶颈。找到瓶颈后进行进一步分析:1. 瓶颈是bug导致:比如曾经处理过的一个案例,内存逐步增长--系统及其卡顿--宕机   周而复始,最后发现是系统的bug,一个主进程的计算内存不释放2. 纯性能问题:tunning是全局的大工程,可着手的地方太多。这些方面还分属不...显示全部

一般难点就是找瓶颈。找到瓶颈后进行进一步分析:

1. 瓶颈是bug导致:比如曾经处理过的一个案例,内存逐步增长--系统及其卡顿--宕机   周而复始,最后发现是系统的bug,一个主进程的计算内存不释放

2. 纯性能问题:tunning是全局的大工程,可着手的地方太多。这些方面还分属不同的人负责。一般就是还没开始调优,各方就准备开始扯淡了。一般从工程师个人的角度来看,只需要尽职尽责把自己方面涉及的问题及建议给出即可。比如,从os和存储角度。针对IO的问题,我们可以从内存不足paging动作频繁、队列深度、stripe size大小、存储raid盘的个数、cache等方面着手。  给出相关的问题及建议,各方认可就行。当然如果角色比较高级,可以从各方联合推动。


最后补充下,大多数的性能问题,都是设计时的草率和糊弄买单。。

收起
IT咨询服务 · 2016-01-13
浏览1726
爱如潮水爱如潮水研发工程师四川农信
这个没有放之四海而皆准的方法。得根据用户现场的情况以及IT环境,进行分析调整。显示全部

这个没有放之四海而皆准的方法。得根据用户现场的情况以及IT环境,进行分析调整。

收起
金融其它 · 2016-01-14
浏览1469
cuizengshuncuizengshun系统运维工程师民生银行
Dlpar,在线的进行cpu、内存扩容显示全部

Dlpar,在线的进行cpu、内存扩容

收起
银行 · 2016-01-13
浏览1498
zp_ccczp_ccc高级技术主管国内某金融科技公司
当然是针对问题,解决问题了显示全部

当然是针对问题,解决问题了

收起
互联网服务 · 2016-01-13
浏览1541
myciciymyciciy联盟成员IT顾问某金融科技公司
找到瓶颈了,就知道该如何优化了,最难得是找不到瓶颈显示全部

找到瓶颈了,就知道该如何优化了,最难得是找不到瓶颈

收起
银行 · 2016-01-13
浏览1465
陈宇陈宇系统工程师某银行
1、cpu、内存不足的话,就增加cpu个数或者内存容量2、磁盘瓶颈,如果是数据库服务器,可以尝试进行数据库调优降低io。有时候增加内存也可以解决问题。简单粗暴一点,就增加后端磁盘数量,或者上固态盘。...显示全部

1、cpu、内存不足的话,就增加cpu个数或者内存容量

2、磁盘瓶颈,如果是数据库服务器,可以尝试进行数据库调优降低io。有时候增加内存也可以解决问题。简单粗暴一点,就增加后端磁盘数量,或者上固态盘。

收起
银行 · 2016-01-13
浏览1609
陈宇陈宇系统工程师某银行
看是cpu,磁盘还是网络,对症下药显示全部

看是cpu,磁盘还是网络,对症下药

收起
银行 · 2016-01-13
浏览1484

提问者

热心冰块
项目经理浪潮INSPUR
擅长领域: 服务器pythonUnix

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-01-13
  • 关注会员:7 人
  • 问题浏览:7311
  • 最近回答:2016-01-14
  • X社区推广