환경

  • VM 정보
    • CPU: 4C
    • MEM: 8G
    • NIC: 10.0.0.100/24
    • Disk: 32G
    • VM Provider: Libvirt (QEMU)
  • OS 정보
    • Kernel: 5.15.0-94-generic
    • Distro: Ubuntu 22.05 Jammy

NVMeVirt 설치

설치 결과

sudo apt-get install -y gcc-12
  • 그리고 make tags 할 때 다음과 같은 애들이 필요하다:
sudo apt-get install -y cscope universal-ctags

Troubleshoot # 1: MEMMAP 에러

  • 다음과 같은 에러 발생:

  • Memmap_size 를 1G 로 했더니 정상적으로 생성됨
  • Memmap 설정 변경하며 최대로 늘릴 수 있는 size 가 얼마인지 확인
  • 결론: MEMMAP_START=4G, MEMMAP_SIZE=4G 로 결정
  • 설치 결과
sudo journalctl -k

Troubleshoot # 2: Modprobe 설정

NVMe CLI

디버깅

간단히 몇개의 command 날려보기

sudo nvme list
sudo nvme get-log /dev/nvme0 -i 2 -l 512
  • SMART log
sudo nvme smart-log /dev/nvme0