PassioniInformaticaVirtualizzazione

Guida: Ottimizzare le prestazioni delle VM

04/03/2026

Tuning per massime prestazioni

Con le giuste impostazioni, le VM Proxmox possono raggiungere prestazioni vicine al bare metal.

1. CPU

# Tipo CPU: host (migliori prestazioni)
qm set 200 --cpu host

# NUMA per VM con molta RAM
qm set 200 --numa 1

# CPU pinning (opzionale)
qm set 200 --cpulimit 4

2. Disco

# VirtIO SCSI (migliore per Linux)
qm set 200 --scsihw virtio-scsi-single

# Cache writeback (prestazioni, rischio dati)
qm set 200 --scsi0 local-lvm:vm-200-disk-0,cache=writeback

# IO thread dedicato
qm set 200 --scsi0 local-lvm:vm-200-disk-0,iothread=1

# Discard/TRIM per SSD
qm set 200 --scsi0 local-lvm:vm-200-disk-0,discard=on

3. Rete

# VirtIO (driver paravirtualizzato, il più veloce)
qm set 200 --net0 virtio,bridge=vmbr0

# Multiqueue per alto throughput
qm set 200 --net0 virtio,bridge=vmbr0,queues=4

4. Memoria

# Ballooning: la VM rilascia RAM inutilizzata
qm set 200 --balloon 2048  # minimo 2GB, max quello assegnato

# Hugepages per workload memory-intensive
qm set 200 --hugepages 2

5. Kernel guest

# Nella VM, installare driver VirtIO
apt install qemu-guest-agent -y
# Per Windows: scaricare virtio-win ISO

Con queste ottimizzazioni, le VM per inferenza AI raggiungono il 95% delle prestazioni native della GPU.

← Guida: Proxmox API — automazione con script Guida: Firewall integrato di Proxmox →
← Torna all'elenco