Php 对于约500 CCU的应用,这些读数是否正常?
服务器设置为前端的站点(PHP+MariaDB+Nginx)连接到后端的websocket服务器(Node.js+socket.io)。node.js服务器位于左侧,LEMP堆栈位于右侧。我从MySQL获得了异常高的CPU使用率,但我不确定这是否正常,因为我有一个8核的CPUPhp 对于约500 CCU的应用,这些读数是否正常?,php,node.js,socket.io,mariadb,Php,Node.js,Socket.io,Mariadb,服务器设置为前端的站点(PHP+MariaDB+Nginx)连接到后端的websocket服务器(Node.js+socket.io)。node.js服务器位于左侧,LEMP堆栈位于右侧。我从MySQL获得了异常高的CPU使用率,但我不确定这是否正常,因为我有一个8核的CPU MySQL以5-10%的CPU使用率闲置,这是在负载下发生的。MySQL在负载下的最大CPU使用率约为200%,但它似乎在8个内核之间保持平衡。我只是想知道,这是正常的行为吗?如果不是,我该怎么做才能找出原因?高CPU几
MySQL以5-10%的CPU使用率闲置,这是在负载下发生的。MySQL在负载下的最大CPU使用率约为200%,但它似乎在8个内核之间保持平衡。我只是想知道,这是正常的行为吗?如果不是,我该怎么做才能找出原因?高CPU几乎总是由效率低下的查询引起的,可能涉及缺少索引或索引不足
SHOW FULL PROCESSLIST
,然后向我们显示慢速查询,再加上EXPLAIN SELECT…
和SHOW CREATE TABLE
高CPU几乎总是由低效查询引起的,可能涉及缺少索引或索引不足
显示完整的进程列表
,然后显示慢速查询,再加上解释选择…
和显示创建表