最近,因为公司上下载服务器,我对下载服务器测试了几种RAID方案,有RAID0 RAID10 RAID5 RAID50但效果都不是很好,后来查阅了不少资料,可以采用LINUX的BLOCKDEV命令来把预读扇区设置大一点,让IO寻址的时间缩短,从而优化IO性能,这里就来介绍已下blockdev的用法:
查看当前磁盘预读扇区
hdparm -a /dev/sdb1
设置磁盘预读扇区
blockdev –setra 4096 /dev/sdb1
相关指令
设置磁盘读写
blockdev –setrw
命令(COMMANDS)
–setro
设置只读模式。
–setrw
设置读写模式。
–getro
只读模式检测。如果是只读模式,显示1,否则显示0。
–getss
用字节为单位打印扇区大小——一般是512字节。
–getsize
显示设备容量(使用512个字节大小的扇区为单位)
–setra N
设置预读扇区(512字节)为 N 个。
–getra
打印预读扇区(512字节)
–flushbufs
刷新缓存。
–rereadpt
重读分区表。
转载请注明:IT运维空间 » linux » 使用blockdev 设置磁盘预读扇区 进行磁盘优化
发表评论