Açıklamalar · dört
Tablolarımızın çoğunda beş sütun geçer. İşte her birinin ne ölçtüğü, neden yayımlanmaya değer olduğu, ve gerçekten sahip olduğunuz bir makinede iyi ya da kötü bir değerin kabaca nasıl göründüğü.
Ana sayı
Saat, iş eklendiğinde başlar ve bitmiş içerik diskte doğrulanmış ve çıkarılmış olarak var olduğunda durur. İndirme bittiğinde değil, ve istemci bitti dediğinde değil.
Bu, yaşadığınız bir şeye karşılık gelen tek sayıdır. Bir istemci indirmeyi hızlıca bitirip sonra bir dakikayı denetlemeye ve açmaya harcayabilir, ve oturduğunuz yerden o dakika beklemenin parçasıdır. Yalnızca indirmeyi ölçmek, işini sonradan yapan istemcileri kayırırdı, ki çoğu öyledir.
Mimarimizin bu tablolarda alışılmadık görünmesinin nedeni de budur. Her parçayı geldikçe doğrular ve indirme sürerken açarız, böylece son makale indiğinde yapacak neredeyse bir şey kalmaz. Diğer istemciler önce tüm gönderiyi diske alır, sonra doğrular, sonra açar; ardışık üç aşama olarak. Kolay bir işte fark mütevazıdır. Büyük ya da hasarlı bir işte sonucun çoğudur.
Yanlış okunanı
Programın iş boyunca herhangi bir anda tuttuğu en büyük bellek miktarı. RSS, resident set size'ın kısaltmasıdır; yani vaat edilmiş ya da ayrılmış değil, gerçekten RAM'de bulunan bellek.
Daha yüksek otomatik olarak daha kötü, daha düşük de otomatik olarak daha iyi değildir. Bellek, daha pahalı bir şeyden kaçınmak için harcanır; genellikle aynı veriyi diskten iki kez okumaktan. Sorulmaya değer soru, bu harcamanın bir şey satın alıp almadığı ve sınırlı olup olmadığıdır.
Sınırlı önemli sözcüktür. Belleği işin boyutuyla birlikte büyüyen bir istemci er ya da geç makinenizde bitiremeyeceği bir işle karşılaşır, ve arıza kibar bir ileti olarak değil, takas ya da öldürülmüş süreç olarak gelir. Biz bir bütçe tutar ve içinde kalırız; 190 GB'lik bir işi, bize yaklaşık 1.1 GB bellek kalan bir makineden geçirebilmemizin nedeni budur. 9.3 GB gibi bir rakam, 190 GB'lik bir işte yalnızca büyük değildir; biçimi farklıdır: işle birlikte ölçeklenir.
Kendi belleğimizin yükseldiği yerde, ne satın aldığını söylemeye çalışırız. Ağır hasarlı gönderilerde bugünkü yapı, sonradan daha fazlasını getirmek yerine hemen onarmak için eşlik verisini bellekte tutar; bu da tepe belleği yaklaşık 0.8 GB'den yaklaşık 1.3 GB'ye çıkarır ve on saniye kadar kazandırır. Hasarsız bir gönderide bu harcama olmaz ve rakam 0.24 GB'dir.
Enerji göstergesi
Programın tamamının tükettiği toplam işlemci zamanı, tüm çekirdekler üzerinden toplanmış olarak. Geçen süreyi değil yapılan işi ölçer, bu yüzden saatten çok daha büyük olabilir.
Bir iş 100 saniye sürüyor ve 1,600 işlemci saniyesi bildiriyorsa, kabaca on altı çekirdek koşu boyunca meşguldü. Bu üç pratik nedenle önemlidir: ısıdır, elektriktir, ve aynı anda başka bir şey yapan bir makinede kaynak çekişmesidir. Her çekirdeği doyururken makul bir sürede biten bir istemci verimli olmamıştır, pahalı olmuştur.
Tüm sitedeki en geniş farklar bu sütunda ortaya çıkar; herhangi bir bitiş süresindekinden daha geniş. Aynı hasarlı gönderide bayt bayt özdeş çıktı için, istemciler arasında işlemci saniyelerinde otuz kat yayılım ölçtük. Birkaç saniye arayla biten iki istemcinin karşılaştırılabilir miktarda iş yaptığını varsaymadan önce buna bakmaya değer.
İki disk sütunu
Tepe disk, işin herhangi bir anda gerek duyduğu en fazla ek alandır. Birim G/Ç ise oraya varmak için okunan ve yazılan toplam veri miktarıdır. Farklı sorulara yanıt verirler.
Tepe disk katı bir kısıttır. İşin çalışıp çalışamayacağına karar verir. Çoğu istemci gönderinin tamamını diske yazar ve sonra yanına ikinci bir kopya açar, yani boş alanda içeriğin kabaca iki katına ihtiyaç duyar. 190 GB'lik bir iş için bu, başlamadan önce yaklaşık 313 GB boş alan demektir; bizde yaklaşık 157 GB, çünkü indirirken açarız ve arşiv birimlerini hiç maddileştirmeyiz. Diskiniz işin iki katını tutamıyorsa, bu fark bir yüzde değildir; indirmenin gerçekleşip gerçekleşmemesidir.
Birim G/Ç aşınma ve zamandır. Gönderiyi yazmak, doğrulamak için geri okumak, açmak için yeniden okumak ve çıktıyı yazmak, veri üzerinde dört geçiştir. Bunu tek geçişte yapmak trafiğin kabaca üçte biridir; katı hâl diskinde bu ömür demektir, daha yavaş bir diskte ise çoğu zaman ağ yerine asıl darboğaz demektir.
Bu ikisini nasıl okuduğumuza dair bir not, çünkü bizi yanılttı ve tablolarımızı okurken sizi de yanıltabilir. Her iki rakam da tek bir programı değil, diskin tamamını kapsayan sayaçlardan gelir. Bu onları, bir ölçümün aynı anda çalışan başka bir şeyle kirlenip kirlenmediğine dair mükemmel bir denetim yapar, ve imkânsız görünen bir sayının genellikle öyle olduğu anlamına gelir: 6.5 GB'lik bir iş 144 GB disk trafiği bildiriyorsa, bu tuhaf davranan bir istemci değildir; bir makineyi paylaşan iki iştir.
Bir tabloyu okumak
Tabloların kendisi, her birinin yanında yapı ve tarihiyle, kıyaslama sayfasındadır; kaybettiğimiz turlar dâhil.