Last Updated on 2021-01-06 by william
調整cache
https://wiki.dovecot.org/Authentication/Caching
有三個可以調整
auth_cache_size: Authentication cache size, 0 disables caching (default). auth_cache_ttl: Time to live in seconds for cache entries. auth_cache_negative_ttl: If a passdb or userdb lookup didn't return any data (i.e. the user doesn't exist) auth_cache_verify_password_with_worker: Password hash verifications are done by the auth master process by default. Setting this to "yes" moves the verification to auth-worker processes. v2.2.34+) ps: It should be pretty safe to set very high TTLs
調整fsync與service_count
https://datahunter.org/dovecot_performance
可以調整fsync
#Default to no fsyncing
mail_fsync = never
protocol lda {
# Enable fsyncing for LDA
mail_fsync = optimized
}
protocol lmtp {
# Enable fsyncing for LMTP
mail_fsync = optimized
}
service imap-login {
service_count = 0
client_limit = $default_client_limit
vsz_limit = 64M
}

搶先發佈留言