weichuang02 发表于 2012-09-28 18:24

[求教]Linux生产环境下的性能调试问题,该用什么方法?

本帖最后由 weichuang02 于 2012-09-28 18:25 编辑

我们的分布式系统在生产环境下部署在多台机器,大部分机器运行良好,但是某台机器我们的程序出现cpu100%的情况。

我想知道这个产生的原因是什么,我不能重新编一个带调试信息的版本到生产环境上,只能
(1)看几个怀疑和性能问题有关的模块,加上一些打印信息重编,替换生产环境里面的这几个模块观察输出。
(2)用gdb跟踪。但是问题是一个进程一旦被gdb中断了,它的运行状态就改变了。这样似乎是不能调试性能问题的。

各位大侠有什么好的办法么,调试性能问题?

谢谢。
页: [1]
查看完整版本: [求教]Linux生产环境下的性能调试问题,该用什么方法?