요약 : Low Latency Storage Optimizations for Proxmox, KVM, & QEMU

KVM 환경의 최적화와 관련된 언급이 있어서 관련 자료들을 찾아 보고 있습니다. 그러던 중에 잘 정리된 자료가 하나 보여서 요약해 봤습니다.

원문 : https://kb.blockbridge.com/technote/proxmox-tuning-low-latency-storage/

  • 베어메탈이 역시 성능은 최고 : 가상화 계층으로 인해 대략 10us의 지연시간이 추가
  • NUMA 토폴로지는 성능에 영향 : NIC이 위치한 노드와 VM이 위치한 노드가 달라지는 경우 레이턴시에 영향을 줍니다.
  • 스토리지 컨트롤러, aio, iothread 설정에 따른 성능 차이 : scsihw: virtio-scsi-single, aio=io_uring 사용 추천
  • NIC의 Interrupt Coalescing은 일장 일단이 존재 : MTU와도 연관
  • NIC의 RSS, Flow Steering, QoS 기능은 Host NIC Interrupt Affinity와도 연관
  • vCPU, IOThread Affinity도 성능에 영향
  • 로우 레이턴시 스토리지에서 웨이크업 대기시간 최소화를 위해 cpuidle-haltpoll 사용 고려
  • c-states 비활성화
  • mitigations=off 고려 : 성능 vs 보안

Proxmox VE를 주제로 작성된 글이지만, QEMU/KVM 환경에 일반적으로 적용될 수 있는 내용이라 생각됩니다. 관심 있는 분들은 원문 글 천천히 보시는거 추천드립니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like
Read More

Proxmox VE : 13. Proxmox VE 방화벽

Proxmox VE 매뉴얼을 Google Translate로 기계번역하고, 살짝 교정했습니다.https://pve.proxmox.com/pve-docs/pve-admin-guide.htmlversion 8.1.4, Wed Mar 6 18:21:39 CET 2024 구성: 옵션과 관련된 항목들은…
Read More

03.10 BTRFS

Proxmox VE 8.1.3 매뉴얼을 DeepL를 이용해서 기계번역하고, 살짝 교정했습니다.https://pve.proxmox.com/pve-docs/pve-admin-guide.html 경고: BTRFS 통합은 현재 Proxmox VE의 기술 미리보기입니다. BTRFS는…