Zum Inhalt springen
Modul 9 · Lektion 18 von 25

Ablage von Index, Cache und Speicher

Teil von Dovecot: IMAP/POP3 im Produktivbetrieb, im Modul Performance-Tuning und Indizes.

Autor

Die Leistungsgrenze von Dovecot sind fast immer die IOPS auf den Indexdateien, nicht der Durchsatz des Mailspeichers.

Drei Ebenen, drei Speicherklassen:

Daten Zugriffsmuster Bester Speicher
Indizes (dovecot.index*) Zufälliges Lesen/Schreiben, klein Lokale NVMe-SSD
Mail-Inhalte (mdbox/Maildir) Überwiegend sequenzielles Lesen Massen-SSD oder sogar Festplatte
Volltextsuche Nur anhängende Schreibzugriffe, zufälliges Lesen SSD

Konfiguration:

mail_location = mdbox:/var/mail/vhosts/%d/%n:INDEX=/nvme/indexes/%d/%n:CONTROL=/nvme/control/%d/%n

Speicher-Cache (RAM ist am schnellsten):

mail_cache_min_mail_count = 5
mail_cache_purge_min_size = 32k

Prozess-Limits, die Sie überwachen sollten:

Stellschraube Beobachten, wenn
process_limit pro Dienst Die Anmeldezeit bei Lastspitzen steigt
mail_max_userip_connections Fehlerhafte Clients Hunderte Verbindungen halten
first_valid_uid / last_valid_uid Sicherheitsgrenze bei Mandantenbetrieb

Melden Sie sich an, um festzuhalten, was Sie gelesen haben.

Pulse · Cold-E-Mail-Versand

Versandinfrastruktur, die nur Ihnen gehört.

Jede Domain bekommt ihren eigenen MX-Host, ihre eigene IP, ihren eigenen DKIM-Selektor und ihr eigenes Zertifikat. Managed Pulse ist jetzt verfügbar, und wir betreiben es für Sie; die Self-hosted-Version kommt im 4. Quartal 2026.

# auf einem frischen Ubuntu-Server
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Außerdem von uns:Beat: Monitoring, das Ihnen die Lösung nenntBeratung: 65 $ pro Stunde, ohne Retainer