优化硬盘测试性能,调整linux内核的max_hw_sectors_kb 和 max_sectors_kb
linux块设备在处理io时会受到一些参数(设备的queue limits参数,以下简称limits参数)的影响,比如一个请求中允许的最大扇区数,最大segment数等。这些参数可以在/sys/block//queue/下查看,块设备在初始化时会设置默认值。1.1各参数含义max_segments表示设备能够允许的最大段的数目。max_sectors_kb表示设备允许的最大请求大小。max_hw_
·
linux块设备在处理io时会受到一些参数(设备的queue limits参数,以下简称limits参数)的影响,比如一个请求中允许的最大扇区数,最大segment数等。这些参数可以在/sys/block//queue/下查看,块设备在初始化时会设置默认值。
1.1 各参数含义
max_segments表示设备能够允许的最大段的数目。
max_sectors_kb表示设备允许的最大请求大小。
max_hw_sectors_kb表示单个请求所能处理的最大KB(硬约束)
优化硬盘测试性能方法:
#cat max_hw_sectors_kb 查看单个请求所能处理的最大KB(默认32767)
#cat max_sectors_kb 查看硬盘允许的最大请求大小(默认512)
#cat max_hw_sectors_kb>max_sectors_kb 改变硬盘允许的最大请求大小为32767
更多推荐
已为社区贡献1条内容
所有评论(0)