nginx - Linux Web服务器优化 从何入手?
黄舟
黄舟 2017-04-17 13:04:18
0
7
285
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(7)
洪涛

从top和iostat的状态来看,设备的idle很富裕,负载不高,IO也不高。(当然可能是瞬时状态,最好做个长期记录,方便更好的判断)

然后网页卡可能有多个原因引起,大体上按以下项目排查下。
1. 浏览器端用chrome开发工具或者其他类似工具,先初步判断下,1)是网页的哪部分卡?是否只有某个请求卡还是都卡;2)是网络传输卡还是等待服务器处理卡?
2. 如果只有某个具体的请求卡,并且会复现,可以针对这个请求的业务流程排查下,是否在某个位置有高IO请求或者计算密集处理;如果是静态文件卡(比如图片,大文件等)可以考虑做静态文件分离(独立服务器或者做CDN);
3. 如果所有请求全部都卡,分析下时候有时间规律,是否和业务高峰时段重合,由此进一步判断是因为业务繁重导致的处理过慢还是有其他进程导致的设备资源不足;
4. 做好长期的系统负载记录,包括但不限于CPU空闲、内存使用、IO、负载、网络连接数、中断处理数,并且如果是多核的话,最好多个CPU都做下分别的记录,因为可能出现平均负载不高但主CPU负载高的情况;

在这些基础上找到原因之后,才好谈优化策略;

PS:虽然可能不是这个原因,但我注意到你的进程数量很多,是不是服务器上处理的业务太多了,可以适当的考虑做下分离。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!