当主服务器文件数目几百万上千万的时候,备份服务器去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] [-