LNMP服务器,我部署在docker中,但服务器负载很高,帮我分析下?

https://img.mukewang.com/5ba8b3ec0001b51b05710180.jpg

上面这张图显示speed只有56 page/min

负载一直都很高
https://img1.mukewang.com/5ba8b3f90001371705830436.jpg

这是php日志

https://img3.mukewang.com/5ba8b4050001315b07770205.jpg

都是get /index.php
是不是nginx重写也会增加服务器负载的


慕哥9229398
浏览 1089回答 1
1回答

慕桂英4014372

重写能造成的负担很小,可以忽略, 但你的截图有点问题, 是不是请示结束了才运行的top吧?重启机器,运行前,中,后分别用cat /proc/stat记录一下输出$ cat /proc/statcpu 520529 3525 658608 3500749 210662 6650 29698 0 0......cpuN的含义从左到右分别是:user、system、nice、idle、iowait、irq、softirq,具体含义可以看文档。下面还会有几行输出.在下面几行中:“intr”这行给出中断的信息,第一个为自系统启动以来,发生的所有的中断的次数;然后每个数对应一个特定的中断自系统启动以来所发生的次数。“ctxt”给出了自系统启动以来CPU发生的上下文交换的次数。“btime”给出了从系统启动到现在为止的时间,单位为秒。“processes (total_forks) 自系统启动以来所创建的任务的个数目。“procs_running”:当前运行队列的任务的数目。“procs_blocked”:当前被阻塞的任务的数目。重点关注下iowait 看看不是这方面的问题,令外查一下不是网络请求(如数据库连接问题)的时间
打开App,查看更多内容
随时随地看视频慕课网APP