性能优化的一般方法
性能测试
通常一个成熟的架构师在对系统进行优化前,会先对系统进行全方位立体式的测试。全方位指的是需要获取多方面的指标,指着指标通常有并发数、吞吐量、响应时间和性能计数器,性能计数器指的是硬件和操作系统的运行参数——CPN、内存的占用率,Syatem load负载、对象和线程数、磁盘和网络的使用情况。立体式说的是,测试要做性能测试,然后进行负载测试,最后是压力测试。
性能优化
机房于骨干网络性能优化
服务器于硬件性能优化
操作系统性能优化
虚拟机性能优化
基础组件性能优化
软件架构性能优化
软件代码性能优化
以上的每个点都是可以优化的部分,通过测试获取的指标来分析定位到底是哪一个环节是当前影响性能的关键。
版权声明: 本文为 InfoQ 作者【行下一首歌】的原创文章。
原文链接:【http://xie.infoq.cn/article/e14fa22e3ad4e8c17758c2917】。
本文遵守【CC BY-NC】协议,转载请保留原文出处及本版权声明。
评论