InggrisPerancisSpanyol

favorit OnWorks

hspace - Online di Cloud

Jalankan hspace di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah hspace yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


hspace - Penganalisis ruang cluster untuk Ganeti

RINGKASAN


ruang {opsi backend...} [opsi algoritma...] [opsi permintaan...] [output
pilihan...] [-v... | -Q]

ruang --Versi: kapan

Opsi latar belakang:

{ -m kelompok | -L[ path ] | -t file data | --simulasi spek | -I path }

Opsi algoritma:

[ --max-cpu rasio cpu ] [ --min-disk disk-rasio ] [ -O nama... ] [ --independen-kelompok ]

Opsi permintaan:

[--disk-templat Template ]

[--standar-mengalokasikan disk, ram, cpu ]

[--bertingkat-mengalokasikan disk, ram, cpu ]

Pilihan keluaran:

[--dapat dibaca oleh mesin[=*PILIHAN*] ] [-P[bidang]]

DESKRIPSI


hspace menghitung berapa banyak instance tambahan yang dapat ditampung di sebuah cluster, sambil mempertahankan
status N+1.

Program akan mencoba menempatkan instance, semua dengan ukuran yang sama, pada cluster, hingga
titik di mana kita tidak memiliki alokasi N+1 yang mungkin. Itu menggunakan alokasi yang sama persis
algoritme sebagai plugin iallocator hujan es di mengalokasikan mode.

Keluaran program dirancang baik untuk konsumsi manusia (default) atau, ketika
diaktifkan dengan opsi --machine-readable (dijelaskan lebih lanjut di bawah), untuk mesin
konsumsi. Dalam kasus terakhir, ini dimaksudkan untuk ditafsirkan sebagai fragmen shell (atau
diuraikan sebagai kunci = nilai mengajukan). Opsi yang memperpanjang output (misalnya -p, -v) akan ditampilkan
informasi tambahan tentang stderr (sehingga stdout masih dapat diuraikan).

Secara default, spesifikasi instance akan dibaca dari cluster; pilihannya
--standard-alloc dan --tiered-alloc dapat digunakan untuk menimpanya.

Kunci berikut tersedia dalam output skrip yang dapat dibaca mesin (semua:
diawali dengan HTS_):

SPEC_MEM, SPEC_DSK, SPEC_CPU, SPEC_RQN, SPEC_DISK_TEMPLATE, SPEC_SPN
Ini mewakili spesifikasi model instance yang digunakan untuk alokasi (the
memori, disk, cpu, node yang diminta, template disk, spindel).

TSPEC_INI_MEM, TSPEC_INI_DSK, TSPEC_INI_CPU, ...
Hanya ditentukan ketika alokasi mode berjenjang diaktifkan, ini mirip dengan
spesifikasi di atas tetapi menunjukkan spesifikasi awal awal untuk alokasi berjenjang.

CLUSTER_MEM, CLUSTER_DSK, CLUSTER_CPU, CLUSTER_NODES, CLUSTER_SPN
Ini mewakili total memori, disk, jumlah CPU, total node, dan total spindel
di klaster.

INI_SCORE, FIN_SCORE
Ini adalah skor cluster awal (saat ini) dan akhir (lihat halaman manual hbal untuk
rincian tentang algoritma penilaian).

INI_INST_CNT, FIN_INST_CNT
Jumlah instans awal dan akhir.

INI_MEM_GRATIS, FIN_MEM_GRATIS
Total memori bebas awal dan akhir di cluster (tetapi ini tidak
berarti tersedia untuk digunakan).

INI_MEM_AVAIL, FIN_MEM_AVAIL
Total memori awal dan akhir yang tersedia untuk alokasi di cluster. Jika
mengalokasikan instance yang berlebihan, instance baru dapat meningkatkan memori yang dicadangkan, jadi
itu tidak berarti keseluruhan memori ini dapat digunakan untuk yang baru
alokasi instans.

INI_MEM_RESVD, FIN_MEM_RESVD
Memori cadangan awal dan akhir (untuk tujuan redundansi/N+1).

