CentOS 7: RAID 1 높은 I/O 대기

CentOS 7: RAID 1 높은 I/O 대기

하드 드라이브에 RAID 1(md)이 포함된 CentOS 7을 실행하고 있습니다. 내 파티션 설정은 다음과 같습니다.

md0 -> root (sda1, sdb1)
md2 -> swap (sda2, sdb2)
md3 -> misc (sda3, sdb3)

md3에서는 저널링을 비활성화했습니다. 그러나 내 애플리케이션이 md3에 쓸 때 I/O 대기 시간이 길어집니다(35% 이상).

CentOS 6의 동일한 설정으로 인해 I/O 대기 문제가 발생하지 않습니다. CentOS 7의 모든 파티션에 대한 로깅을 비활성화하고 마운트 옵션/파일 시스템 플래그를 변경해 보았습니다. 그러나 소용이 없습니다.

CentOS 6은 GRUB를 사용하고 CentOS 7은 GRUB2를 사용합니다.

CentOS 6 --> 2.6.32-573.7.1.el6.x86_64

CentOS 7 --> 3.10.0-327.13.1.el7.x86_64


운영체제 6

그럽.cfg:

title CentOS (2.6.32-573.7.1.el6.x86_64)
    root (hd0,0)
kernel /boot/vmlinuz-2.6.32-573.7.1.el6.x86_64 ro root=UUID=d8273070-760f-4728-b70c-0368be3ec612 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8
SYSFONT=latarcyrheb-sun16 crashkernel=128M KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
initrd /boot/initramfs-2.6.32-573.7.1.el6.x86_64.img

dumpe2fs 출력 --> /dev/md3

Filesystem features:      ext_attr resize_inode dir_index filetype extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash

운영체제 7

그럽.cfg:

menuentry 'CentOS Linux (3.10.0-327.13.1.el7.x86_64) 7 (CentOS 7 RAID)' --class centos --class gnu-linux --class gnu --class os {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_msdos msdos
    insmod diskfilter mdraid1x
    insmod ext2
    set root='mduuid/afa918cd8b06e98111da7fa5baab386e'
    if [ x = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint='mduuid/afa918cd8b06e98111da7fa5baab386e' cbad6fd3-333c-4137-afce-9e1c8b9b75d2
    else
      search --no-floppy --fs-uuid --set=root cbad6fd3-333c-4137-afce-9e1c8b9b75d2
    fi
    linux16 /boot/vmlinuz-3.10.0-327.13.1.el7.x86_64 root=UUID=cbad6fd3-333c-4137-afce-9e1c8b9b75d2 ro crashkernel=auto  vconsole.font=latarcyrheb-sun16 rd.md.uuid=afa918cd:8b06e981:11da7fa5:baab386e vconsole.keymap=us rd.md.uuid=a0e564a7:cfc4a6b6:57b4f190:8e5734c7 rhgb quiet LANG=en_US.UTF-8
    initrd16 /boot/initramfs-3.10.0-327.13.1.el7.x86_64.img
}

dumpe2fs 출력 --> md3

Filesystem features:      ext_attr resize_inode dir_index filetype extent 64bit flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash

답변1

이것을 닫자. 커널 3.10.0-327.36.1+로 업데이트하면 저널링이 여전히 비활성화되어 있는 문제가 해결되었습니다.

관련 정보