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.

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
Devamını okuyun
Tüm yazılar



ASES ile Yazılım geliştirme
Özel yazılım, web ve mobil uygulamalar



