Users Guide

12–RDMA 사용한 NVMe-oF 구성
성능 최적화
208 AH0054602-03 F
이번 예에서 대상 NVMe 장치의 지연 시간은 8µsec 입니다 . NVMe-oF
용하여 발생하는 지연 시간 초기자 장치 NVMe-oF 지연 시간 30usec
대상 장치 NVMe-oF 지연 시간 8
µsec 차이 , 22µsec 입니다 .
4. 대상 서버에서 FIO 실행하여 로컬 NVMe 장치의 대역폭을 측정합니다 .
명령을 실행합니다 .
fio --verify=crc32 --do_verify=1 --bs=8k --numjobs=1
--iodepth=32 --loops=1 --ioengine=libaio --direct=1
--invalidate=1 --fsync_on_close=1 --randrepeat=1
--norandommap --time_based --runtime=60
--filename=/dev/nvme0n1 --name=Write-BW-to-NVMe-Device
--rw=randwrite
여기에서 --rw 읽기 전용을 의미하는 randread, 쓰기 전용을 의미하는
randwrite, 읽기와 쓰기를 의미하는 randrw 있습니다 .
성능 최적화
초기자 서버와 대상 서버 모두에서 성능을 최적화하려면
1. 다음 시스템 BIOS 설정을 구성합니다 .
Power Profiles( 전력 프로파일 ) = ' 최대 성능 ' 또는 이에 준하는 설정
ALL C-States( 모든 C- 상태 ) = 비활성화
Hyperthreading( 하이퍼스레딩 ) = 비활성화
2.
grub 파일 (/etc/default/grub) 편집하여 Linux 커널 매개변수를
성합니다 .
a. 다음과 같이 GRUB_CMDLINE_LINUX 끝에 매개변수를 추가합니다 .
GRUB_CMDLINE_LINUX="nosoftlockup intel_idle.max_cstate=0
processor.max_cstate=1 mce=ignore_ce idle=poll"
b. grub 파일을 저장합니다 .
c.
grub 파일을 리빌드합니다 . 레거시 BIOS 부팅에 맞춰 grub 파일을
리빌드하려면 다음 명령을 실행합니다 .
# grub2-mkconfig -o /boot/grub2/grub.cfg ( 레거시 BIOS 부팅 )
EFI 부팅에 맞춰 grub 파일을 리빌드하려 다음 명령을 실행합니다 .
# grub2-mkconfig -o /boot/efi/EFI/<os>/grub.cfg (EFI 부팅 )