Mokėjimo būdai Abuse

Žr. proceso gijas "Linux

06.03.2021, 20:53

Srautai yra programos abstrakcija, skirta lygiagrečiam vykdymui šiuolaikinėse OS. Vykdant programą keliomis gijomis vyksta šie dalykai: operatyviosios atminties adresų erdvė ir atviri failai dalijami tarp gijų, kad būtų sumažintos pridėtinės išlaidos ir efektyviau naudojamas procesoriaus laikas. Dėl viso to daugiagrandinis vykdymas yra efektyvus ir naudingas mechanizmas. Gijas galite peržiūrėti naudodami komandinės eilutės įrankius ps ir top. Toliau pažiūrėkime, kaip tai padaryti "Linux" operacinėje sistemoje.

Linux procesų gijos

Linux teikia du būdus, kaip derinti daugiagrandinius procesus, skirtus tam tikram veiksmui atlikti. Vienas jų - kai procesas sukuria savo kopijas naudodamas fork mechanizmą ir tada šie procesai bendrauja per lizdus arba IPC. Т. Vartotojas gauna procesus, kurie užima išteklius ir tam tikrą kiekį atminties. Kitas būdas - skirti gijas viename procese. Tokiu būdu visos vieno proceso gijos turės vieną gijų grupės identifikatorių, taip pat unikalų identifikatorių. Tai reiškia, kad jos turės prieigą prie visų pagrindinio proceso išteklių ir užims mažiau atminties.

PS pagalbinė programa

Šioje programoje proceso gijos aktyvuojamos viena komanda - T. Toliau nurodytu būdu galite matyti visas "Chromium" proceso gijas su PID:

$ ps -T -p

УТИЛИТА PS

SPID stulpelyje rodomas gijos ID, o CMD - gijos pavadinimas.

TOP programa

Naudojant top įrankį lengva peržiūrėti gijas realiuoju laiku. Norėdami tai padaryti, turėtumėte paleisti top su parinktimi -H. Naudojant H klavišą galima įjungti arba išjungti gijų rodymą vykdymo metu:

$ top -H

Jei reikia peržiūrėti tik norimo proceso gijas, naudokite:

$ top -H -p pid

УТИЛИТА TOP

Kaip matote, naudoti top yra gana paprasta.

HTOP įrankis

Tačiau patogiausia gijų peržiūros programa yra HTOP. Tai pagrindinė interaktyvioji procesų peržiūros programa ncurces. Jos pagalba galite stebėti gijas realiuoju laiku medžio pavidalu.

Norėdami tai padaryti, turite įjungti gijų peržiūrą programoje htop: pirmiausia atidarykite programą, į meniu įeikite paspaudę F2, tada pasirinkite Display Options (rodymo parinktys), skiltyje Setup (sąranka). Dabar pažymėkite Trys vaizdai ir Rodyti pasirinktinius gijų pavadinimus. Štai ir viskas, norėdami išsaugoti nustatymus, galite paspausti F10:

УТИЛИТА HTOP

Tai viskas. Tokiu būdu galite peržiūrėti gijas medžio rodinyje atskirai kiekvienam procesui. Čia vėl galite matyti "Chromium" naršyklės gijas:

потоки для браузера Chromium