InglesPransesEspanyol

OnWorks favicon

hspace - Online sa Cloud

Patakbuhin ang hspace sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command hspace na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


hspace - Cluster space analyzer para sa Ganeti

SINOPSIS


hspace {backend options...} [algorithm options...] [request options...] [output
mga pagpipilian...] [-v... | -q]

hspace --bersyon

Mga pagpipilian sa backend:

{ -m kumpol | -L[ landas ] | -t data-file | --gayahin pagsasapalaran | -I landas }

Mga pagpipilian sa algorithm:

[ --max-cpu cpu-ratio ] [ --min-disk disk-ratio ] [ -O pangalan ... ] [ --mga independiyenteng-grupo ]

Mga opsyon sa paghiling:

[--disk-template template ]

[--standard-alloc disk, ram, cpu ]

[--tiered-alloc disk, ram, cpu ]

Mga pagpipilian sa output:

[--nababasa ng makina[=*CHOICE*] ] [-p[patlang]]

DESCRIPTION


Kinakalkula ng hspace kung gaano karaming mga karagdagang pagkakataon ang maaaring magkasya sa isang kumpol, habang pinapanatili
N+1 na katayuan.

Susubukan ng program na maglagay ng mga instance, lahat ng parehong laki, sa cluster, hanggang sa
punto kung saan wala kaming anumang posibleng paglalaan ng N+1. Ginagamit nito ang eksaktong parehong alokasyon
algorithm bilang ang hail iallocator plugin in maglaan mode.

Ang output ng programa ay idinisenyo para sa pagkonsumo ng tao (ang default) o, kapag
pinagana gamit ang --machine-readable na opsyon (na inilalarawan sa ibaba), para sa makina
pagkonsumo. Sa huling kaso, nilayon itong bigyang-kahulugan bilang isang fragment ng shell (o
na-parse bilang a susi=halaga file). Ang mga opsyon na nagpapalawak ng output (hal -p, -v) ay maglalabas
ang karagdagang impormasyon sa stderr (na ang stdout ay na-parseable pa rin).

Bilang default, ang mga detalye ng instance ay mababasa mula sa cluster; ang mga pagpipilian
--standard-alloc at --tiered-alloc ay maaaring gamitin upang i-override ang mga ito.

Ang mga sumusunod na key ay magagamit sa nababasa ng makina na output ng script (lahat
prefixed na may Hts_):

SPEC_MEM, SPEC_DSK, SPEC_CPU, SPEC_RQN, SPEC_DISK_TEMPLATE, SPEC_SPN
Kinakatawan nito ang mga pagtutukoy ng modelo ng halimbawang ginamit para sa paglalaan (ang
memorya, disk, cpu, hiniling na mga node, template ng disk, mga spindle).

TSPEC_INI_MEM, TSPEC_INI_DSK, TSPEC_INI_CPU, ...
Tinukoy lamang kapag pinagana ang tiered mode allocation, ang mga ito ay katulad ng
sa itaas ng mga pagtutukoy ngunit ipakita ang paunang panimulang spec para sa tiered na alokasyon.

CLUSTER_MEM, CLUSTER_DSK, CLUSTER_CPU, CLUSTER_NODES, CLUSTER_SPN
Ang mga ito ay kumakatawan sa kabuuang memorya, disk, bilang ng CPU, kabuuang mga node, at kabuuang mga spindle
sa kumpol.

INI_SCORE, FIN_SCORE
Ito ang inisyal (kasalukuyan) at panghuling marka ng cluster (tingnan ang hbal man page para sa
mga detalye tungkol sa algorithm ng pagmamarka).

INI_INST_CNT, FIN_INST_CNT
Ang inisyal at huling bilang ng pagkakataon.

INI_MEM_FREE, FIN_MEM_FREE
Ang paunang at panghuling kabuuang libreng memorya sa kumpol (ngunit hindi
ibig sabihin ay magagamit para magamit).

INI_MEM_AVAIL, FIN_MEM_AVAIL
Ang paunang at panghuling kabuuang magagamit na memorya para sa paglalaan sa cluster. Kung
paglalaan ng mga kalabisan na pagkakataon, maaaring mapataas ng mga bagong pagkakataon ang nakalaan na memorya
hindi ito nangangahulugan na ang kabuuan ng memorya na ito ay maaaring gamitin para sa bago
mga alokasyon ng halimbawa.

