İçeriğe geçin

Sunucu yükseltmesi kanıtlanmış bir darboğaza dayanmalı

Varsayımsal portal ekranı, veri erişimi ve kapasite yetersizliğinin farklı sonraki kontrollere nasıl yol açtığını gösteriyor.

Lukas Schneider1 dk okuma
Mor yarım daire gösterge; altında kaydırma çubuğu ve veritabanı simgesi.

Yavaş portal, daha büyük makineyi olası çözüm yapar. Ancak ek gücün ilgili akışı iyileştirip iyileştirmemesi, akışın neyi beklediğine bağlıdır. Kapasite kararı bu nedenle gözlenen darboğazla ilişkilendirilmelidir.

Aynı bekleme için iki açıklamayı sınayın

Aşağıdaki karşılaştırma tamamen varsayımsaldır. Müşteri projesi bulgusu veya ölçülmüş performans kazancı içermez.

Olası açıklama

Varsayımı ne netleştirir?

Sonraki deneme

Ekran çok sayıda ardışık ayrıntı sorgusunu bekliyor

Göreve bağlı işlem izi, tekrarlanan veri çağrılarını ve süre payını gösterir

Aynı sonucu veren sınırlı ortak veri çekmeyi karşılaştırma

Gereken işlem veya giriş/çıkış kapasitesi dolu

İlgili iş yükündeki ölçümler, kullanım ve bekleme davranışını gösterir

Uygun kapasite değişimini karşılaştırılabilir yükte sınama

İki neden birlikte bulunabilir. Uygulama, ağ veya dış hizmet de beklemeye katkıda bulunabilir. Tek CPU değeri bu yüzden bütün akışı açıklamaz.

Değişikliğin amacını belirtin

Somut akış gereksiz küçük veri çağrıları gösteriyorsa önce yapısını incelerdik. Daha fazla işlemci gücü, çağrı sayısını veya her veri yolunun yükünü otomatik kaldırmaz. Hedefli karşılaştırma, daha az gidiş dönüşün bu göreve yarayıp yaramadığını gösterebilir.

Buradan makineyi her zaman aynı bırakma önerisi çıkmaz. Kanıtlanmış kapasite sıkıntısında, örneğin gereken iş hacmi kaynakları aşıyorsa daha fazla güç anlamlı olabilir. Karar hangi sınırı değiştirdiğini ve yararın nasıl görüleceğini belirtmelidir.

Karşılaştırmada görev, izinli veriler ve beklenen sonuç eşdeğer kalmalıdır. Daha az alan, dolu önbellek veya daha düşük eşzamanlı yük farkı açıklıyor olabilir. Eksik kayıtlarla gelen daha hızlı yanıt eşdeğer sonuç değildir.

Değişiklik önerisine şu soru yöneltilir: Gözlenen hangi nedeni etkileyecek ve tam bu etki nasıl sınanacak? Bu, yeni sunucu için de veri erişimi değişikliği için de geçerlidir.

Kaynaklar

Yazan

  • Lukas SchneiderTeknik EditörLukas Schneider, ASES'te bulut teknolojileri ve uygulamaların işletilmesi üzerine yazar. Yazıları altyapı seçiminden bakım ve yedeklemeye, çalışan sistemlerin izlenmesine kadar uzanır.

ASES'i takip edin

Devamını okuyun

Tüm yazılar

ASES ile Yazılım geliştirme

Özel yazılım, web ve mobil uygulamalar