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

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

参与17

7 同行回答

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

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

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

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


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

收起
IT咨询服务 · 2016-01-13
浏览1754

提问者

热心冰块
热心冰块 2 8 21
项目经理 浪潮INSPUR
擅长领域: 服务器pythonUnix
评论961

问题来自

相关问题

相关资料

相关文章

问题状态

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