当前位置: 技术问答>linux和unix
如何记录Linux的所有I/O操作请求
来源: 互联网 发布时间:2017-02-17
本文导语: 小弟要做一个快照系统,需要记录Linux的所有I/O操作进行增量备份 请问Linux下有什么软件或者命令支持记录I/O操作请求数据的吗? | 我一般用sar 监控和导出数据(简单的系统监视) 每30秒采样一...
小弟要做一个快照系统,需要记录Linux的所有I/O操作进行增量备份
请问Linux下有什么软件或者命令支持记录I/O操作请求数据的吗?
请问Linux下有什么软件或者命令支持记录I/O操作请求数据的吗?
|
我一般用sar 监控和导出数据(简单的系统监视)
每30秒采样一次,连续采样5次,报告缓冲区的使用情况,需键入如下命令:
# sar -b 30 5
iostat似乎更符合你要求
iostat -x 1 10
每30秒采样一次,连续采样5次,报告缓冲区的使用情况,需键入如下命令:
# sar -b 30 5
iostat似乎更符合你要求
iostat -x 1 10
|
有点不明白为什么要记录系统I/O,I/O最终改变的还是文件的内容,直接调用tar -g对需要快照的文件进行增量备份不行吗?
|
linux上的设备全是以文件形式存在系统内的。楼主或许可以读取这些系统文件来获取I/O数据
|
同感,快照的话,没必要记录过程,只记录结果之间的差异就可以了...所以感觉没有必要记录每个详细的I/O...