Како инсталирати и користити Гуидер (Перформанце Анализер) у Линуку

Одржавање сталне анализе система и корисника којима управљамо несумњиво ће бити једна од најбољих пракси које као администратори можемо да спроведемо јер имамо прилику да у реалном времену упознамо понашање и статус система и сваке од његових компоненти.

У овом подручју имамо могућност кориштења Гуидер алата захваљујући којем ће анализа перформанси и администрација бити пуно потпуније и имат ћемо могућност детаљно знати има ли нека компонента било какву анималију како би дјеловала прије него што дође до кварова. .

У овом водичу ћемо видети како инсталирати и користити Гуидер у Линук окружењима.

Шта је ГуидерГуидер је опен соурце анализатор перформанси заснован на Линук-у, који је развијен за мерење употребе системских ресурса и, узимајући ове анализе, даје савете корисницима да побољшају перформансе оперативног система који се користи.

Гуидер је у стању да прати и анализира употребу ресурса нити, процеса и функција на детаљан и свеобухватан начин.

Гуидер је написан на Питхону за Линук оперативне системе.

Гуидер ФеатуресМеђу карактеристикама које се истичу у Гуидер -у имамо:

  • Лак за употребу: Његова употреба је једноставна, само покрените услужни програм без инсталирања или конфигурисања било чега додатног
  • Тачна мерења: Са Гуидером је могуће мерити време у мс и величину у МБ / КБ
  • Интегрисане функције: Коришћењем Гуидера биће могуће приказати ЦПУ, меморију или употребу диска према нити, процесу или функцији (корисник / језгро).

Захтеви за коришћење Гуидер -аПре употребе Гуидера морамо имати следеће захтеве:

  • Линук кернел (> = 3.0)
  • Питхон (> = 2.7)
  • Величина бафера језгра = 40960.

Да бисмо знали верзију Питхона у нашем систему, у овом случају Убунту 17 Сервер, извршићемо следеће:

 питхон3 -верзија
Да бисмо знали верзију Кернела, извршавамо:
 унаме -р

У случају да немамо Питхон, можемо га инсталирати извршавањем следеће наредбе:

  • Убунту
 судо апт-гет инсталл питхон3.4 
  • Федора
 судо днф инсталл питхон3.4 
  • ОпенСУС
 судо зиппер инсталирајте питхон3 

1. Инсталирајте Гуидер на Линук

Корак 1
Да бисте исправно инсталирали Гуидер, биће потребно клонирати Гуидер спремиште које се налази на ГитХуб -у извршавањем следећих команди:

 гит цлоне хттпс://гитхуб.цом/иипеаце/гуидер.гит

Корак 2
Затим ћемо приступити Гуидер директоријуму извршавањем:

 цд гуидер
Корак 3
Тамо имамо следеће опције:
  • Ако желимо да покренемо Гуидер без инсталације, морамо извршити следеће:
 гуидер.пи
  • Ако желимо да га инсталирамо, настављамо да извршавамо следеће:
 маке судо маке инсталл
  • Ако користимо ПИП у дистрибуцији, можемо извршити следеће:
 судо пип инсталл --пре гуидер
Корак 4
За овај пример користићемо опцију гуиде.пи Да не бисмо инсталирали услужни програм на систем, да бисмо га покренули, извршићемо следеће:
 судо /гуидер.пи

2. Конфигуришите Гуидер Буффер на Линук -у

Подразумевано, водич мора да конфигурише величину бафера за операције које изводи на систему, међутим, ако се то не догоди, грешка ће бити генерисана у време извршења.

Корак 1
Величину бафера можемо проверити следећом командом:

 судо цат / сис / кернел / дебуг / трацинг / буффер_сизе_кб

Корак 2
У случају да је вредност мања од 40960, морамо извршити следећи ред да бисмо утврдили ову вредност:

 ецхо 40960 | судо тее / сис / кернел / дебуг / трацинг / буффер_сизе_кб

ЕНЛАРГЕ

Корак 3
Са овим дефинисаним, можемо покренути Гуидер користећи горњу линију:

 судо /гуидер.пи

ЕНЛАРГЕ

Корак 4
Биће могуће користити водич у нитима, функцијама, покретању, датотекама и системским режимима користећи следећу синтаксу:

 водич [начин | датотека] [опције]

3. Извршите анализу коришћења процесора у режиму нити на Линуку

