İçeriğe geç

Satışa açık sunucu paketlerinde 11 ay öde 12 ay, 20 ay öde 24 ay, 30 ay öde 36 ay kullan. Paketleri incele

SunucuDepolama performansı

VDS Disk Performansı Nasıl Ölçülür? IOPS, MB/s ve Gecikme

Yedekleme hızlı tamamlanırken veritabanı işlemleri bekleyebilir. VDS diskini değerlendirirken saniyedeki işlem sayısını, aktarılan veriyi ve işlemlerin tamamlanma süresini aynı aralıkta ölçün.

Yalnız Net Teknik İçerik EkibiYayın: 4 dk okuma
Sunucu rafının önündeki NVMe disk ve mavi dalga yansıması
İçindekiler(8 başlık)

IOPS, MB/s ve gecikme neyi ölçer?

Disk ölçümlerini iş yüküne göre okuyun
ÖlçümNe gösterir?Hangi durumda öne çıkar?
IOPSSaniyede tamamlanan okuma ve yazma işlemi sayısı.Veritabanı ve çok sayıda küçük dosyanın işlendiği işler.
MB/sSaniyede okunan veya yazılan veri miktarı.Büyük bir yedek dosyası okunurken veya arşiv kopyalanırken.
Gecikme (ms)Bir disk isteğinin tamamlanması için geçen süre.Sonraki adıma geçmek için disk yazımını bekleyen veritabanı işlemlerinde.
Kuyruk uzunluğuDisk katmanında bekleyen ve işlenmekte olan isteklerin sayısı. Sayaç bu değeri örnek aralığında ortalayabilir.Uygulama yavaşlarken disk katmanındaki isteklerin birikip birikmediğini anlamak için.

İşlem boyutu aktarım hızını değiştirir. Her işlem 4 KiB ise 1.000 IOPS yaklaşık 4,10 MB/s eder. Her işlem 256 KiB ise aynı 1.000 IOPS yaklaşık 262 MB/s eder. Bu hesapta 1 KiB 1.024 bayt, 1 MB ise 1.000.000 bayttır. İki sonucu karşılaştırırken okuma ve yazma oranını, işlem boyutunu ve ölçüm aralığını birlikte kaydedin.

Canlı VDS’de disk performansı nasıl ölçülür?

Linux’ta iostat ile izleyin

sysstat kuruluysa aşağıdaki komutu uygulama yavaşladığında çalıştırın. Komut mevcut sayaçları okur ve diske benchmark yükü bindirmez. İlk komut bağlı aygıtları ve bağlama noktalarını listeler. Veritabanı veya yedekleme dizininin bulunduğu diskin satırını izleyin.

lsblk -o NAME,SIZE,TYPE,MOUNTPOINTS
iostat -x -y -t 2 15

İkinci komut iki saniye arayla ölçüm alır ve sistem açılışından beri toplanan ilk ortalamayı atlar. r/s ve w/s okuma ve yazma işlem hızını, r_await ve w_await kuyrukta geçen süre dahil ortalama gecikmeyi gösterir. aqu-sz ortalama kuyruk uzunluğudur. Modern SSD’ler ve RAID istekleri paralel işleyebildiği için %util değerini gecikme ve kuyrukla birlikte yorumlayın.

Aktarım hızını okumak için varsayılan birimlerle çalışan iostat çıktısındaki rkB/s ve wkB/s sütunlarına bakın. Bu sütunlarda hız KiB/s cinsindendir. Örneğin 10.000 KiB/s yaklaşık 10,24 MB/s eder.

Windows’ta Performans İzleyicisi’ni kullanın

perfmon aracında ilgili LogicalDisk örneği için Avg. Disk sec/Read ve Avg. Disk sec/Write sayaçlarını ekleyin. Sayaçlar saniye gösterir. Örneğin 0,015 saniye 15 ms’dir. Birkaç yavaş işlemle aynı dakikaya denk gelen örnekleri kaydedin. Ölçümün yanına işlemin adını ve gerçekleştiği saati yazın.

Yedekleme başladığında veritabanı yavaşlarsa

Örneğin bir mağazada gece yedeği başladığında sipariş ekranı yavaşlıyor. Normalde sanal diskte yazma gecikmesi 2 ms ve ortalama kuyruk 0,4. Yedekleme süresince yazma gecikmesi 16 ms’ye, ortalama kuyruk 8’e çıkıyor. Yedek bittiğinde iki değer de önceki seviyesine dönüyor. Bu örüntü, aynı diski kullanan işlerin etkisini incelemek için bir başlangıç noktasıdır.

  1. Saatleri eşleştirin. Uygulama yanıt sürelerini, yedekleme başlangıcını ve disk örneklerini yan yana koyun.
  2. Yedeği daha sakin bir saatte ölçün. Uygulama yanıt süresini ve disk gecikmesini önceki ölçümle karşılaştırın. Yedek aktarımı ağ üzerinden yapılıyorsa hedefin yazma hızını ve ağ kullanımını da kontrol edin.
  3. Gecikme tekrarlıyorsa kayıtları paylaşın. Sağlayıcıya tarih, saat dilimi, sanal disk adı ve gecikme örneklerini gönderin. Aynı anda bellek baskısı veya işlemci yoğunluğu olup olmadığına bakın.

Disk örneklerini işlemci ve bellekle aynı zaman aralığında toplamak için VDS izleme planındaki sayaçları kullanın. İşlemci yükü de artıyorsa vCPU rehberindeki karşılaştırma adımlarını uygulayın.

VDS paketi seçerken disk için ne sormalısınız?

Paketin disk türü ve kapasitesinin yanında VDS’ye veya sanal diske uygulanan IOPS ve aktarım hızı sınırlarını sorun. Limit varsa bunun sürekli değer mi, kısa süreli tepe değer mi olduğunu öğrenin. Kaynaklar ayrılmış olarak sunuluyorsa bu ifadenin fiziksel diski mi, belirli bir I/O kotasını mı kapsadığını ve performans taahhüdünün hangi koşullarda geçerli olduğunu yazılı olarak doğrulayın.

İki paketin test sonuçlarını aynı işlem boyutu, okuma ve yazma oranı, kuyruk derinliği ve ölçüm süresiyle karşılaştırın. Mevcut VDS’de önce olağan yükün ölçümlerini alın. Yedekleme ve geri dönüş ihtiyacını ayrıca değerlendirirken VDS snapshot ve uygulama yedeği rehberine bakabilirsiniz.

Sık sorulan sorular

VDS için kaç IOPS yeterli?
İhtiyaç iş yüküne ve uygulamanın kabul edebildiği gecikmeye bağlıdır. Yoğun saatte okuma ve yazma hızını, ortalama işlem boyutunu ve gecikmeyi birlikte ölçün. Paketleri bu ölçümlerle karşılaştırın.
NVMe diskli iki VDS aynı hızda mı çalışır?
Performans fiziksel donanıma, sanallaştırma katmanına, uygulanan disk kotalarına ve eşzamanlı yüke bağlıdır. Aynı iş yüküyle ölçüm yaparak karşılaştırın.
Canlı sunucuda disk performansını nasıl gözlemlerim?
Linux’ta iostat, Windows’ta Performans İzleyicisi ile mevcut sayaçları okuyun. Yavaşlığın yaşandığı aralıkları normal çalışma saatleriyle karşılaştırın.

Kaynaklar

Sunucu yazılarına dön