sdb가 SSD로 raid 1 볼륨을 잡은 것 입니다.
델 기술팀에서 하라고 한것을 한 후 테스트를 했더니, slowpath가 되었습니다.
테스트 방법.
[root@77 ~]# dd if=/dev/zero of=/dev/sdb bs=64k count=100k
102400+0 records in
102400+0 records out
6710886400 bytes (6.7 GB) copied, 6.80142 s, 987 MB/s
102400+0 records in
102400+0 records out
6710886400 bytes (6.7 GB) copied, 6.80142 s, 987 MB/s
[root@77 ~]# dd of=/dev/null if=/dev/sdb bs=64k count=100k
102400+0 records in
102400+0 records out
6710886400 bytes (6.7 GB) copied, 16.0473 s, 418 MB/s
102400+0 records in
102400+0 records out
6710886400 bytes (6.7 GB) copied, 16.0473 s, 418 MB/s
원래의 상태 (adaptive read ahead/writeBack)
[root@77 ~]# dd if=/dev/zero of=/dev/sdb bs=64k count=100k
102400+0 records in
102400+0 records out
6710886400 bytes (6.7 GB) copied, 5.14492 s, 1.3 GB/s
102400+0 records in
102400+0 records out
6710886400 bytes (6.7 GB) copied, 5.14492 s, 1.3 GB/s
[root@77 ~]# dd of=/dev/null if=/dev/sdb bs=64k count=100k
102400+0 records in
102400+0 records out
6710886400 bytes (6.7 GB) copied, 13.0178 s, 516 MB/s
102400+0 records in
102400+0 records out
6710886400 bytes (6.7 GB) copied, 13.0178 s, 516 MB/s

- to be continue -
이것의 의미가 fastpath가 된다는 것이 아니라
이렇게 하면 fastpath랑 비슷한게 아니냐는 그런 의미더라구요.
fastpath는 안되는데, 이렇게 하면 조금 더 빨라질수도 있습니다...라고 하는게 솔직하죠.
HP의 P420, IBM의 m5110 모두 fastpath가 되는데 델의 P710p만 안됩니다.
fastpath안되는 상황에서 cachecade를 쓰면 속도가 현저히 떨어져서 큰 의미 없구요.
어쩐지 스트라이프를 64k로 잡은 이유가 있었군요.
그럼 64k보다 더 작게하면 fastpath가 적용되는 경우가 더 많아지는거 아닌가요? 부팅용의 경우나...
디스크의 효율측면에서는 나빠질 수 있을거 같아요.
64k... 그정도면 무난한 것 같습니다.