首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ubuntu甚高IOWAIT上的MySQL

ubuntu甚高IOWAIT上的MySQL
EN

Server Fault用户
提问于 2011-10-27 04:19:36
回答 3查看 1.2K关注 0票数 2

有人能给我的设置提供建议吗。我在ubuntu上有mysql服务器,定期生成非常高的iowait。很长一段时间长达10-20分钟。在此期间,系统和数据库几乎不可用。坐着使用这个数据库就会挂起。在此期间,我检查了vmstat,它显示了如下所示的数字

代码语言:javascript
复制
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 1 22      0  34712   8260 583416    0    0   660   935   76   99  6  2 84  6
 0 25      0  34560   8280 582932    0    0 42360 27008 2304 1804  9  3  0 84
 0 29      0  34560   8320 583676    0    0 41160 21524 2360 1763  4  4  0 92
 3 20      0  35912   8328 581532    0    0 12940  6856  766  764  1  0  0 99
 1 30      0  34512   8348 581804    0    0  4532  3748  925 1373  4  4  0 92

所以它很大。我猜MYSQL已经将4GB配置为innodb池,并且数据库大小约为6-8GB。在此期间,当我使用df时,我看到根驱动器几乎已经满了,它显示了95%。几分钟后,当我重新启动mysql时,它就重新启动了,一切都恢复到了正常状态。根驱动器上的空间(10 25)恢复到25%。我正在亚马逊ec2上的ebs设备上运行mysql。

我有什么选择?Box是8gb的ubuntu10.4大型实例。

我会感谢任何帮助,因为我谷歌和试图解决它已经几个星期了。谢谢

EN

回答 3

Server Fault用户

发布于 2011-10-27 10:00:32

那是很多磁盘I/O。

您可能希望使用iotop检查生成I/O (备份?)的内容。mysql处理列表可能会给你(我们?)进一步的线索。另外,尝试对dbms运行mysqltuner.pl

票数 2
EN

Server Fault用户

发布于 2011-10-27 15:56:05

我的云提供商(不是亚马逊)也有类似的问题.我做了一些基准测试,用sysbench检查磁盘性能。

金云正在使用SAN存储..。

代码语言:javascript
复制
SRV1 (gold)
Read 0b  Written 10Gb  Total transferred 10Gb  (53.76Mb/sec)
Read 10Gb  Written 0b  Total transferred 10Gb  (22.627Mb/sec)

SRV2 (gold)
Read 0b  Written 10Gb  Total transferred 10Gb  (58.654Mb/sec)
Read 10Gb  Written 0b  Total transferred 10Gb  (21.617Mb/sec)

之后,我将服务器迁移到他们所称的银云,它使用共享的SAS磁盘。

代码语言:javascript
复制
SRV1 (silver)
Read 0b  Written 10Gb  Total transferred 10Gb  (106.12Mb/sec)
Read 10Gb  Written 0b  Total transferred 10Gb  (78.24Mb/sec)

SRV2 (silver)
Read 0b  Written 10Gb  Total transferred 10Gb  (103.67Mb/sec)
Read 10Gb  Written 0b  Total transferred 10Gb  (98.747Mb/sec)

我的mysql备份前后:

备份启动时间周五6月24日02:20:02 BRT 2011备份结束2011年6月24日03:07:01 BRT 2011备份启动时间2011年6月25日02:20:02 BRT 2011

票数 0
EN

Server Fault用户

发布于 2011-10-28 03:52:34

谢谢,伙计们,看上去有更多的记忆问题几乎消失了,每天只缺一次IOWAIT。我想答案是更多的记忆。-刚刚编辑的user330026

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/325206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档