INI_MEM_INST, FIN_MEM_INST
Memori awal dan akhir yang digunakan untuk instance (waktu proses aktual menggunakan RAM).

INI_MEM_OVERHEAD, FIN_MEM_OVERHEAD
Overhead memori awal dan akhir, yaitu memori yang digunakan untuk node itu sendiri dan
memori yang tidak terhitung (misalnya karena overhead hypervisor).

INI_MEM_EFF, HTS_INI_MEM_EFF
Efisiensi memori awal dan akhir, direpresentasikan sebagai memori instan dibagi dengan
memori total.

INI_DSK_GRATIS, INI_DSK_AVAIL, INI_DSK_RESVD, INI_DSK_INST, INI_DSK_EFF
Statistik disk awal, mirip dengan yang ada di memori.

FIN_DSK_GRATIS, FIN_DSK_AVAIL, FIN_DSK_RESVD, FIN_DSK_INST, FIN_DSK_EFF
Statistik disk terakhir, mirip dengan yang ada di memori.

INI_SPN_GRATIS, ... FIN_SPN_GRATIS, ..
Statistik spindel awal dan akhir, mirip dengan yang ada di memori.

INI_CPU_INST, FIN_CPU_INST
Jumlah awal dan akhir CPU virtual yang digunakan oleh instans.

INI_CPU_EFF, FIN_CPU_EFF
Efisiensi CPU awal dan akhir, direpresentasikan sebagai hitungan instans virtual
CPU dibagi dengan jumlah total CPU fisik.

INI_MNODE_MEM_AVAIL, FIN_MNODE_MEM_AVAIL
Memori per-node maksimum awal dan akhir yang tersedia. Ini sangat tidak berguna
sebagai metrik tetapi dapat memberikan kesan status node; sebagai contoh,
nilai ini membatasi ukuran instans maksimum yang masih dapat dibuat di
gugus.

INI_MNODE_DSK_AVAIL, FIN_MNODE_DSK_AVAIL
Seperti di atas tetapi untuk disk.

TSPEC Parameter ini menampung pasangan spesifikasi dan jumlah instance yang dapat
dibuat di berjenjang alokasi mode. Nilai kuncinya adalah
daftar nilai yang dipisahkan oleh spasi; setiap nilai berbentuk
memori, disk, vcpu, spindel = hitungan di mana memori, disk, dan vcpu adalah nilai untuk
spesifikasi saat ini, dan count adalah berapa banyak contoh dari spesifikasi ini yang dapat dibuat. SEBUAH
nilai lengkap untuk variabel ini dapat berupa: 4096,102400,2,1 = 225 2560,102400,2,1 = 20
512,102400,2,1 = 21.

KM_USED_CPU, KM_USED_NPU, KM_USED_MEM, KM_USED_DSK
Ini mewakili metrik sumber daya yang digunakan pada awal perhitungan
(hanya untuk mode alokasi berjenjang). Nilai NPU adalah jumlah CPU yang "dinormalkan", yaitu
jumlah CPU virtual dibagi dengan rasio maksimum virtual ke fisik
CPU.

KM_POOL_CPU, KM_POOL_NPU, KM_POOL_MEM, KM_POOL_DSK
Ini mewakili total sumber daya yang dialokasikan selama alokasi berjenjang
proses. Akibatnya, mereka mewakili berapa banyak yang tersedia untuk alokasi.

KM_UNAV_CPU, KM_POOL_NPU, KM_UNAV_MEM, KM_UNAV_DSK
Ini mewakili sumber daya yang tersisa (baik gratis seperti dalam tidak dapat dialokasikan atau
dialokasikan sendiri) setelah alokasi berjenjang telah selesai. Mereka
mewakili lebih baik sumber daya yang sebenarnya tidak dapat dialokasikan, karena beberapa sumber daya lain memiliki
telah habis. Misalnya, cluster mungkin masih memiliki disk 100GiB gratis, tetapi
tanpa memori yang tersisa untuk instance, kami tidak dapat mengalokasikan instance lain, jadi dalam
efek ruang disk tidak dapat dialokasikan. Perhatikan bahwa CPU di sini mewakili instance
CPU virtual, dan jika --max-cpu opsi belum ditentukan, ini akan menjadi
-1.

