Büyük ölçekli Zimbra kurulumlarında performans, doğru donanım seçimi ve işletim sistemi yapılandırmasıyla başlar. Bu üç bölümlük rehber serimizin ilk yazısında, Zimbra sunucunuzun altyapısını en verimli şekilde nasıl yapılandıracağınızı ele alıyoruz.
RAM ve İşlemci Gereksinimleri
Büyük Zimbra kurulumları için minimum 8 GB RAM önerilir; ancak 16 GB ve üzeri yapılandırmalar çok daha fazla kullanıcıyı destekler. İşlemci tarafında x86_64 mimarisinde çift çekirdekli çift işlemci tercih edilmeli, hyper-threading devre dışı bırakılmalıdır.
Bellek kullanımı konusunda dikkat edilmesi gereken en önemli nokta swap aktivitesidir. Swap kullanımı yoğun olan sistemlerde ciddi performans düşüşleri yaşanır. Bunu önlemek için:
# /etc/sysctl.conf dosyasına ekleyin
vm.swappiness = 1
Bu ayar, çekirdeğin fiziksel bellek dolmadan swap kullanmaya başlamasını engeller.
Disk Yapılandırması
Disk performansı, Zimbra’nın genel hızını doğrudan etkileyen en kritik faktörlerden biridir. İşte dikkat edilmesi gerekenler:
- RAID-5 kullanmayın: Parity tabanlı RAID şemaları kapasite sağlar ancak I/O performansını ciddi şekilde düşürür. Bunun yerine RAID-10 tercih edin.
- NFS kullanmayın: Zimbra verileri için NFS dosya sistemi uygun değildir.
- SATA yerine SAS veya SSD tercih edin: Birincil depolama için SATA diskler yeterli performans sağlamaz.
- SAN kullanıyorsanız: Mutlaka batarya yedekli yazma önbelleği (Battery Backup Unit) bulunan modelleri tercih edin.
- Büyük tek disk yerine küçük çoklu diskler kullanın: Bu yaklaşım hem performansı artırır hem de arıza riskini dağıtır.
Dosya Sistemi Ayarları
Ext3/ext4 dosya sistemlerinde yazma yükünü azaltmak için noatime mount seçeneğini kullanın:
# /etc/fstab örneği
/dev/sda1 /opt/zimbra ext4 defaults,noatime 0 2
Ayrıca blob depoları, Lucene indeksleri ve MTA kuyruk dizinlerinde dirsync özelliğini etkinleştirin:
chattr +D /opt/zimbra/store
chattr +D /opt/zimbra/index
chattr +D /opt/zimbra/data/postfix/spool
Disk Yazma Önbelleği
Veri bütünlüğünü korumak için disk sürücülerinde yazma önbelleğini (write caching) devre dışı bırakın. Beklenmeyen güç kesintilerinde veri kaybını önlemek için bu adım kritik öneme sahiptir.
İşletim Sistemi Servisleri
Gereksiz servisler hem güvenlik riski oluşturur hem de sistem kaynaklarını tüketir. Devre dışı bırakılması gereken servisler:
- autofs – Otomatik bağlama servisi
- cups – Yazdırma servisi
- xinetd – İnternet servisleri
- dovecot – Zimbra kendi IMAP/POP3 servisini kullanır
- sendmail – Zimbra Postfix kullanır
- slocate/updatedb – Dosya indeksleme servisi
Çalışır durumda tutulması gereken servisler: sshd (kısıtlı erişimle), syslog, sysstat ve ntpd (zaman senkronizasyonu için).
Teşhis Araçları
Performans sorunlarını tespit etmek için şu araçları sisteme kurun:
# RHEL/CentOS için
yum install lsof tcpdump sysstat strace
# Ubuntu/Debian için
apt install lsof tcpdump sysstat strace
Bu araçlar (iostat, vmstat, pstack, strace) performans darboğazlarını analiz etmek için vazgeçilmezdir.
Ağ (TCP/IP) Optimizasyonu
Zimbra sunucuları çok sayıda kısa süreli bağlantıyı yönetir. TCP/IP yığınını optimize etmek için /etc/sysctl.conf dosyasına aşağıdaki parametreleri ekleyin:
net.ipv4.tcp_fin_timeout = 15
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
Ardından değişiklikleri uygulayın:
sysctl -p
Bu ayarlar, TCP bağlantılarının daha hızlı kapatılmasını ve portların yeniden kullanılmasını sağlayarak Zimbra’nın binlerce eşzamanlı bağlantıyı verimli şekilde yönetmesine olanak tanır.
Önemli Portlar
Güvenlik duvarı yapılandırmasında Zimbra’nın kullandığı portların açık olduğundan emin olun:
| Port | Protokol | Açıklama |
|---|---|---|
| 25 | SMTP | Postfix e-posta alımı |
| 80 | HTTP | Web posta (yönlendirme) |
| 110 | POP3 | POP3 erişimi |
| 143 | IMAP | IMAP erişimi |
| 443 | HTTPS | Web posta (güvenli) |
| 587 | SMTP MSA | İstemci e-posta gönderimi |
| 993 | IMAPS | IMAP SSL |
| 995 | POP3S | POP3 SSL |
| 7025 | LMTP | Yerel posta teslimi |
| 7071 | HTTPS | Yönetim konsolu |
Sonraki Adımlar
Bu yazıda Zimbra sunucunuzun donanım ve işletim sistemi seviyesindeki optimizasyonlarını ele aldık. Serinin bir sonraki bölümünde Mailbox sunucu optimizasyonu, Java bellek ayarları, MariaDB/MySQL yapılandırması ve Lucene indeksleme konularını derinlemesine inceleyeceğiz.
E-posta güvenliği konusunda da SPF, DKIM ve DMARC yapılandırma rehberimize göz atmanızı öneririz.
Destek ve İletişim
Zimbra performans optimizasyonu konusunda destek almak için [email protected] adresinden bize ulaşabilir veya iletişim sayfamız üzerinden iletişime geçebilirsiniz.

