Eu personal aș folosi 30 GB de RAM din 32 GB și aș lăsa 1-2 GB de RAM gazdă, pentru iptables, fail2ban etc. și aș adăuga câteva Schimbați RAM deasupra. La fel dacă alegeți serverul de 16 GB: 14 GB pentru oaspeți, 2 GB pentru gazdă.
Presupunând că te referi la Proxmox pentru a gestiona mașinile virtuale invitate, îi puteți oferi cât de multă RAM doriți.
Cu exceptia chiar primul lucru Aș face este să trimit un bilet către cloud/ISP-ul pe care îl utilizați și să-i întreb dacă serverul dorit are virtualizare imbricată.
Dacă serverul are KVM și permite „virtualizarea imbricată”, vei fi bine. Dacă nu, se va lupta cu mai mult de 1 VM invitat.
Dacă răspunsul este da la „virtualizarea imbricată”, atunci poți folosi cu adevărat RAM nelimitată, iar QEMU va face ceea ce i se spune pentru că toți oaspeții vor împărți cele 2 procesoare.
Dacă răspunsul este Nu la „virtualizarea imbricată”, atunci cele 2 procesoare cu 32 GB sunt cel mai probabil 2x vCPU-uri și va avea probleme.
Din experiență, mă îndoiesc că 2 procesoare cu 32 GB de ram vor avea „virt imbricat”.
Puteți verifica când vă aflați pe server:
Activați mai întâi KVM.
sudo modprobe kvm
Vedeți dacă KVM funcționează:
stat /dev/kvm
stat /dev/kvm
# Fișier: /dev/kvm
# Dimensiune: 0 Blocuri: 0 Bloc IO: #fișier special cu 4096 de caractere
#Dispozitiv: 0,5 Inode: 780 Link-uri: 1 Tip dispozitiv: 10,232
#Acces: (0666/crw-rw-rw-) Uid: ( 0/ rădăcină) Gid: ( 78/ kvm)
#Acces: 2022-01-29 11:26:05.478771780 +0000
#Modificare: 2022-01-29 11:26:05.478771780 +0000
#Modificare: 29-01-2022 11:26:05.478771780 +0000
# Naștere: -
Daca primesti stat: nu poate statx '/dev/kvm: Nu există un astfel de fișier sau director
atunci serverul va avea probleme și, cel mai probabil, veți dori o rambursare pe acel server.
Puteți verifica și informațiile CPU:
cat /proc/cpuinfo
Iată un procesor virtual fără virtualizare imbricată
[rădăcină@nume gazdă ~]# cat /proc/cpuinfo
procesor: 0
vendor_id : GenuineIntel
familia CPU: 6
model: 85
numele modelului: CPU virtual 82d9ed4018dd
Iată un procesor normal cu virtualizare
[utilizator@nume gazdă ~]$ cat /proc/cpuinfo
procesor: 0
vendor_id : AuthenticAMD
familia CPU: 23
model: 96
Nume model: AMD Ryzen 9 4900H cu grafică Radeon
Apoi puteți urmări memoria RAM în timp ce utilizați serverul.
# vezi toată utilizarea RAM
liber -mh