使用Redhat 5.x时
blockdev --getra /dev/xxx时,默认是128KB(32页)
最近在Centos7上,该值成了4M
原来通过/etc/rc.local blockdev --setra来设置,最近发现可以配置
/sys/block/$DEVICE-NAME/queue/read_ahead_kb
/sys/block/$DEVICE-NAME/bdi//read_ahead_kb
read ahead分current window与ahead window,
current window初始大小为request pages,不超过上面设置的最大值,ahead window初始为current window 2倍或者4倍。
网友评论