用cgroups限制MySQL企业备份服务资源的利用

用cgroups限制MySQL企业备份服务资源的利用
今天,MySQL企业版备份使我/ O子系统是超载和应用响应速度慢的问题,造成系统无法使用。所以我想限制mysqlbackup过程,不会造成更多的问题。

的mysqlbackup命令包含设置为阅读,写作,和处理一些数字。默认是1读1写和5线。因为我用的是默认设置,所以不需要调整

这是不可能的ionice工具工作,因为它需要一个CFG我 / O调度器。

发现这篇文章的一个途径。它使用Linux的cgroups.之前,当三个服务器使用一个非常缓慢的CPU,我用cgroups来测试Galera安装

# mkdir / / blkio C
山- T C O blkio非# / / blkio C
# cgcreate G blkio: / mysqlbackup
# LS—LH / dev /制图/ vgdb01-lvdb01
lrwxrwxrwx 1根7 9月26日14:22 / dev /制图/ vgdb01-lvdb01 -> .. /型
# LS—LH / dev /型
BRW RW ---- 1根盘253, 2 9月26日14:22 / dev /型
# CGSET R blkio。油门。read_iops_device =253:2 mysqlbackup 20
# CGSET R blkio。油门。write_iops_device =253:2 mysqlbackup 20
#索源> / / / C blkio mysqlbackup /任务的回声
#猫/ proc / $ / C
1:blkio: / mysqlbackup
mysqlbackup用户=根--密码= xxxxxx --时间--备份目录= / /数据备份#
这是完全如我所料,和它的作品很好,这样,读和写操作被限制到20 IOPS。

后来发现它是一个存储系统问题,所以我没有在生产环境中使用这种方法,但我希望它能帮助其他人忙起来。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部