Tek Bir Makinede Alınan Ölçüm, O Makinenin Ölçümüdür

Aşağıda anlatılan daha hızlı motor, çalışan motor değildir, ki sayfanın amacı budur.

Motor kısaca ne yapıyor

Madenciliğe dayanmayan çoğu modern zincirin kullandığı aileden bir uzlaşı protokolüdür. Doğrulayıcılar turlar hâlinde oy verir, bir öneri sertifikalar toplar ve yeterli sertifika biriktikten sonra blok kesinleşir ve yeniden sıralanamaz.

Ailenin iyi anlaşılmış bir güvenlik argümanı ve onun altında iyi anlaşılmış bir varsayımı vardır: komitenin üçte birinden azı arızalıdır. Geri kalan her şey mühendisliktir.

Performans iddiaları o mühendislikten gelir ve iddiaların kaygan hâle geldiği yer orasıdır.

İki sürüm ve bunlardan yalnızca biri çalışıyor

Çalışan ağ, özgün üç aşamalı tasarımı kullanıyor, ki kesinleşmeden önce fazladan bir sertifika turu gerektirir.

Kod tabanımızda daha hızlı bir türev var, bir aşama daha az gerektiren. İnşa edildi ve ölçüldü.

Kurulu değil. Bugün çağırabileceğiniz ağ eski motoru çalıştırıyor. Bir ölçüm sayısını okuyup canlı ağı anlattığını varsayan biri yanılırdı ve sayının kendisinde bunu söyleyen hiçbir şey yoktur.

Ölçüm gerçekte neyi ölçtü

Tek bir makineyi. Doğrulayıcı süreçlerini yerel olarak çalıştıran, bir ağ yerine geri döngü arayüzü üzerinden haberleşen tek bir bilgisayar.

Bu yapılandırma, gerçek uzlaşı gecikmesine hükmeden iki şeyi ortadan kaldırır: veri merkezleri arasındaki ışık hızı ve bir ağın yük altındaki davranışı. Bölgelere yayılmış bir komite, tek bir makinede kendilerine mesaj geçiren süreçlerden temelde daha fazla iş yapıyordur.

Yani ölçüm dürüsttür ve ağı değil motoru ölçer. İşe yarayan bir mühendislik sinyalidir ve bir kurulum hakkında performans iddiası değildir, çünkü hakkında iddiada bulunulacak böyle bir kurulum yoktur.

Bunu manşet rakamı olarak yayımlamıyoruz ve onu bir ağ verim ya da gecikme sayısı olarak sunan herhangi bir Solidus yüzeyi yanlıştır.

Bu örüntü neden her yerde tanınmaya değer

Çünkü performans iddialarının, içinde yanlış bir ifade barındırmadan yanıltmasının en yaygın yoludur.

Bir sayı doğru ölçülür, kimsenin çalıştırmayacağı bir yapılandırmada, ve yapılandırma belirtilmeden bildirilir. Eksik bağlamı okuyucu kendi varsayımlarından tamamlar ve satıcı doğru olmayan hiçbir şey söylememiştir.

Savunma tek bir sorudur ve herkeste işe yarar: "hangi donanımda, hangi topolojide, kaç bağımsız işletmeciyle?"

Uzlaşı performansı konusunda bir zincire sorulacaklar

"Ölçülen motor, kurulu motor mu?" Bizde: hayır. Bu soru tek başına şaşırtıcı miktarda şeyi çözer.

"Hangi donanım ve hangi topoloji?" Geri döngü üzerinde tek bir makine, meşru bir mühendislik ölçümüdür ve anlamsız bir kurulum iddiasıdır.

"Kaç bağımsız işletmeci?" Doğrulayıcı değil. Güvenlik argümanı bağımsızlığa dayanır ve süreç sayısı bağımsızlık değildir.

"Bu sayı bölgeler arasında ne olurdu?" Ölçmemiş bir satıcı, yerel rakamın aktarıldığını ima etmek yerine bunu söylemelidir.

Bu karar için ne anlama geliyor

Bir üretim iş yükü için uzlaşı performansı değerlendiriyorsanız, elimizdeki hiçbir sayı geçerli bir girdi değildir, çünkü onu üretecek yapılandırmayı çalıştırmadık.

Motorun gerçek olup olmadığını değerlendiriyorsanız, gerçektir: belirlenimci biçimde kesinleştirir, sorgulayabileceğiniz bloklar üretir, ve tüm bunların dürüst sınırı şudur: tek bir işletmeci altındaki dört süreç, güvenlik argümanının dayandığı varsayımın bir sınaması değildir.

Okumaya devam edin

Tek Bir Makinede Alınan Ölçüm, O Makinenin Ölçümüdür · Solidus