Bilgi bankamızda arama yapmak için sorunuzu yazın...
Netx Teknik Ekibi · Yayın: 16.09.2026
Sunucu performans testi üç ayrı bileşeni ölçer: disk (fio), işlemci ve veritabanı (sysbench), ağ (iperf3, ping). Tek bir "puan" yerine bu üç ölçümü ayrı ayrı almak gerekir, çünkü darboğaz her zaman aynı yerde değildir. Testleri tek seferde değil, farklı saatlerde tekrarlayın: sanal sunucularda komşu yükü sonuçları değiştirir.
Test sonuçlarını bir yere kaydedin; asıl değer, zaman içindeki karşılaştırmadadır.
Disk performansında önemli olan büyük dosya kopyalama hızı değil, küçük ve rastgele işlemlerdeki davranıştır. fio bu senaryoyu ölçer. Bakılacak değerler:
| Değer | Anlamı |
|---|---|
| IOPS | Saniyedeki işlem sayısı; veritabanı yükünde belirleyici |
| Gecikme (latency) | Tek işlemin süresi; kullanıcı deneyimine yansır |
| Bant genişliği | Büyük dosya işlemlerinde önemli |
| Kuyruk derinliği | Eşzamanlı istek altında davranış |
Testi rastgele okuma/yazma karışımıyla ve gerçekçi bir blok boyutuyla yapın. Disk teknolojileri arasındaki farkı NVMe SSD nedir yazısında karşılaştırdık.
sysbench ile hem işlemci hem de veritabanı testi yapılabilir. İşlemci testi, çekirdek sayısı ve tek çekirdek performansını karşılaştırmak için kullanışlıdır. Veritabanı testi ise gerçek iş yüküne daha yakın sonuç verir: okuma/yazma karışımıyla saniyedeki işlem sayısını ölçer.
Sonuçları yorumlarken sanal sunucularda steal time değerini de kaydedin; yüksek steal time, ölçümün fiziksel sunucudaki rekabetten etkilendiğini gösterir. Kavramı vCPU nedir yazısında açıkladık.
ping — gidiş-dönüş gecikmesi; hedef kitlenizin bulunduğu ağlardan ölçün.iperf3 — iki nokta arasında gerçek aktarım hızı.mtr — yol üzerindeki duraklar ve paket kaybı.curl ile TTFB — uygulama düzeyinde yanıt süresi.Lokasyonun gecikmeye etkisini ölçülmüş değerlerle lokasyon ve gecikme yazısında paylaştık.
Sentetik testler donanımın sınırlarını gösterir ama uygulamanızın nasıl davranacağını tam anlatmaz. Gerçek yük testi için uygulamanızın kritik akışlarını (ana sayfa, arama, sepet, ödeme) eşzamanlı isteklerle denemek gerekir. İki ölçümü birlikte kullanın: sentetik test donanımı, yük testi uygulamayı değerlendirir.
E-ticarette hangi metriklerin izleneceğini VDS'e geçiş zamanı yazısında sıraladık.
| Bulgu | Olası anlamı |
|---|---|
| Düşük IOPS, yüksek gecikme | Disk darboğazı veya IOPS sınırı |
| Yüksek steal time | Fiziksel sunucu kalabalık |
| İşlemci güçlü, uygulama yavaş | Darboğaz uygulamada veya veritabanında |
| Ağ gecikmesi yüksek | Lokasyon veya yol sorunu |
| Yoğun saatte belirgin düşüş | Kaynak rekabeti |
Ölçüm tek başına bir şey düzeltmez. Bulguya göre sıra şudur: önce uygulama tarafındaki kolay kazançlar (önbellek, sorgu, görsel), sonra yapılandırma (PHP işlem sayısı, veritabanı bellek ayarları), en son donanım veya paket yükseltmesi. Sıralamayı tersine çevirmek, çözülmemiş sorunları daha pahalı bir sunucuya taşımaktan ibarettir.
Testlerinizi VDS veya VPS paketlerinde çalıştırabilir, sonuçları paylaşarak paket kademesini birlikte değerlendirebilirsiniz. Donanımın tamamını ölçmek ve kullanmak isterseniz dedicated sunucu seçeneği bulunur. Sağlayıcı değerlendirirken bakılacak diğer başlıkları kontrol listesinde topladık.
Tek bir araç yeterli değildir. Disk için fio, işlemci/veritabanı için sysbench, ağ için iperf3 ve ping birlikte kullanılır.
Evet, test sırasında kaynak kullanımı yükselir. Canlı sistemde yoğun saat dışında yapın.
Sanal sunucularda normaldir; komşu yükü değişkendir. Ortalama ve tekrar sayısı önemlidir.
Kullanıcı tarafı için fikir verir ama sunucu bileşenlerini ayırmaz. Ayrı ayrı ölçüm gerekir.
Darboğaz muhtemelen yükselttiğiniz kaynakta değildi. Önce ölçün, sonra yükseltin.
Değerlendirme: 0