Начини плаћања Abuse

Гледајући процесне нити у Линуку

06.03.2021, 20:53

Нити су програм апстракције за паралелно извршавање у модерном ОС. Са вишенитним извршавањем програма, дешава се следеће: РАМ адресни простор и отворене датотеке су подељене између нити како би се минимизирали трошкови и ефикасније користили процесорско време. Све ово чини вишенитност ефикасним и корисним механизмом. Можете да гледате токове помоћу алата ps и top командне линије. Затим ћемо погледати како то учинити на Линук оперативном систему.

Линук процесне нити

Линук пружа два начина за отклањање грешака у вишенитним процесима да би се извршила одређена радња. Један од њих је када процес креира копије себе користећи механизам виљушке и онда ови процеси комуницирају преко утичница или ИПЦ-а. Т. Корисник прима процесе који заузимају ресурсе и одређену количину меморије. Следећи метод је додељивање нити унутар једног процеса. На овај начин, све нити у једном процесу ће имати исти идентификатор групе нити, као и јединствени идентификатор. То јест, имаће приступ свим ресурсима родитељског процеса и заузимаће мање меморије.

ПС услужни програм

У овом програму, нити процеса се активирају једном командом – T На следећи начин можете видети све нити процеса са ПИД-ом за Цхромиум:

 $ ps -T -p

ПС УТИЛИТИ

Колона СПИД приказује ИД нити, а ЦМД приказује њено име.

ТОП утилити

Врхунски услужни програм олакшава гледање стримова уживо. Да бисте то урадили, морате покренути топ са -H опцијом. Могуће је омогућити или онемогућити приказивање нити током рада помоћу тастера Х:

 $ top -H

Ако треба да видите само нити жељеног процеса, користите:

 $ top -H -p pid

ТОП УТИЛИТИ

Као што видите, коришћење врха је прилично једноставно.

ХТОП услужни програм

Међутим, ХТОП се с правом сматра најпогоднијим услужним програмом за гледање стримова. Ово је нцурцесов главни интерактивни алат за гледање процеса. Помоћу њега можете гледати токове у реалном времену у приказу дрвета.

Да бисте то урадили, потребно је да омогућите преглед стримова у хтоп-у: пре свега, отворите програм, уђите у мени притиском на тастер Ф2, а затим изаберите Дисплаи Оптионс у одељку Сетуп. Сада означите Три приказа и Прикажи прилагођена имена нити. То је то, можете притиснути Ф10 да сачувате подешавања:

ХТОП УТИЛИТИ

То је све. На овај начин можете погледати нити у приказу стабла посебно за сваки процес. Ево опет нити за Цхромиум претраживач:

нити за Цхромиум претраживач