Ottimizzazione prestazioni Dovecot
Se un server Dovecot ha un load troppo alto dovuto a un IO costante, ottimizzare dei parametri di dovecot e poi se su ZFS, del filesystem.
La differenza si noterà modificando le opzioni del filesystem
Se non si risolve, modificare la gestione disk cache in proxomox della VM
Ottimizzazioni Dovecot
- Fsync:
sudoedit /etc/dovecot/conf.d/10-mail.conf
mail_fsync = never maildir_very_dirty_syncs = yes
sudoedit /etc/dovecot/conf.d/15-lda.conf
protocol lda {
# Enable fsyncing for LDA
mail_fsync = optimized
}
sudoedit /etc/dovecot/conf.d/20-lmtp.conf
protocol lmtp {
# Enable fsyncing for LMTP
mail_fsync = optimized
}
sudo systemctl restart dovecot.service
Ottimizzazione ZFS
sudo zfs set atime=off DATA/home
sudo zfs set xattr=sa DATA/home sudo zpool autoexpand=off DATA
sudo reboot
Ottimizzazione Proxmox
- Impostare la cache per i dischi a
writeback
- Assegnare almeno 4 core di CPU
- Aumentare la RAM ad almeno 8GB
- Disinstallare e disabilitare Qemu Guest Agent