INI_MEM_RESVD, FIN_MEM_RESVD
Ang inisyal at huling nakalaan na memorya (para sa mga layunin ng redundancy/N+1).

INI_MEM_INST, FIN_MEM_INST
Ang paunang at panghuling memorya na ginamit para sa mga pagkakataon (aktwal na runtime ay gumagamit ng RAM).

INI_MEM_OVERHEAD, FIN_MEM_OVERHEAD
Ang inisyal at huling memorya sa itaas, ibig sabihin, memorya na ginagamit para sa node mismo at
hindi nabilang na memorya (hal. dahil sa hypervisor overhead).

INI_MEM_EFF, HTS_INI_MEM_EFF
Ang paunang at panghuling kahusayan ng memorya, na kinakatawan bilang halimbawa ng memorya na hinati ng
kabuuang memorya.

INI_DSK_FREE, INI_DSK_AVAIL, INI_DSK_RESVD, INI_DSK_INST, INI_DSK_EFF
Mga paunang istatistika ng disk, katulad ng mga memorya.

FIN_DSK_FREE, FIN_DSK_AVAIL, FIN_DSK_RESVD, FIN_DSK_INST, FIN_DSK_EFF
Panghuling disk stats, katulad ng mga memorya.

INI_SPN_FREE, ..., FIN_SPN_FREE, ..
Mga istatistika ng paunang at panghuling spindle, katulad ng mga istatistika.

INI_CPU_INST, FIN_CPU_INST
Inisyal at huling bilang ng mga virtual na CPU na ginagamit ng mga instance.

INI_CPU_EFF, FIN_CPU_EFF
Ang inisyal at panghuling kahusayan ng CPU, na kinakatawan bilang bilang ng virtual na instance
Mga CPU na hinati sa kabuuang bilang ng pisikal na CPU.

INI_MNODE_MEM_AVAIL, FIN_MNODE_MEM_AVAIL
Ang inisyal at panghuling maximum per-node na magagamit na memorya. Ito ay hindi masyadong kapaki-pakinabang
bilang sukatan ngunit maaaring magbigay ng impresyon sa katayuan ng mga node; bilang halimbawa,
nililimitahan ng value na ito ang maximum na laki ng instance na maaari pa ring gawin sa
kumpol.

INI_MNODE_DSK_AVAIL, FIN_MNODE_DSK_AVAIL
Tulad ng nasa itaas ngunit para sa disk.

TSPEC Ang parameter na ito ay nagtataglay ng mga pares ng mga detalye at bilang ng mga pagkakataon na maaari
malikha sa nag-ugat alokasyon mode. Ang halaga ng susi ay a
listahan ng mga halaga na pinaghihiwalay ng espasyo; bawat halaga ay nasa anyo
memory, disk, vcpu, spindles=count kung saan ang memorya, disk at vcpu ay ang mga halaga para sa
ang kasalukuyang spec, at ang bilang ay kung gaano karaming mga pagkakataon ng spec na ito ang maaaring magawa. A
Ang kumpletong halaga para sa variable na ito ay maaaring: 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
Kinakatawan nito ang mga sukatan ng mga ginamit na mapagkukunan sa simula ng pagkalkula
(para lang sa tiered allocation mode). Ang halaga ng NPU ay "na-normalize" na bilang ng CPU, ibig sabihin
ang bilang ng mga virtual na CPU na hinati sa maximum na ratio ng virtual sa pisikal
CPUs.

KM_POOL_CPU, KM_POOL_NPU, KM_POOL_MEM, KM_POOL_DSK
Kinakatawan ng mga ito ang kabuuang resource na inilaan sa panahon ng tiered allocation
proseso. Sa epekto, kinakatawan nila kung magkano ang madaling magagamit para sa paglalaan.

KM_UNAV_CPU, KM_POOL_NPU, KM_UNAV_MEM, KM_UNAV_DSK
Kinakatawan nito ang mga mapagkukunang natitira (alinman sa libre o sa hindi maihahati o
ilalaan sa kanilang sarili) pagkatapos makumpleto ang tiered allocation. sila
mas mahusay na kinakatawan ang aktwal na hindi maihahati na mga mapagkukunan, dahil mayroon ang iba pang mapagkukunan
naubos na. Halimbawa, maaaring mayroon pa ring 100GiB disk free ang cluster, ngunit
na walang natitirang memorya para sa mga pagkakataon, hindi kami makakapaglaan ng isa pang pagkakataon, kaya sa
epekto ang puwang sa disk ay hindi maihahati. Tandaan na ang mga CPU dito ay kumakatawan sa halimbawa
mga virtual na CPU, at kung sakaling ang --max-cpu hindi pa tinukoy ang opsyon na ito ay magiging
-1.

ALLOC_USAGE
Ang kasalukuyang paggamit ay kinakatawan bilang paunang bilang ng mga instance na hinati sa bawat final
bilang ng mga pagkakataon.

ALLOC_COUNT
Ang bilang ng mga instance na inilaan (delta sa pagitan ng FIN_INST_CNT at INI_INST_CNT).

ALLOC_FAIL*_CNT
Para sa huling pagsubok sa mga alokasyon (na sana ay tumaas ang FIN_INST_CNT sa
isa, kung ito ay nagtagumpay), ito ang bilang ng mga dahilan ng pagkabigo sa bawat pagkabigo
uri; kasalukuyang tinukoy ay FAILMEM, FAILDISK at FAILCPU na kumakatawan sa mga error
dahil sa hindi sapat na memorya, disk at mga CPU, at FAILN1 na kumakatawan sa isang hindi N+1
sumusunod na cluster kung saan hindi kami makapaglaan ng mga pagkakataon.

ALLOC_FAIL_REASON
Ang dahilan para sa karamihan ng mga pagkabigo, bilang isa sa mga FAIL* na string sa itaas.

OK Isang marker na kumakatawan sa matagumpay na pagtatapos ng computation, at may value na "1".
Kung ang key na ito ay wala sa output nangangahulugan ito na nabigo ang pagkalkula at
anumang mga halaga na naroroon ay hindi dapat umasa.

Marami sa mga sukatan ng INI_/FIN_ ay ipapakita din na may prefix na TRL_, at tukuyin ang
cluster status sa dulo ng tiered allocation run.

Ang format ng output ng tao ay dapat na maliwanag, kaya hindi na ito inilalarawan pa.

Opsyon


Ang mga opsyon na maaaring ipasa sa programa ay ang mga sumusunod:

--disk-template template
Ino-override ang template ng disk para sa instance na nabasa mula sa cluster; isa sa mga
Ang mga template ng ganeti disk (hal. plain, drbd, at iba pa) ay dapat ipasa.

--gamitin ang spindle spindles
I-override ang paggamit ng spindle para sa instance na nabasa mula sa cluster. Ang halaga ay maaaring
0 (halimbawa para sa mga pagkakataon na gumagamit ng napakababang I/O), ngunit hindi negatibo. Para ibinahagi
imbakan ang halaga ay hindi pinansin.

--max-cpu=*cpu-ratio*
Ang maximum na virtual sa pisikal na cpu ratio, bilang isang floating point number na mas malaki kaysa sa
o katumbas ng isa. Halimbawa, pagtukoy cpu-ratio as 2.5 ibig sabihin, para sa 4-cpu
machine, ang maximum na 10 virtual cpus ay dapat pahintulutang gamitin para sa primary
mga pagkakataon. Ang halaga ng eksaktong isa ay nangangahulugan na walang labis na subscription ng CPU
(maliban sa oras ng CPU na ginamit ng node mismo), at ang mga halaga sa ibaba ng isa ay hindi ginagawa
kahulugan, dahil nangangahulugan iyon na ang ibang mga mapagkukunan (hal. disk) ay hindi ganap na magagamit dahil sa
Mga paghihigpit sa CPU.

--min-disk=*disk-ratio*
Ang pinakamababang halaga ng libreng espasyo sa disk na natitira, bilang isang numero ng floating point. Para sa
halimbawa, pagtukoy disk-ratio as 0.25 nangangahulugan na hindi bababa sa isang quarter ng disk
dapat iwanang libre ang espasyo sa mga node.

--mga independiyenteng-grupo
Isaalang-alang ang lahat ng mga pangkat na independyente. Ibig sabihin, kung masaya ang isang node na hindi N+1
natagpuan, huwag pansinin ang pangkat nito, ngunit gumawa pa rin ng paglalaan sa iba pang mga grupo. Ang default
ay ang hindi subukan ang paglalaan, kung may nakitang hindi N+1 happy node.

--accept-existing-errors
Ito ay isang pinalakas na anyo ng --independent-groups. Sinasabi nito sa hspace na huwag pansinin ang
pagkakaroon ng hindi N+1 happy node at ilaan lamang sa lahat ng iba pang mga node nang wala
nagpapakilala ng mga bagong paglabag sa N+1. Tandaan na ito ay may posibilidad na mag-overestimate sa kapasidad,
dahil kailangan pa ring ilipat ang mga pagkakataon mula sa umiiral na hindi N+1 happy node.

-l rounds, --max-length=*pag-ikot*
Limitahan ang bilang ng mga paglalaan ng instance sa haba na ito. Ito ay hindi masyadong
kapaki-pakinabang sa pagsasanay, ngunit maaaring magamit para sa pagsubok ng hspace mismo, o upang limitahan ang
runtime para sa napakalaking cluster.

-p, --print-nodes
Ini-print ang bago at pagkatapos ng katayuan ng node, sa isang format na idinisenyo upang payagan ang user na
maunawaan ang pinakamahalagang parameter ng node. Tingnan ang pahina ng tao htools(1) para sa
higit pang mga detalye tungkol sa opsyong ito.

-O pangalan
Ang pagpipiliang ito (na maaaring ibigay nang maraming beses) ay mamarkahan ang mga node bilang pagiging offline.
Nangangahulugan ito ng ilang bagay:

· Ang mga pagkakataon ay hindi ilalagay sa mga node na ito, kahit na pansamantala; hal. ang palitan
pangunahin hindi available ang paglipat kung offline ang pangalawang node, dahil ang paglipat na ito
nangangailangan ng failover.

· ang mga node na ito ay hindi isasama sa pagkalkula ng puntos (maliban sa
porsyento ng mga pagkakataon sa mga offline na node)

Tandaan na mamarkahan din ng algorithm bilang offline ang anumang mga node na iniulat ni
RAPI bilang tulad, o na may "?" sa file-based na input sa anumang mga numeric na field.

-S filename, --save-cluster=*filename*
Kung ibinigay, ang estado ng cluster sa dulo ng alokasyon ay nai-save sa isang file
pinangalanan filename.alloc, at kung pinagana ang tiered allocation, ang estado pagkatapos ng tiered
ise-save ang alokasyon sa filename.tiered. Nagbibigay-daan ito sa muling pagpapakain sa kumpol
estado sa alinman sa hspace mismo (na may iba't ibang mga parameter) o halimbawa hbal, sa pamamagitan ng
ang -t na opsyon.

-t datafile, --text-data=*datafile*
Detalye ng backend: ang pangalan ng file na may hawak na node at impormasyon ng instance
(kung hindi mangolekta sa pamamagitan ng RAPI o LUXI). Ito o ang isa sa iba pang mga backend ay dapat na
pinili. Ang opsyon ay inilarawan sa man page htoolsNa (1).

-m kumpol
Detalye ng backend: direktang mangolekta ng data mula sa kumpol ibinigay bilang argumento
sa pamamagitan ng RAPI. Ang opsyon ay inilarawan sa man page htoolsNa (1).

-L [landas]
Detalye ng backend: direktang mangolekta ng data mula sa master daemon, na magiging
nakipag-ugnayan sa pamamagitan ng LUXI (isang panloob na protocol ng Ganeti). Ang pagpipilian ay inilarawan sa
pahina ng tao htoolsNa (1).

--gayahin paglalarawan
Pagtutukoy sa backend: katulad ng -t opsyon, pinapayagan nitong i-override ang cluster
data na may simulate cluster. Para sa mga detalye tungkol sa paglalarawan, tingnan ang man page
htoolsNa (1).

--standard-alloc disk, ram, cpu
Ino-override ng opsyong ito ang laki ng instance na nabasa mula sa cluster para sa pamantayan
allocation mode, kung saan naglalaan lang kami ng mga pagkakataon ng pareho, nakapirming laki hanggang
ang kumpol ay naubusan ng espasyo.

Ang ibinigay na pagtutukoy ay katulad ng --gayahin pagpipilian at mayroon itong:

· ang laki ng disk ng instance (maaaring gamitin ang mga unit)

· ang laki ng memorya ng instance (maaaring gamitin ang mga unit)

· ang bilang ng vcpu para sa pagkabaliw

Ang isang halimbawa ng paglalarawan ay 100G,4g,2 naglalarawan ng isang halimbawang detalye ng
100GB ng disk space, 4GiB ng memorya at 2 VCPU.

--tiered-alloc disk, ram, cpu
Ino-override ng opsyong ito ang laki ng instance para sa nag-ugat mode ng paglalaan. Dito sa
mode, magsisimula ang algorithm mula sa ibinigay na detalye at naglalaan hanggang doon
ay wala nang espasyo; pagkatapos ay binabawasan nito ang detalye at sinusubukan ang alokasyon
muli. Ginagawa ang pagbaba sa sukatan na huling nabigo sa panahon ng paglalaan. Ang
argument ay dapat magkaroon ng parehong format tulad ng para sa --standard-alloc.

Tandaan din na ang normal na alokasyon at ang tiered na alokasyon ay independyente, at
parehong nagsisimula sa paunang estado ng kumpol; dahil dito, binibilang ang halimbawa para sa mga ito
dalawang mode ay hindi nauugnay sa isa't isa.

--machine-readable[=*choice*]
Bilang default, ang output ng programa ay nasa format na "nababasa ng tao", ibig sabihin, teksto
mga paglalarawan. Sa pamamagitan ng pagpasa sa flag na ito maaari mong paganahin ang (--machine-readable o
--machine-readable=oo) o tahasang huwag paganahin (--machine-readable=no) ang makina
nababasang format na inilarawan sa itaas.

-sa, --verbose
Dagdagan ang output verbosity. Ang bawat paggamit ng opsyong ito ay tataas ang
verbosity (kasalukuyang higit sa 2 ay hindi makatuwiran) mula sa default ng isa.

-q, --tahimik
Bawasan ang output verbosity. Bawasan ng bawat paggamit ng opsyong ito ang
verbosity (mas mababa sa zero ay hindi makatuwiran) mula sa default ng isa.

-V, --bersyon
Ipakita lamang ang bersyon ng programa at lumabas.

UNITS
Bilang default, lahat ng opsyon sa pagtanggap ng unit ay gumagamit ng mga mebibytes. Gamit ang maliliit na titik ng m,
g at t (o ang kanilang mas mahabang katumbas ng Eb, gaya ng, tib, para sa kung aling kaso ay hindi mahalaga)
maaaring mapili ang tahasang binary units. Maaaring mapili ang mga yunit sa SI system gamit ang
malalaking titik ng M, G at T (o ang kanilang mas mahabang katumbas ng MB, GB, TB, para sa
kaso hindi mahalaga).

Higit pang mga detalye tungkol sa pagkakaiba sa pagitan ng SI at binary system ay mababasa sa
yunit(7) man page.

EXIT STATUS


Ang umiiral na katayuan ng command ay magiging zero, maliban kung sa ilang kadahilanan ay nakamamatay ang algorithm
nabigo (hal. maling node o data ng instance).

Gamitin ang hspace online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    PSI
    PSI
    Ang Psi ay cross-platform na makapangyarihang XMPP
    idinisenyo ang kliyente para sa mga may karanasang gumagamit.
    May mga build na magagamit para sa MS
    Windows, GNU/Linux at macOS.. Audience:
    Mga End User...
    I-download ang Psi
  • 2
    Blobby Volley 2
    Blobby Volley 2
    Opisyal na pagpapatuloy ng sikat
    Blobby Volley 1.x arcade game..
    Audience: Mga End User/Desktop. Gumagamit
    interface: OpenGL, SDL. Programming
    Wika: C++, Lua. C...
    I-download ang Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    Ang SuiteCRM ay ang award-winning na Customer
    Pamamahala ng Relasyon (CRM)
    application na inihatid sa iyo ng mga may-akda
    at mga tagapangasiwa, SalesAgility. Ito ay ang
    ang mundo...
    I-download ang SuiteCRM
  • 4
    Poweradmin
    Poweradmin
    Ang Poweradmin ay isang web-based na DNS
    tool sa pangangasiwa para sa PowerDNS server.
    Ang interface ay may ganap na suporta para sa karamihan
    ng mga tampok ng PowerDNS. Ito ay puno
    suporta...
    I-download ang Poweradmin
  • 5
    Gin Web Framework
    Gin Web Framework
    Ang Gin ay isang napakabilis na web framework
    nakasulat sa Golang na maaaring gumanap hanggang sa
    40 beses na mas mabilis, salamat dito
    martini-like API at custom na bersyon ng
    httprout...
    I-download ang Gin Web Framework
  • 6
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado en MX LINUX con
    varios entornos de escritorios. Ito ay
    isang application na maaari ding makuha
    mula
    https://sourceforge.net/projects/cereu...
    I-download ang CEREUS LINUX
  • Marami pa »

Linux command

Ad