- 1. Инсталирајте Гуидер на Линук
- 2. Конфигуришите Гуидер Буффер на Линук -у
- 3. Извршите анализу коришћења процесора у режиму нити на Линуку
- 4. Извршите мониторинг Линука у реалном времену у режиму Топ Линук
- 5. Анализирајте једноставан процес водича помоћу ПИД -а на Линук -у
- 5. Сачувајте резултате водича у датотеку на Линук -у
- 6. Начини коришћења Гуидер -а на Линук -у
- 7. Опште смернице за Линук
Одржавање сталне анализе система и корисника којима управљамо несумњиво ће бити једна од најбољих пракси које као администратори можемо да спроведемо јер имамо прилику да у реалном времену упознамо понашање и статус система и сваке од његових компоненти.
У овом подручју имамо могућност кориштења Гуидер алата захваљујући којем ће анализа перформанси и администрација бити пуно потпуније и имат ћемо могућност детаљно знати има ли нека компонента било какву анималију како би дјеловала прије него што дође до кварова. .
У овом водичу ћемо видети како инсталирати и користити Гуидер у Линук окружењима.
Шта је ГуидерГуидер је опен соурце анализатор перформанси заснован на Линук-у, који је развијен за мерење употребе системских ресурса и, узимајући ове анализе, даје савете корисницима да побољшају перформансе оперативног система који се користи.
Гуидер је у стању да прати и анализира употребу ресурса нити, процеса и функција на детаљан и свеобухватан начин.
Гуидер је написан на Питхону за Линук оперативне системе.
Гуидер ФеатуресМеђу карактеристикама које се истичу у Гуидер -у имамо:
- Лак за употребу: Његова употреба је једноставна, само покрените услужни програм без инсталирања или конфигурисања било чега додатног
- Тачна мерења: Са Гуидером је могуће мерити време у мс и величину у МБ / КБ
- Интегрисане функције: Коришћењем Гуидера биће могуће приказати ЦПУ, меморију или употребу диска према нити, процесу или функцији (корисник / језгро).
Захтеви за коришћење Гуидер -аПре употребе Гуидера морамо имати следеће захтеве:
- Линук кернел (> = 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. Опште смернице за Линук
-иОмогућава опције у зависности од режима.
-дОнемогућава опције у складу са режимом.
-сСачувај податке.
-ССортирајте излаз података са вредностима као што су .ц (пу) / м (ем) / б (закључавање) / в (фц) / п (ид) / н (ев) / р (неблаговремено)
--илиРади у позадини.
-ВЧека се сигнал.
-РСнимите непрекидно.
-бПоставља величину бафера.
-ДГенерише зависност од нити.
-тАнализирајте вредности Сисцалл -а.
-ТПоставља путању извора.
-јДефинише путању извештаја.
-ОРГенеришите вредности корисничких догађаја.
-КГенеришите вредности догађаја језгра.
-ИксДефинише адресу локалног сервера.
-ПГрупиши по процесима.
-кПодесите листу обавеза.
-ЛПретворите текст у слике.
-доПокажите све информације.
-иПодесите интервале у секундама.
-гДодајте филтере.
-цДефинишите прилагођене догађаје.
Тако је Гуидер додатна помоћ уобичајеним административним задацима, нудећи нам могућност добијања глобалних или резултата у стварном времену из елемената система и на тај начин њима управља на много директнији начин.