Versucht du gerade die maximale Handbremse bei den VMs zu testen?
Du hast eine 16 Core CPU und setzt da 2 VMs mit 32vCPUs drauf. Das MUSS extrem langsam sein. Die eine VM brauchjt immer alle Cores und zusätzlich alle Threads, was schon mal...
DC maximal 2 Core sgeben.
Hast du da ca 1000-2000 User auf dem Exchange? Wenn es weniger sind, brauchst du da auch keine 8 Cores.
Und wenn die genau so oversized sind, bei nur 2x12Cores, dann muss es ja langsam werden.
HT kann eingeschaltet...
Laut Acronis haben die jetzt eine Funktion implementiert welche die neue Proxmox API nutzt. Daher müsstest du eigentlich auf dem PVE gar nichts installieren.
Ich wollte das auch mal testen, aber ich mag die neue Cloud GUI nicht und finde das...
NUMA hat bei dir keinen Effekt.
Ich hätte auch die VMXNet Nic belassen wie beim ESXi. Auch mal den VMware Paravirtual SCSI Controller getestet?
Sonst mit einer 2003 kompatiblen Virtio CD die Treiber nachinstallieren und Virtio SCSI testen...
Hast du auch beim Upgrade alle Meldungen gelesen?
Manchmal kommen da zum Schluss noch Informationen, dass man bestimmte Schritte ausführen soll, damit das System sauber bootet.
Mich würde mal interessieren ob dein System aktuell ist.
Mit dem 6.14er Kernel gab es einen Bug wo mit bestimmter Hardware der RAM Verbrauch permanent gestiegen ist und nur per Reboot geleert werden konnte.
Das der mit der hohen I/O Tiefe so einbricht, ist nicht normal, klingt aber nach Storage als Ursache.
Was für einen Hosttyp hast du im Storage angegeben?
No major tuning measures are possible.
The speed always depends on the amount of changed data and the bandwidth. For most VMs, the daily changes are within reasonable limits.
P.S. I prefer to use API tokens for sync jobs instead of own users.
Naja, die meisten Leute, welche nach S3 fragen, kommen mit Veeam Background.
S3 ist nicht immer der günstigste Speicher und passt auch nicht zu jeder Anforderung. Du weißt zwar wie viel dich ein TB kostet, aber was das Backup an Wachstum hinlegt...
Die Garbage Collection prüft ob ob ein Chunk noch referenziert ist. Das löschen des letzten Chunks, was ja getrackt wird, ist ja kein lesen sondern auch ein schreiben. Atime ist ja access Time (lesen)
Noatime sollte da schon aktiv sein und ich setze die Quota einfach auf dem Pool:
zfs set quota=22T DeinPool
Vorsicht zpool list zeigt dir Brutto an ohne Paritäten und die Quota ist genutzte Kapazität. Lieber etwas niedriger setzen, kann man ja...
Ich halte das gern simpler, da gibts bei Umgebungen wo es kein oder schlechtes Monitoring gibt, einfach ein Quota auf X TB auf dem Pool. Bei manchen 80% oder auch mal 95%. Ist immer Umgebungsabhängig.