ALLOC_USAGE
Penggunaan saat ini direpresentasikan sebagai jumlah awal instance yang dibagi per final
jumlah contoh.

ALLOC_COUNT
Jumlah instans yang dialokasikan (delta antara FIN_INST_CNT dan INI_INST_CNT).

ALLOC_FAIL*_CNT
Untuk upaya alokasi terakhir (yang akan meningkatkan FIN_INST_CNT dengan
satu, jika berhasil), ini adalah jumlah alasan kegagalan per kegagalan
Tipe; saat ini didefinisikan adalah FAILMEM, FAILDISK dan FAILCPU yang mewakili kesalahan
karena tidak cukup memori, disk dan CPU, dan FAILN1 yang mewakili non N+1
cluster yang sesuai di mana kami tidak dapat mengalokasikan instance sama sekali.

ALLOC_FAIL_REASON
Alasan untuk sebagian besar kegagalan, menjadi salah satu dari string FAIL* di atas.

OK Sebuah penanda yang mewakili akhir perhitungan yang berhasil, dan memiliki nilai "1".
Jika kunci ini tidak ada dalam output, itu berarti komputasi gagal dan
nilai apa pun yang ada tidak boleh diandalkan.

Banyak metrik INI_/FIN_ juga akan ditampilkan dengan awalan TRL_, dan menunjukkan
status cluster di akhir proses alokasi berjenjang.

Format output manusia harus cukup jelas, sehingga tidak dijelaskan lebih lanjut.

PILIHAN


Opsi yang dapat diteruskan ke program adalah sebagai berikut:

--disk-templat Template
Mengganti template disk untuk instance yang dibaca dari cluster; salah satu dari
Template disk Ganeti (misalnya polos, drbd, dll) harus diteruskan.

--penggunaan spindel spindle
Ganti penggunaan spindel untuk instans yang dibaca dari kluster. Nilainya bisa
0 (misalnya untuk instans yang menggunakan I/O sangat rendah), tetapi tidak negatif. Untuk dibagikan
penyimpanan nilai diabaikan.

--max-cpu=*rasio-cpu*
Rasio cpu virtual ke fisik maksimum, sebagai angka floating point lebih besar dari
atau sama dengan satu. Misalnya, menentukan rasio cpu as 2.5 berarti bahwa, untuk 4-cpu
mesin, maksimal 10 cpus virtual harus diizinkan untuk digunakan untuk primer
contoh. Nilai tepat satu berarti tidak akan ada kelebihan langganan CPU
(kecuali untuk waktu CPU yang digunakan oleh node itu sendiri), dan nilai di bawah satu tidak membuat
masuk akal, karena itu berarti sumber daya lain (misalnya disk) tidak akan digunakan sepenuhnya karena
pembatasan CPU.

--min-disk=*rasio-disk*
Jumlah minimum ruang disk kosong yang tersisa, sebagai angka floating point. Untuk
contoh, menentukan disk-rasio as 0.25 berarti setidaknya seperempat dari disk
ruang harus dibiarkan bebas pada node.

--independen-kelompok
Pertimbangkan semua kelompok independen. Artinya, jika sebuah simpul yang tidak bahagia N+1 adalah
ditemukan, abaikan grupnya, tetapi tetap lakukan alokasi di grup lain. Standarnya
adalah tidak mencoba alokasi sama sekali, jika beberapa simpul bahagia yang tidak N+1 ditemukan.

--terima-yang-ada-kesalahan
Ini adalah bentuk yang diperkuat dari --independen-groups. Ini memberitahu hspace untuk mengabaikan
kehadiran tidak N+1 node bahagia dan hanya mengalokasikan pada semua node lain tanpa
memperkenalkan pelanggaran N+1 baru. Perhatikan bahwa ini cenderung melebih-lebihkan kapasitas,
karena instance masih harus dipindahkan dari node bahagia bukan N+1 yang ada.

-l putaran, --max-length=*putaran*
Batasi jumlah alokasi instans selama ini. Ini tidak terlalu
berguna dalam praktiknya, tetapi dapat digunakan untuk menguji hspace itu sendiri, atau untuk membatasi
runtime untuk cluster yang sangat besar.

-P, --print-node
Mencetak status node sebelum dan sesudah, dalam format yang dirancang untuk memungkinkan pengguna
memahami parameter node yang paling penting. Lihat halaman manual alat(1) untuk
lebih detail tentang opsi ini.

-O nama
Opsi ini (yang dapat diberikan beberapa kali) akan menandai node sebagai Pengunjung.
Ini berarti beberapa hal:

· contoh tidak akan ditempatkan pada node ini, bahkan untuk sementara; misalnya menggantikan
primer pemindahan tidak tersedia jika simpul sekunder sedang offline, karena pemindahan ini
membutuhkan failover.

· node ini tidak akan dimasukkan dalam perhitungan skor (kecuali untuk
persentase instance pada node offline)

Perhatikan bahwa algoritme juga akan menandai sebagai offline setiap node yang dilaporkan oleh
RAPI seperti itu, atau yang memiliki "?" dalam input berbasis file di bidang numerik apa pun.

-S nama file, --save-cluster=*nama file*
Jika diberikan, status cluster di akhir alokasi disimpan ke file
bernama nama file.alloc, dan jika alokasi berjenjang diaktifkan, status setelah berjenjang
alokasi akan disimpan ke nama file.tiered. Hal ini memungkinkan re-feeding cluster
menyatakan ke hspace itu sendiri (dengan parameter berbeda) atau misalnya hbal, melalui
opsi -t.

-t file data, --text-data=*file data*
Spesifikasi backend: nama node penyimpanan file dan informasi instance
(jika tidak mengumpulkan melalui RAPI atau LUXI). Ini atau salah satu backend lainnya harus
terpilih. Opsi dijelaskan di halaman manual alat(1).

-m kelompok
Spesifikasi backend: kumpulkan data langsung dari kelompok diberikan sebagai argumen
melalui RAPI. Opsi dijelaskan di halaman manual alat(1).

-L [path]
Spesifikasi backend: mengumpulkan data langsung dari daemon master, yang akan menjadi
dihubungi melalui LUXI (protokol internal Ganeti). Opsi dijelaskan dalam
halaman manual alat(1).

--simulasi deskripsi
Spesifikasi backend: mirip dengan -t opsi, ini memungkinkan mengesampingkan cluster
data dengan cluster yang disimulasikan. Untuk detail tentang deskripsi, lihat halaman manual
alat(1).

--alokasi-standar disk, ram, cpu
Opsi ini mengesampingkan ukuran instans yang dibaca dari kluster untuk standard
mode alokasi, di mana kita cukup mengalokasikan instance dengan ukuran tetap yang sama hingga
cluster kehabisan ruang.

Spesifikasi yang diberikan mirip dengan --simulasi opsi dan itu berlaku:

· ukuran disk instance (unit dapat digunakan)

· ukuran memori instance (unit dapat digunakan)

· jumlah vcpu untuk instance

Contoh deskripsinya adalah 100G, 4g, 2 menggambarkan spesifikasi instance dari
100GB ruang disk, 4GiB memori, dan 2 VCPU.

--bertingkat-mengalokasikan disk, ram, cpu
Opsi ini mengesampingkan ukuran instans untuk berjenjang modus alokasi. Di dalam
mode, algoritma dimulai dari spesifikasi yang diberikan dan mengalokasikan sampai ada
tidak ada lagi ruang; kemudian menurunkan spesifikasi dan mencoba alokasi
lagi. Penurunan dilakukan pada metrik yang terakhir gagal selama alokasi. Itu
argumen harus memiliki format yang sama seperti untuk --standard-alloc.

