linux – 追踪平均负载
发布时间:2020-12-13 17:15:16 所属栏目:Linux 来源:网络整理
导读:* nix机器上的“平均负载”是“运行队列的平均长度”,换句话说,是执行某些操作(或等待执行某些操作)的平均进程数.虽然这个概念很容易理解,但解决问题可能不那么直截了当. 这是我今天工作的服务器的统计数据,这让我想知道解决这类问题的最佳方法.这是统计数据
* nix机器上的“平均负载”是“运行队列的平均长度”,换句话说,是执行某些操作(或等待执行某些操作)的平均进程数.虽然这个概念很容易理解,但解决问题可能不那么直截了当.
这是我今天工作的服务器的统计数据,这让我想知道解决这类问题的最佳方法.这是统计数据: > 1GB RAM,0交换空间使用 我最终通过重新启动MySQLd“修复”了这个问题…这没有多大意义,因为根据mysql的“show processlist”命令,服务器理论上是空闲的. 我应该使用哪些其他工具/指标来帮助诊断此问题,并可能确定导致服务器负载运行如此之高的原因? 解决方法
听起来你的服务器是IO绑定的 – 因此进程处于D状态.
使用iostat查看磁盘上的负载. 如果MySQL导致大量磁盘搜索,那么请考虑将MySQL数据放在完全独立的物理磁盘上.如果它仍然很慢并且它是主从设置的一部分,那么也将复制日志放到单独的磁盘上. 请注意,单独的分区或逻辑磁盘是不够的 – 磁头寻道时间通常是限制因素,而不是数据传输速率. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |