摘要: 其实,性能问题并没有你想象得那么难,只要你理解了应用程序和系统的几个基本原理,再进行大量的实战练习,建立起整体性能的全局观,大多数性能问题的优化就会水到渠成。 性能问题的本质,就是系统资源已经达到瓶颈,但请求的处理却还不够快,无法支撑更多的请求。 性能分析,其实就是找出应用或系统的瓶颈,并设法去避免 阅读全文
posted @ 2020-09-27 16:31 故地重游2020 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 方法论:将观察到的性能问题跟系统原理关联起来,特别是把系统从应用程序、库函数、系统调用、再到内核和硬件等不同的层级贯穿起来。 很多人应该都有过这样的挫折: 流量高峰期,服务器CPU使用率过高报警,你登陆Linux上去top完之后,却不知道怎么进一步定位,到底是系统CPU资源太少,还是程序并发部分写的 阅读全文
posted @ 2020-09-27 15:53 故地重游2020 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 在/etc/sysctl.conf中添加如下参数(请根据实际环境,酌情考虑): vm.overcommit_memory=1 vm.min_free_kbytes=40960 kernel.pid_max=600000 执行sysctl -p生效 阅读全文
posted @ 2020-09-27 15:21 故地重游2020 阅读(127) 评论(0) 推荐(0) 编辑