怎样降低rsync的io磁盘占用,如何减少rsync主服务器的io占用

在拥有数百万文件的主服务器上,rsync备份可能导致IO占用过高,影响服务器响应。通过使用ionice工具,可以设置rsync进程的IO优先级,如启动时使用"ionice -c 2 -n 7 rsync --daemon"或者针对已运行的进程"ionice -c 2 -n 7 -p "来降低IO占用,从而保持主服务器的正常运行。
摘要由CSDN通过智能技术生成

当主服务器文件数目几百万上千万的时候,备份服务器去rsync会大量占用主服务器的IO,导致主服务器响应缓慢。

怎么样降低rsync的io磁盘占用,如何减少rsync主服务器的io占用? 这里我们使用ionice来达到目的:

如何减少rsync主服务器的io占用?启动时设置降低IO使用:ionice -c 2 -n 7 rsync --daemon

怎样降低rsync的io磁盘占用,如果已经在运行rsync --daemon,又不想停止他,也有办法: 找到rsync的PID,如 4901,使用ionice降低进程4901的IO占用:ionice -c 2 -n 7 -p 4901

查看pid的ionice的等级:ionice -p 4901

best-effort: prio 7  表示设置成功

默认是下面情况# ionice -p 8343
none: prio 0

 

命令功能:
ionice – 获取或设置程序的IO调度与优先级。
 
命令格式:
ionice [[-c class] [-
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值