İçeriğe geç
academia.sh

Kurs İleri

Başarım Karşıt Kalıpları ve İzleme

Bu kursun sonunda

Kursa başla

01

Karşıt Kalıplar

Belirtiden nedene giden on tanı: hesabın yanlış katmanda yapılması, ana iş parçacığına yığılan ağır iş, çok sayıda küçük çağrı, ihtiyaçtan fazlasının okunması, pahalı istemcilerin yeniden yaratılması, bütün verinin tek depoya yığılması, yinelenen pahalı hesabın önbelleksiz bırakılması, paylaşılan kaynakta izolasyon eksikliği, engelleyen çağrıların kapasiteye etkisi ve arızayı büyüten yeniden deneme döngüsü.

  1. 01 Meşgul Veritabanı Aynı belirtiyi veren iki karşıt nedenin bir ölçümle ayrılması: depo katmanı doluyken uygulama katmanının boşta kalması, azaltmayan işin depoda bırakılması ile azaltan işin uygulamaya taşınmasının aynı belirtiyi vermesi, sınır oranının düzeltmenin yönünü seçmesi ve tek bir sayının hangi durumda yanlış planı önerdiği.
  2. 02 Meşgul Ön Yüz Sunucunun gönderdiği yükün istemcideki işi büyütmesi: sunucu yanıt süresi değişmezken kullanıcıya görünen sürenin büyümesi, aynı belirtiyi veren yük büyümesi ile istemci kodu büyümesinin kayıt başına iş ölçüsüyle ayrılması, sıralamayı sunucuya taşımanın 26,8 katlık kazancı ve biçimlendirmeyi taşımanın önbellek anahtarına ödettiği bedel.
  3. 03 Gevezelik Eden Girdi/Çıktı Çağrı sayısı ile taşınan bayt arasındaki ödünleşim: aynı panel açılışının üç çağrı taneciğinde ölçülmesi, taşınan baytın işe yarayan payının zarf payı ile kullanılmayan yük payına ayrılması, tek büyük çağrının hangi kullanım oranının altında daha kötü olduğu ve yüksek önbellek isabetinin neden az bayt anlamına gelmediği.
  4. 04 Gereksiz Veri Çekme Aşırı veri çekmenin uçtan uca ölçülmesi: geniş kaydın önbelleğe sığan giriş sayısını düşürmesi, aynı isabet düşüşünü anahtar çeşitlenmesinin de vermesi, ikisini çalışma kümesinin iki çarpanına ayıran ölçüm ve fazla alan taşımanın haklı olduğu sınırın bir çağrının zarfıyla sınırlanması.
  5. 05 Hatalı Nesne Yaratımı Pahalı istemcilerin her istekte yeniden yaratılması: eşzamanlılık artarken verimin artmamasının iki karşıt nedeni, yaratım oranının düzeltmenin yönünü seçmesi, kurulum işinin tekrar sayısıyla erimesi ve havuzun karşılığında tuttuğu nesne-turun bekleyen istek-tura karşı tartılması.
  6. 06 Tek Parça Kalıcılık Bütün veri sınıflarının tek depoya yığılmasının belirtiden tanınması: aynı yavaşlamayı veren iki nedenin ayrılması, okuma yolunun hiçbir şey göstermemesi, dönem taramasının kendi sınıfının 801 katı kaydın üstünden geçmesi, bir yazmanın kendi sorgusuna hizmet etmeyen iki dizini de bakması ve ayırmanın karşılığında yazma yolunun iki depoya uzaması.
  7. 07 Önbelleksizlik Yinelenen pahalı hesabın önbelleksiz bırakılmasının ölçülmesi: okuma tekrarı 1,00 olan dönem taramasında hesap tekrarının 125,00 çıkması, bellemenin tavanını anahtar kurma maliyetinin belirlemesi (2,53 kat), başabaş tekrarın 1,63 olarak hesaplanması, sürekli ağırlıkta bellemenin 0,71 kata düşüp 119.365 girdi tutması ve anahtarın sürümü içermemesinin sonuçların yarısını yanlış yapması.
  8. 08 Gürültülü Komşu Paylaşılan bir kaynakta izolasyon eksikliğinin belirtiden tanınması: aynı gecikme artışını veren iki nedenin istek payı ile iş payının ayrıştırılmasıyla ayrılması, gürültü katsayısının 1,01'den 1,43'e çıkması, istek payı hiç değişmezken iş payının 0,1702'den 0,2415'e sıçraması ve pay ayırmanın karşılığında en büyük kiracının kendi gecikmesinin 0,47'den 2,96 tura çıkması.
  9. 09 Eşzamanlı Girdi/Çıktı Engelleyen çağrıların kapasiteye etkisinin ölçülmesi: aynı verim tavanını veren iki nedenin bağımlılık doluluğuyla ayrılması (0,9999 ve 0,1819), engelleyen tasarımın verimi eşzamanlılık sınırının bekleme artı iş süresine bölümüyle sınırlaması, aynı verimi taşımak için işçi sayısının 21 kat büyümesi ve düzeltmenin karşılığında uçuştaki isteğin 8'den 46'ya çıkması.
  10. 10 Yeniden Deneme Fırtınası Arızayı büyüten geri bildirim döngüsünün dışarıdan tanınması: aynı çağrı hızı artışını veren iki nedenin uç hızı, tekil istek kimliği ve başarı oranıyla ayrılması, fırtınada çağrı hızının 4,00'ten 25,00'e çıkarken tekil kimliğin 4,00'te kalması, çağrı hızı ile başarı oranının çarpımının kapasite sınırında sabit kalması ve deneme iznini kısmanın 180 düşen isteğe mal olması.

