Rootop 服务器运维与web架构

使用pv – Pipe Viewer 命令限制mysqldump备份速度以降低io占用

官网:https://www.ivarch.com/programs/pv.shtml

pv包(Pipe Viewer)由epel仓库提供

[root@docker-server s3]# yum install pv

如果仓库没有,可以从官网下载源码编译安装。

# 通过-L参数设置速度
# 限制为10kb
[root@docker-server ~]# cat openssl-3.1.6.tar.gz | pv -L 10k > aaa.pv
40kiB 0:00:04 [10.1kiB/s] [                                   <=>                                                                                                                                                  ]

# 限制为1m
[root@docker-server ~]# cat openssl-3.1.6.tar.gz | pv -L 1m > aaa.pv
14.9MiB 0:00:14 [   1MiB/s] [ 

# 与mysqldump一起用,限制io。防止磁盘io过高导致性能下降。
mysqldump -uroot -proot DB_NAME | pv -L 5m > DB_NAME.sql

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/5486.html

作者:Venus

服务器运维与性能优化

评论已关闭。