ProxmoxVE 설정 및 기준 결과 요약 (메모리 편)
→ 2.기억 편
ProxmoxVE는 수많은 설정의 조합이 있어 공식 위키 등 정보에서 최고의 실천을 할 수 있다.그러나 차별화 등 정보가 별로 발견되지 않자 각종 기준 결과를 기사화하려 했다.
전제 조건
고객 OS를 다시 설치해야 하는 설정 변경 사항은 확인하지 않습니다.
환경은 다음과 같다.
항목
컨텐트
ProxmoxVE 버전
6.4-6
메인보드
ASRock AB350 Pro4
CPU
AMD Ryzen 5 1600 Six-Core
메모리
16GB
제도판
GeForce GTX 1050 Ti
SSD
Samsung SSD 750 120GB
HDD
WDC WD40EZRZ-00G
네트워크 카드
Intel Corporation 82574L
고객 OS
Windows Server 2016 Essensial
기타, 시작 시 설정
VM이 하나이기 때문에 KSM(스토리지 공유)의 영향을 받지 않을 것으로 판단됩니다.
Virtio에 풍선 드라이버가 설치되어 있지만 설정이 잘못되었습니다.사용하지 않는 것이 더 효과적이라고 한다.
https://pve.proxmox.com/wiki/Performance_Tweaks
Do not use the Virtio Balloon Driver
The Balloon driver has been a source of performance problems on Windows, you should avoid it. (see > http://forum.proxmox.com/threads/20265-SOLVED-Hyper-Threading-vs-No-Hyper-Threading-Fixed-vs-Variable-Memory for the discussion thread)
결론
컨텐츠 확인
CrystalMark 및 PassMark를 사용합니다.크리스탈 마크는 32비트 시대의 소프트웨어로 수치가 정확하지 않을 수도 있지만 설정의 좋고 나쁨만 알면 된다
초기 설정
Ballooning이 비활성화되었습니다.
측정 결과
초기 상태
Balloon 사용(최소 메모리와 메모리 크기가 동일)
좀 나빠졌어요.VM이 여러 대 있으면 영향이 있을 수 있음
Balloon 사용(최소 메모리는 2048MB로 설정)
미묘하게 악화되었다.복수 VM의 경우 영향이 더 큰 것으로 간주됩니다.
HuggePage 유효성
악화했어.NUMA용 CPU가 아니라서 그런가?NUMA 구조의 Thereadripper라면 결과가 다를 수 있습니다.
다음은 HuggePage 유효성 검사 단계입니다.
vim /etc/default/grub
#GRUB_CMDLINE_LINUX_DEFAULTの行に次のような感じで書き足す
GRUB_CMDLINE_LINUX_DEFAULT="quiet hugepagez=1G default_hugepagez=1G hugepages=512 transparent_hugepage=never 〜"
#grub更新
update-grub
vim /etc/pve/qemu-server/XXX.conf
#以下追記
hugepages: 2
numa :1
Reference
이 문제에 관하여(ProxmoxVE 설정 및 기준 결과 요약 (메모리 편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/disksystem/items/2eddffa21f02d5a6e511텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)