当我的gstat输出显示出大量的busy%时,我的服务器就会变得非常慢。
看看gstat的结果:


下面是同时运行的top -m io -o total和gstat命令:

我怎么才能解决呢?或者至少看一下,哪个进程淹没了我的磁盘?
服务器信息:
专用服务器
# uname -a
FreeBSD 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64发布于 2014-02-16 17:35:01
gstat中的ms/w列显示i/o延迟通过顶部。您确定这是一个专用的物理服务器而不是VPS吗?您的最高输出表明它是mysql (它是唯一具有任何读写功能的进程)--我强烈怀疑这是查询的本质或数据库的大小。
看看这个:分析工具、技巧和技巧和mysql调优线程 -打开慢速查询日志并查看它。您有6g根本不使用的ram,您可以在my.cnf中使用一些参数来让mysql获得更多的数据。
如果可能的话,您绝对应该将数据和二进制日志放在单独的物理驱动器上(但是那里只有一个驱动器.)
https://serverfault.com/questions/576012
复制相似问题