02

İzleme ve Kapasite

Arızanın ve yavaşlığın görünür kılınması: izleme kategorilerinin erişilebilirlik, sağlık, başarım, kullanım ve güvenlik olarak eksiksiz kurulması, hangi ölçütün toplanmaya değdiğinin enstrümantasyon kararına çevrilmesi, karar verdiren görselleştirme ile uyarı eşiğinin ayrılması, yük, dayanıklılık ve ani yük testlerinin ayrı sorular sorması, ölçümden kaynak tahminine geçiş ve tasarım kararlarının işletme maliyetine kaynak birimiyle bağlanması.

  1. 01 İzleme Kategorileri Toplanan ölçüt kümesinin eksiksizliğinin bir kapsama ölçüsüyle sınanması: izleme ile gözlemlenebilirliğin ayrılması, hizmet erişilebilirliği, sağlık, başarım, kullanım ve güvenlik kategorilerinin sordukları soruya göre tanımlanması, bir kategori hiç toplanmadığında önceki konunun hangi tanısının yapılamaz kaldığının sayılması ve tanının tek bir ölçütle değil ölçüt bileşimiyle kurulduğunun gösterilmesi.
  2. 02 Enstrümantasyon Tasarımı Bir ölçütün toplanmaya değip değmediğinin iki yanlı tartılması: üretilen kayıt, saklanan bayt ve eklenen kod yolu cinsinden bedelin hesaplanması, örnekleme ile toplulaştırmanın kazandırdığı hacmin ve kaybettirdiği bilginin aynı nüfus üzerinde ölçülmesi, yakın bedelli iki biçimin yüzdelik hatasının karşılaştırılması ve toplama biçiminin mümkün kıldığı tanıya göre seçilmesi.
  3. 03 Gösterge Tabloları ve Uyarılar Toplanan ölçütün karara çevrilmesi: gösterge tablosu ile uyarının ayrı sorular yanıtladığının gösterilmesi, bir ay boyunca eşik ve pencere çiftlerinin taranarak yanlış uyarı ile kaçırılan olayın sayılması, eşiği yükseltmenin olay kaçırdığının ve pencereyi uzatmanın yalnız kısa gürültüyü kestiğinin ölçülmesi ve eşiğin K01'in aylık kesinti bütçesinden tüketim hızı olarak türetilmesi.
  4. 04 Yük Testi Yükün beklenmek yerine üretilmesi: yük, dayanıklılık ve ani yük testlerinin üç ayrı soru sorduğunun ve üç ayrı belirtiyi ortaya çıkardığının ölçülmesi, açık döngülü bir yük üretecinin yazılması, aynı yükte uzun koşumun ortancada görünmeyen bozulmayı kuyruk gecikmesinde göstermesi ve bir sıçramanın bedelinin sıçramanın kendisinden büyük olduğunun sayılması.
  5. 05 Kapasite Planlama Ölçülen doluluğun kaynak tahminine çevrilmesi: kapasite payının bir doluluk tavanı olarak tanımlanması, düğüm sayısının yük kısıtı ile arıza kısıtının büyüğü olarak hesaplanması, yedeklilik priminin ölçekle küçülmesinin sayılması, birikmenin etkin kapasiteyi düşürmesinin düğüm sayısına etkisi ve başarımı iyileştirmenin düğüm sayısını neden düşürmediğinin gösterilmesi.
  6. 06 Maliyet Farkındalığı Tasarım kararlarının işletme yükünün kaynak birimiyle sayılması: aylık kaynak tüketiminin iş hacmine bölünerek birim maliyete çevrilmesi, hacim büyümesi ile birim maliyet büyümesinin aynı toplamı verdiği hâlde iş birimi başına kaynakla ayrılması, satın alınan kapasitenin ne kadarının iş yaptığının ölçülmesi ve hiçbir düzeltmenin maliyeti kaldırmayıp kalemler arasında taşıdığının gösterilmesi.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat