NUMA

Kaip paleisti „Numastat“ komandą sistemoje „Linux“

Kaip paleisti „Numastat“ komandą sistemoje „Linux“
„Linux“ operacinėje sistemoje turime keletą įrankių, naudojamų procesų atminčiai rodyti; „Numastat“ yra vienas iš žinomiausių įrankių. NUMA yra trumpa forma „Nevienoda atminties prieiga“, O stat reiškia „Statistika“. Taigi, numastatas rodo kiekvieno mazgo atminties statistiką.

„Numastat“ yra komandinės eilutės įrankis, naudojamas procesoriams ir operacinėms sistemoms rodyti per NUMA mazgo atmintį. Taip pat administratoriams rodoma, kada proceso atmintis bus paskirstyta sistemoje.

Šiame pranešime aprašome, kas yra komanda „numastat“ ir kaip ji veikia su skirtingomis parinktimis.

„Numastat“ diegimas:

„Numastat“ nėra iš anksto įdiegtas „Linux“ sistemoje. „Numactl“ pateikė savo paketus „Numastat“. Taigi, mes turime įdiegti numactl:

$ sudo apt install numactl

Įdiegę numactl įveskite „Numastat“ be parametro terminale. Tai parodys kiekvieno mazgo NUMA įvykį, praleido sistemos statistiką ir tam tikrą kitą informaciją iš branduolio atminties paskirstymo.

$ numastat

Kaip matote rezultatą, „numastato“ kiekvieno mazgo numeriai yra suskirstyti į skirtingas klases:

Sintaksė:

SintaksėnumastatKomanda būtų:

$ numastat [parinktis]

Galimybės:

The „Numastat“ komanda veikia su keliomis parinktimis; patikrinkime šių parinkčių funkcionalumą:

Numastatas -c:
Naudoti „-C“ galimybė sumažinti stulpelio plotį atsižvelgiant į duomenų turinį; jis parodys atminties dydį megabaitais:

$ numstat -c

Numastatas -n:

Naudoti „-N“ parinktis parodyti pradinę numastato statistikos informaciją. Bus rodoma ta pati informacija kaip ir numastato, bet atminties blokas bus megabaitų, o išdėstymas ar formatas skirsis nuo pradinio:

$ numastat -n

Numastat -s:

Naudoti „-S“ galimybė rodyti duomenis nuo didesnių iki mažesnių verčių. Didžiausia atmintis bus rodoma viršuje:

$ numstat -s

Numastat -m:

Naudoti „-M“ galimybė rodyti sistemos atminties paskirstymo duomenis į atmintinę panašiu formatu. Tai taip pat sukuria atminties naudojimo duomenų suskirstymą pagal mazgą:

$ numastat -m

Numastatas -z:

Naudoti „-Z“ parinktis rodyti tik ne nulines reikšmes. Jei stulpeliuose ir eilutėse vis tiek rodoma „nulis“, tai reiškia, kad yra tik viena ne nulio reikšmė, bet ji suapvalinta kaip nulis:

$ numastat -z

Numastat -p:

Norėdami gauti konkretaus proceso ID informaciją. Pirmiausia paleiskite „Ps“ arba „Viršuje“ komanda, rodanti šiuo metu vykdomus procesus.

$ ps

$ top

Naudoti „-P“ parinktis su proceso ID, kad būtų rodoma konkretaus PID kiekvieno mazgo atminties paskirstymo informacija:

$ numastat -p

Pvz., Noriu gauti 2457 proceso informaciją:

$ numastat -p 2457

Numastatas-v:

The „-V“ Pasirinkimas daro ataskaitas verbiškesnes. Norėdami spausdinti jų informaciją, taip pat galite naudoti kelis proceso ID (PID):

$ numastat -v

Pavyzdžiui:

$ numastat -v 1397 1616

Žiūrite numastatą:

Ši komanda stebės besikeičiančias atminties mazgo reikšmes pagal nustatytą laiką. Pridėkite laiko vienetą naudodami „-N“ variantą. 1 rodo vieną sekundę:

$ watch -n1 numastat

„Numastat“ pagalba:

Naudoti „-Pagalba“ parinktis atsispausdinti pagalbos informaciją:

$ numastat - pagalba

Numastatas-V:

Naudoti „-V“ parinktis rodyti „numastat“ įrankio versiją:

$ numastat -V

Išvada:

numastat“Įrankis naudojamas„ Linux “operacinėje sistemoje, rodant procesų ir operacinių sistemų mazgo atminties statistiką iš branduolio atminties paskirstytojo. Kiekvienas NUMA turi skirtingą atminties politiką. „Numastat“ stengiasi parodyti lentelę, kuri būtų patogiai įskaitoma terminale. Todėl „Numastat“ daro prielaidą, kad terminalo plotis susideda iš 80 simbolių, todėl jis visada atitinkamai rodo išvestį. Mes apėmėme „Numstat“ komandą su savo parinktimi išsamiai.

„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...
„OpenTTD“ ir „Simutrans“
Sukurti savo transporto modeliavimą gali būti smagu, atpalaiduojanti ir be galo viliojanti. Štai kodėl jūs turite įsitikinti, kad išbandėte kuo daugia...
„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...