香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > MYSQL >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

使用cgroups来限制MySQL企业备份服务对资源的占用


时间:2020-11-02 13:40 作者:admin610456


今天我遇到一个问题,mysql/' target='_blank'>mysql企业版备份引起I/O子系统负载过大,应用响应缓慢,导致系统不可用。所以我想限制MySQLbackup的进程,使它不会引起更多的问题。

mysqlbackup命令里面有读,写和进程数的设置。默认是1个读,1个写和5个线程。因为我用的是默认设置,所以还是没有必要去调整了。

使用ionice工具没法工作,因为它需要CFG I/O调度器。

我在这篇文章里找到一个方法。 它使用的是linux的cgroups。之前,在三台中有一台服务器使用的是非常慢的CPU的情况下,我使用过cgroups来测试一个galera的安装工作。

# mkdir /cgroup/blkio# mount -t cgroup -o blkio non /cgroup/blkio# cgcreate -g blkio:/mysqlbackup# ls -lh /dev/mapper/vgdb01-lvdb01lrwxrwxrwx 1 root root 7 Sep 26 14:22 /dev/mapper/vgdb01-lvdb01 -> ../dm-2# ls -lh /dev/dm-2brw-rw---- 1 root disk 253, 2 Sep 26 14:22 /dev/dm-2# cgset -r blkio.throttle.read_iops_device="253:2 20" mysqlbackup# cgset -r blkio.throttle.write_iops_device="253:2 20" mysqlbackup# echo $$ > /cgroup/blkio/mysqlbackup/tasks# cat /proc/$$/cgroup1:blkio:/mysqlbackup# mysqlbackup --user=root --password=xxxxxx --with-timestamp --backup-dir=/data/backup backup

和我期待的完全一样,这种方式工作的很好。读和写操作都被限制在 20 iops.

后来发现是存储系统的问题,所以我没有在生产环境使用这种方法,但是我希望这会帮上其他人忙。或许在其他问题下也是有用的。

(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)