Perhatikan juga bahwa alokasi normal dan alokasi berjenjang adalah independen, dan
keduanya mulai dari status cluster awal; dengan demikian, jumlah instance untuk ini
dua mode tidak terkait satu sama lain.

--dapat dibaca mesin[=*pilihan*]
Secara default, output program dalam format "dapat dibaca manusia", yaitu teks
deskripsi. Dengan melewati tanda ini, Anda dapat mengaktifkan (--machine-readable atau
--machine-readable=yes) atau secara eksplisit menonaktifkan (--machine-readable=no) mesin
format yang dapat dibaca dijelaskan di atas.

-di, --bertele-tele
Meningkatkan verbositas keluaran. Setiap penggunaan opsi ini akan meningkatkan
verbositas (saat ini lebih dari 2 tidak masuk akal) dari default satu.

-Q, --diam
Kurangi verbositas keluaran. Setiap penggunaan opsi ini akan mengurangi
verbositas (kurang dari nol tidak masuk akal) dari default satu.

-V, --Versi: kapan
Cukup tunjukkan versi program dan keluar.

UNIT
Secara default, semua opsi penerimaan unit menggunakan mebibytes. Menggunakan huruf kecil dari m,
g dan t (atau padanannya yang lebih panjang dari eb, gib, tib, untuk kasus mana tidak masalah)
unit biner eksplisit dapat dipilih. Satuan dalam sistem SI dapat dipilih menggunakan
huruf besar dari M, G dan T (atau padanannya yang lebih panjang dari MB, GB, TBuntuk itu
kasus tidak masalah).

Lebih detail tentang perbedaan antara SI dan sistem biner dapat dibaca di
unit(7) halaman manual.

EXIT STATUS


Status perintah yang ada akan menjadi nol, kecuali karena alasan tertentu algoritme secara fatal
gagal (mis. node atau data instance yang salah).

Gunakan hspace online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Buku Frappe
    Buku Frappe
    Frappe Books adalah sumber terbuka dan gratis
    perangkat lunak pembukuan desktop yang
    sederhana dan dirancang dengan baik untuk digunakan oleh
    usaha kecil dan pekerja lepas. Dia'...
    Unduh Buku Frappe
  • 2
    Python numerik
    Python numerik
    BERITA: NumPy 1.11.2 adalah rilis terakhir
    yang akan dibuat di sourceforge. roda
    untuk Windows, Mac, dan Linux serta
    distribusi sumber yang diarsipkan dapat ber...
    Unduh Python Numerik
  • 3
    Sphinx CMU
    Sphinx CMU
    CMUSphinx adalah perangkat besar yang tidak bergantung pada speaker
    kosa kata pengenal ucapan terus menerus
    dirilis di bawah lisensi gaya BSD. Dia
    juga kumpulan alat sumber terbuka ...
    Unduh CMU Sphinx
  • 4
    skrip Py
    skrip Py
    PyScripter adalah Python sumber terbuka
    Lingkungan Pengembangan Terintegrasi (IDE)
    diciptakan dengan ambisi untuk menjadi
    kompetitif dalam fungsionalitas dengan
    komersial aku...
    Unduh PyScripter
  • 5
    Repositori OS Feren Lama
    Repositori OS Feren Lama
    Ini adalah Repositori Resmi untuk
    Feren OS. Untuk menambahkan yang terbaru, jalankan
    perintah ini: (berbasis 16.04) echo
    "deb...
    Unduh Repositori Old Feren OS
  • 6
    OmegaT - alat CAT multiplatform
    OmegaT - alat CAT multiplatform
    OmegaT adalah sumber terbuka dan gratis
    Berbantuan Komputer multiplatform
    Alat terjemahan dengan pencocokan fuzzy,
    memori terjemahan, pencarian kata kunci,
    glosarium, dan trans...
    Unduh OmegaT - alat CAT multiplatform
  • Lebih banyak lagi »

Perintah Linux

Ad