Dav*_*ver 11 backup rsync nice
当我运行rsync涉及复制大文件的备份作业时,运行备份的机器(Mac 台式机和 Linux 服务器)会停止工作,平均负载会飙升。
我试过了:
nice处理rsync过程(无济于事 - 瓶颈是磁盘)reniceing a kjournald( 有帮助,但似乎是一个 hack 并且在 Mac 上不起作用)--bwlimit rsync标志(有帮助,但这意味着所有传输都很慢 - 即使它们不需要)那么,有没有什么办法可以让“ nice”rsync的 IO 使机器在备份运行时可用?
PS:我知道rsync在 Mac 上的危险……但是我已经使用BackupBouncer来验证我的备份,而且它们看起来还不错。
看起来setpriorityMac OS X 上的API 应该能够改变 IO 调度(参见http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man2/setpriority.2.html) . 我手边没有任何 MacOS,所以我无法测试它nice实际上改变了 IO 优先级。
在 Linux 方面,ionice这就是您要寻找的。
| 归档时间: |
|
| 查看次数: |
2346 次 |
| 最近记录: |