Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut doluluğudur.
Program:
ADI
dolu - Ganesi IAllocator eklentisi
SİNOPSİS
dolu [ -t dosya | --benzetmek spec ] [seçenekler...] giriş dosyası
dolu --versiyon
TANIM
dolu, örnek yerleştirme ve hareketini uygulayan bir Ganesi IAllocator eklentisidir.
ile aynı algoritmayı kullanarak hbal(1).
Program, mevcut küme durumunu ve isteği içeren bir JSON dosyası aracılığıyla girdi alır.
ayrıntılar ve çıktı (stdout'ta) JSON biçimli bir yanıt. Kritik arıza durumlarında,
hata mesajı stderr'de yazdırılır ve çıkış kodu başarısızlığı gösterecek şekilde değiştirilir.
Girdi dosyası adı - (tek bir eksi işareti) ise, istek verileri şuradan okunacaktır:
stdin.
Dolu, giriş verilerinin yanı sıra --mond ile tüm MonD'lerden ağ üzerinden veri toplar.
seçenek. Şu anda yalnızca CPUload toplayıcı tarafından üretilen verileri kullanır.
ALGORITMASı
Normal düğüm gruplarında program, hbal algoritmasının basitleştirilmiş bir sürümünü kullanır; için
özel depolamaya sahip düğüm gruplarına ayırma, aşağıya bakın.
Tek düğümlü tahsisler için (yansıtılmamış örnekler), yine, ne zaman hangi düğümü seçeriz?
birincil düğüm olarak seçilen, en iyi puanı verir.
Çift düğümlü tahsisler (yansıtılmış örnekler) için en iyi çifti seçtik; bu tek
küme boyutuna göre algoritmanın önemsiz olduğu seçim.
Yer değiştirmeler için, örneğin ikincil düğümünü tüm geçerli düğümlerle değiştirmeye çalışıyoruz.
diğer düğümler; en iyi küme puanını veren düğüm seçilir.
Düğüm değişiklikleri için (değişiklik düğümü modu), şu anda yalnızca DRBD örneklerini destekliyoruz ve tüm
üç mod (birincil değişiklikler, ikincil değişiklikler ve tüm düğüm değişiklikleri).
Grup hareketleri için (değişiklik grubu modu), yine yalnızca DRBD desteklenir ve
grup değişikliğine neden olacak doğru sıralama; orta yolda iş başarısızlığı
bölünmüş örnek Hedef gruptaki düğüm(ler)in seçimi, grup puanına bağlıdır,
ve grup seçimi, tahsislerle aynı algoritmaya dayanır (en düşük
yerleştirmeden sonra puan).
kullanımdan kaldırılmış çoklu tahliye modlar artık desteklenmiyor.
Her durumda, küme (veya grup) puanlaması hbal algoritmasıyla aynıdır.
Özel depolamaya sahip düğüm gruplarında tahsis için kayıp tahsis metrikleri kullanılır
bunun yerine bir örneğin hangi düğüme tahsis edileceğini belirlemek için. Bir düğüm için tahsis
vektör, azalan sırayla her bir örnek politika aralığı için sayının vektörüdür.
yine de o düğüme yerleştirilebilen bu aralıkla minimum düzeyde uyumlu örneklerin sayısı.
Bir düğümdeki bir örnek için kayıp tahsis vektörü, tahsisin farkıdır.
Örneği o düğüme yerleştirmeden önce ve sonra o düğüm için vektörler. NS
kayıp tahsis metrikleri, kayıp tahsis vektörü ve ardından kalan disktir
seçilen düğümdeki boşluk, tümü sözlükbilimsel olarak karşılaştırılır.
SEÇENEKLER
Programa geçirilebilecek seçenekler aşağıdaki gibidir:
-P, --baskı düğümleri
Düğüm öncesi ve sonrası durumunu, kullanıcıya izin verecek şekilde tasarlanmış bir biçimde yazdırır.
düğümün en önemli parametrelerini anlayın. adam sayfasına bakın Araçlar(1) için
Bu seçenek hakkında daha fazla ayrıntı.
-t veri dosyası, --text-data=*veri dosyası*
JSON'daki verileri geçersiz kılmak için küme bilgilerini tutan dosyanın adı
kendini talep et. Bu çoğunlukla hata ayıklama için kullanılır. Dosyanın formatı ise
man sayfasında açıklanan Araçlar(1).
--mond=*evet|hayır*
Verilirse, program desteklenen verilerden veri almak için tüm MonD'leri sorgulayacaktır.
ağ üzerinden toplayıcılar.
--mond-veri veri dosyası
Sorgulayan MonD'leri geçersiz kılmak için MonD tarafından sağlanan verileri tutan dosyanın adı
ağ üzerinden. Bu çoğunlukla hata ayıklama için kullanılır. Dosya JSON'da olmalıdır
her düğüm için bir tane olmak üzere iki üyeli bir JSON nesnesi dizisini biçimlendirin ve sunun.
Düğüm adlı ilk üye, düğümün adıdır ve ikinci üye düğümün adıdır.
raporlar bir dizi rapor nesnesidir. Rapor nesneleri aynı olmalıdır
izleme aracısı tarafından üretilen biçimi.
--ignore-dynu
Verilirse, tüm dinamik kullanım bilgileri, olduğu varsayılarak yok sayılır.
0. Bu seçenek, MonD'ler tarafından gönderilen tüm verilere göre öncelikli olacaktır.
--mond ve --mond-data seçeneği.
--ignore-soft-hataları
Verilirse, olası hatalar aranırken tüm yazılım hataları kontrolleri atlanır.
tahsisler. Bu şekilde aşırı yükte bile faydalı bir karar verilebilir.
kümeler.
--benzetmek tanım
Arka uç belirtimi: şuna benzer -t seçenek, bu kümenin geçersiz kılınmasına izin verir
simüle edilmiş bir küme ile veriler. Açıklamayla ilgili ayrıntılar için kılavuz sayfasına bakın
Araçlar(1).
-S Dosya, --save-cluster=*dosyaadı*
Eğer verilirse, kümenin önceki durumu ve ayırıcı çalıştırması bir dosyaya kaydedilir.
adlı dosyaadı.pre-iallocSırasıyla dosyaadı.post-ialloc. Bu izin verir
-t seçeneği aracılığıyla küme durumunu htools yardımcı programlarından herhangi birine yeniden beslemek.
-v Bu seçenek ayrıntı düzeyini artırır ve hata ayıklamak için kullanılabilir.
IAllocator isteğinin nasıl ayrıştırıldığını anlayın; defalarca geçebilir
art arda daha fazla bilgi için.
YAPILANDIRMA
Etiket hariç tutma yapılandırması için (daha fazla ayrıntı için hbal kılavuz sayfasına bakın), liste
küme etiketlerinden hangi örnek etiketlerinin dışlama etiketleri olarak kabul edileceği,
aşağıdaki gibi yapılandırılmış:
· ile başlayan tüm küme etiketlerini al htools:iextag'ler:
· dışlama etiketleri için önek olarak son eklerini kullanın
Örneğin, aşağıdaki gibi bir küme etiketi verildiğinde htools:iextags:hizmet, tüm örnek etiketleri
Airdrop Formu irade be kabul as hariç tutma etiketleri, anlam o (Örneğin) iki durumlarda
hangi her ikisi de var a etiketaynı birincil düğüme yerleştirilmez.
SEÇENEKLER
Programa geçirilebilecek seçenekler aşağıdaki gibidir:
EXIT DURUMU
Herhangi bir nedenle algoritma ölümcül olmadıkça komutun mevcut durumu sıfır olacaktır.
başarısız oldu (örneğin, yanlış düğüm veya örnek verisi).
onworks.net hizmetlerini kullanarak doluyu çevrimiçi kullanın