Као администраторима Линук система, више је него важно свакодневно бити свесни било каквих вести које систем или повезане услуге могу регистровати, јер је то неопходно за постојане и сигурне сервере. Данас имамо стотине алата отвореног кода који нам омогућавају приступ информацијама у реалном времену и то је од велике помоћи; али ако из неког разлога требате приступити догађајима у претходном временском периоду, можемо имати потешкоћа. Да бисмо избегли ову врсту грешке и имали приступ претходним догађајима, имамо алатку сисстат намењену овој сврси.
Из тог разлога, Солветиц ће објаснити шта је то и како инсталирати сисстат у две најчешће коришћене дистрибуције у Линуку: ЦентОС 7 и Убунту 18.
Шта је Сисстат?Помоћни програм Сисстат је збирка алата који су дизајнирани за прикупљање информација о перформансама Линук система и њихово снимање током временских периода.
Међу алатима доступним са сисстатом налазимо:
Извештаји о статистици ЦПУ -а и И / О статистици за блок уређаје и партиције
Иостат
Приказује статистику повезану са појединачним или комбинованим процесором.
мпстат
Направите извештај о статистици задатака (процеса) Линука као што су У / И, ЦПУ, меморија и друго.
Пидстат
Извештава статистику за трачне јединице повезане на систем
Тапестат
Доставите извештај о ЦИФС статистици
цифсиостат
На исти начин, Сисстат садржи алате који се могу програмирати путем црона или системски системски прикупљати податке о перформансама и активностима, а то су:
Прикупља, извештава и чува информације о системским активностима
он
Сакупљач података о системским активностима и користи се као позадина за сар
садц
Прикупља и складишти бинарне податке у датотеци са подацима о дневним системским активностима, као такав, то је интерфејс за садц који се може покренути са црон -а или системд -а
са1
Пише сажети извештај о дневним активностима и може се покренути са црона или системд -а
са2
Приказује податке прикупљене од стране сар -а у више формата као што су ЦСВ, КСМЛ, ЈСОН и може се користити за размену података са другим програмима
садф
Један од најпрактичнијих алата за прикупљање системских података је сар, који нам пружа детаље попут:
Информације које нуди сар
- Статистика коришћења меморије и размене, виртуелна меморија, страница и статистика рушења.
- Активност стварања процеса.
- И / О статистика и брзине преноса глобално, по уређају, по партицији или по мрежном датотечном систему.
- Статистика процесора укључујући виртуелизацију.
- Статистика саобраћаја на Фибре Цханнел -у.
- Мрежна статистика са детаљима активности мрежног интерфејса (број пакета и кБ примљених и пренетих у секунди итд.) Грешке на мрежним уређајима, статистика мрежног саобраћаја за ИП, ТЦП, ИЦМП и протоколе УДП засноване на стандардима СНМПв2, подршка за протоколе повезане са ИПв6 и више.
- НФС сервер и активности клијента.
- УСБ уређаји на рачунару.
- Софтверска статистика мрежне обраде (софтнет) и још много тога.
Главне карактеристике система Сисстат
- Ради на 32-битној и 64-битној архитектури.
- Приказује просечне статистичке вредности на крају извештаја.
- Компатибилан са УП и СМП машинама, интегрирајући машине са процесорима са више нити или са више нити.
- Компатибилан са процесорима за брзо повезивање.
- Мала употреба ресурса.
- Системска статистика коју генерише сар или сад, може се извести у неколико различитих формата као што су ЦСВ, КСМЛ, ЈСОН, СВГ и други.
- Паметни излаз у боји за боље читање статистике.
1. Како инсталирати и користити Сисстат на ЦентОС 7 Линук
Корак 1
Да бисмо инсталирали Сисстат у ЦентОС 7 извршићемо следећу команду. Тамо уносимо слово и да бисмо потврдили преузимање и инсталирање Сисстата у ЦентОС 7.
иум инсталл сисстат
Корак 2
Ако желимо, можемо да проверимо инсталирану верзију Сисстата са следећом командом:
мпстат -В
Корак 3
Као што смо навели, Сисстат је скуп практичних помоћних програма, као што су:
Приказује активност ЦПУ -а у систему
мпстат
БелешкаМожемо покренути мпстат -П АЛЛ за приказ сваког доступног процесора.
Прегледајте коришћење ресурса одређеног процеса
пидстат
Корак 4
Резултате можемо филтрирати према процесу са следећом синтаксом:
пидстат -т -Ц "Процес"
иостатШто вам омогућава да видите употребу дисковног система:
БелешкаУ различитим резултатима можемо видети да% усер,% нице,% систем,% иоваит и% идле описују начине на које се ЦПУ може користити у Линук -у, алли,% усер и% нице односе се на софтверске програме,% систем означава унутрашњи рад језгра,% иоваи се односи на унос / излаз података као што је читање или писање чврстог диска итд.
Корак 5
Један од најкориснијих алата је наредба сар, која вам омогућава да видите општу активност коришћења системских ресурса, а не само одређеног елемента:
2. Како конфигурирати Сисстат на ЦентОС 7 Линук
Можете заказати да се наредба сар изводи у редовним интервалима ради прикупљања података по потреби. Ово је могуће путем црона.
Корак 1
Да бисмо то урадили, морамо да направимо датотеку под називом сисстат у /етц/црон.д, а одатле да кажемо црон -у да извршава сар сваки дан у одређеном временском опсегу, извршавамо следеће:
судо море /етц/црон.д/сисстат
БелешкаЛинија * / 10 односи се на сар који се покреће сваких 10 минута за задатке прикупљања података.
Корак 2
Ови извештаји се налазе у директоријуму вар / лог / са, то можемо видети на следећи начин:
лс / вар / лог / са
БелешкаБрој 19 односи се на дан прикупљања података.
Корак 3
Наредба сар се може користити са неким променљивим као што су:
Прегледајте употребу РАМ меморије, укључујући замену или замену меморије
сар -В
Приказ оптерећења система
сар -к
Корак 4
Неке друге опције су:
Погледајте детаље ЦПУ -а
сар -у
Погледајте детаље о И / О
сар -б
Погледајте детаље о мрежним уређајима
сар -н ДЕВ
3. Како инсталирати и користити Сисстат на Убунту 18 Линук
Корак 1
У случају Убунту 18 можемо инсталирати Сисстат са следећом командом:
судо апт инсталл сисстат
ЕНЛАРГЕ
Корак 2
Једном инсталирано биће потребно омогућити га уређивањем датотеке / етц / дефаулт / сисстат и мењањем линије ЕНАБЛЕД из фалсе у труе:
ЕНЛАРГЕ
Промене чувамо помоћу кључева:
Цтрл + О.
Остављамо кључеве:
Цтрл + Кс
Корак 3
Након тога можемо верификовати задатке следећом командом:
статус системског статуса
ЕНЛАРГЕ
Корак 4
Подразумевано Сисстат прикупља податке сваких 10 минута, ако желимо да променимо ову учесталост, уредићемо следећу датотеку:
судо нано /етц/црон.д/сисстатКорак 5
Тамо уносимо број, у минутима, у којем желимо да се изврши прикупљање, ово је испод линије
Извештаји о активностима сваких 10 минута сваки дан
ЕНЛАРГЕ
У овом случају уносимо број 2 за трчање свака 2 минута. Сачувамо промене и излазимо из уређивача.
Корак 6
Након неког времена, можемо покренути следећу линију да видимо податке који су прикупљени у Убунту 18:
лл / вар / лог / сисстат
ЕНЛАРГЕ
Корак 7
Такође можемо директно покренути наредбу сар да бисмо видели прикупљене резултате:
ЕНЛАРГЕ
Корак 8
Као и у ЦентОС 7, имамо могућности да видимо посебне елементе као што су:
Процесори
сар -В
ЕНЛАРГЕ
Оптерећење система
сар -к
ЕНЛАРГЕ
Сисстат је драгоцен алат за прикупљање и управљање информацијама не само у реалном времену већ и у временским периодима за Линук окружења.