Linux 磁盘预读
磁盘预读可以改善顺序读的性能,并且测试发现每个读请求的大小也受预读大小的影响,也就是发生了 IO 合并。
[root@solr-004 yaok]# blockdev
用法:
blockdev -V
blockdev --report [设备]
blockdev [-v|-q] 命令 设备
可用命令有:
--getsz 获得 512-字节扇区的大小
--setro 设置只读
--setrw 设置读写
--getro 获得只读
--getdiscardzeroes 获取 忽略零数据 支持状态
--getss 获得逻辑块(扇区)大小
--getpbsz 获得物理块(扇区)大小
--getiomin 获得最小 I/O 大小
--getioopt 获得最优 I/O 大小
--getalignoff 获得对齐偏移字节数
--getmaxsect 获得每次请求的最大扇区数
--getbsz 获得块大小
--setbsz <bytes> set blocksize on file descriptor opening the block device
--getsize 获得 32-bit 扇区数量(已废弃,请使用 --getsz)
--getsize64 获得字节大小
--setra <sectors> 设置 readahead
--getra 获取 readahead
--setfra <sectors> 设置文件系统 readahead
--getfra 获取文件系统 readahead
--flushbufs 刷新缓存
--rereadpt 重新读取分区表
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论