Корак 1
Следећом командом започињемо процес праћења секвенце који можемо завршити притиском на тастере Цтрл + Ц, након чега ће се подаци сачувати и процес анализе ће коначно почети да приказује извештај о анализи.

 судо водич водич

ЕНЛАРГЕ

Корак 2
Притиском на Цтрл + Ц подаци ће бити сачувани и аутоматски ћемо видети резултате:

ЕНЛАРГЕ

Корак 3
Можемо видети детаље као што су датум, језгро, време учитавања система и многи други параметри. Можемо да идемо напред у извештају помоћу тастера АвПаг или да се вратимо са РеПаг -ом:

ЕНЛАРГЕ

Корак 4
Како идемо напред видећемо нове детаље о систему који се користи.

ЕНЛАРГЕ

4. Извршите мониторинг Линука у реалном времену у режиму Топ Линук

Корак 1
Помоћу следеће наредбе можемо видети коришћење ресурса Линук процеса у реалном времену:

 судо гуидер.пи врх

ЕНЛАРГЕ

Корак 2
Биће могуће поставити интервал за приказивање излаза помоћу модификатора након чега следе секунде:

 судо гуидер топ -и 4

5. Анализирајте једноставан процес водича помоћу ПИД -а на Линук -у

Корак 1
Да бисмо извршили овај процес, прво морамо знати ПИД процеса, у овом примеру Апацхе, за то можемо извршити било коју од следећих опција:

 пидоф апацхе2 пс -е | греп апацхе2

ЕНЛАРГЕ

Корак 2
Видећемо листу повезаних процеса, сада можемо да користимо следећу линију која генерише циклус процесора, број инструкција, ИПЦ, грешке, недостатак кеша, квар гране у реалном времену:

 судо гуидер топ -еП -г 1943
Корак 3
Параметар Филтрирајте према назначеном поступку.

ЕНЛАРГЕ

5. Сачувајте резултате водича у датотеку на Линук -у


За административне задатке, могуће је сачувати податке надгледања или било који излаз у датотеку за њихову одговарајућу анализу.

Корак 1
Помоћу следеће наредбе сачуваћемо податке о праћењу у датотеци под називом гуидер.дат, која је подразумевано дефинисана, у тренутном директоријуму, али ако желимо можемо поставити другу путању:

 судо гуидер -с. 
Корак 2
Да бисмо сачували други излаз у датотеци под називом гуидер.оут, подразумевано ћемо у тренутном директоријуму користити следећи ред:
 судо гуидер топ -о.
Корак 3
Када желимо да видимо садржај ових датотека, можемо извршити следеће команде:
 цат гуидер.дат цат гуидер.оут
Корак 4
У многим случајевима биће могуће да желимо помоћ Гуидера, ово ћемо добити следећом наредбом:
 судо ./гуидер.пи -х

ЕНЛАРГЕ

6. Начини коришћења Гуидер -а на Линук -у


Гуидер нам омогућава да користимо различите начине рада, као што су:
 врх [у реалном времену] запис [нит] запис -и [систем] запис -ф [функција] запис -Ф [датотека] приказ [страница]

7. Опште смернице за Линук

-иОмогућава опције у зависности од режима.

-дОнемогућава опције у складу са режимом.

-сСачувај податке.

-ССортирајте излаз података са вредностима као што су .ц (пу) / м (ем) / б (закључавање) / в (фц) / п (ид) / н (ев) / р (неблаговремено)

--илиРади у позадини.

-ВЧека се сигнал.

-РСнимите непрекидно.

-бПоставља величину бафера.

-ДГенерише зависност од нити.

-тАнализирајте вредности Сисцалл -а.

-ТПоставља путању извора.

-јДефинише путању извештаја.

-ОРГенеришите вредности корисничких догађаја.

-КГенеришите вредности догађаја језгра.

-ИксДефинише адресу локалног сервера.

-ПГрупиши по процесима.

-кПодесите листу обавеза.

-ЛПретворите текст у слике.

-доПокажите све информације.

-иПодесите интервале у секундама.

-гДодајте филтере.

-цДефинишите прилагођене догађаје.

Тако је Гуидер додатна помоћ уобичајеним административним задацима, нудећи нам могућност добијања глобалних или резултата у стварном времену из елемената система и на тај начин њима управља на много директнији начин.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave