База Едноставни упатства за работа со услугата Profitserver
главните База Дијагностика на оптоварување на серверот

Дијагностика на оптоварување на серверот


Редовната дијагностика за оптоварување на серверот е критично важна за ефикасното функционирање на серверите. Дијагностиката за оптоварување на серверот овозможува идентификација на потенцијални проблеми, оптимизација на перформансите и обезбедување континуирано работење. Вообичаено, таквите постапки вклучуваат проценка на поединечни хардверски компоненти, софтвер, мрежни поставки и оперативни податоци.

Во оваа статија, ќе ги испитаме главните методи за анализа на ресурсите на серверот преку терминалот, а исто така ќе ги допреме и алатките за автоматско следење во прелистувачот. Упатството е применливо за секаков вид на посветен or виртуелни сервери на кој било оперативен систем Линукс, без оглед на претходно инсталираниот софтвер.

Како да го проверите целокупното оптоварување на серверот во терминалот

За да го проверите целокупното оптоварување на серверот директно во терминалот, популарните комунални услуги како што се врв на врвот ќе се користи. Во повеќето случаи, тие се веќе претходно инсталирани. Само стартувајте ја командата:

top

Како одговор, алатката ќе обезбеди информации за моменталната состојба на системот во реално време:

Дијагностика на серверот со помош на врвната алатка

На овој начин, администраторот на серверот не само што може да следи општи информации, туку и за одреден процес, користејќи навигација со тастатура. Меѓутоа, програмата овозможува и подлабока анализа. За ова, во главниот прозорец на алатката, притиснете го копчето "Fкопчето ", по што ќе биде можно да се изберат дополнителни полиња:

Дополнителни полиња на врвот

Активните полиња се означени со задебелени букви, стануваат полесни од останатите и се придружени со симбол *. За да активирате одредено поле, користете ја навигацијата со тастатура, а потоа притиснете простор или на "Dкопче ". За да излезете од прозорецот со полиња и воопшто од програмата, притиснете го копчето "Q"Или"Escкопче ". Ново додадените полиња може да се видат со враќање во главниот прозорец и лизгање надесно, исто така, користејќи ги копчињата со стрелки на тастатурата:

Додадени полиња на врвот

Важно е да ги зачувате тековните поставки кога излегувате со притискање на "W"клуч.

Следната алатка во линија е на врвот. Се лансира со командата:

atop

Веднаш по лансирањето, прикажува информации за системот:

Дијагностика на серверот со помош на горната алатка

Има речиси идентична функционалност за следење, но овозможува и следење на информации за мрежата и дисковите. Можете да се запознаете со сите достапни функции преку "помогне" команда:

Функции на врвот на програмата

Во повеќето случаи, администраторите ја користат оваа алатка за прегледување на дневници за одреден период. Ова може да биде корисно кога треба да го знаете товарот за изминатиот период, на пример, преку ноќ. За да ги видите дневниците, користете ја командата:

atop -r
Сервер дијагностички логови гледање со врвот

За навигација, користете го „t„клуч - напред во времето“,Shift + t“ — наназад.

Стандардно, atop запишува дневници на секои 10 минути и ги зачувува во /var/log/atop директориум. За да го промените интервалот или патеката за зачувување, треба да ја отворите конфигурациската датотека /etc/default/atop и направете ги следните промени:

INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"

Во дадениот пример, дневниците ќе се зачувуваат секоја минута до одредената патека и името на датотеката. После тоа, треба да ја рестартирате програмата со командата:

systemctl restart atop.service

Како да го проверите целокупното оптоварување на серверот во прелистувачот

Користењето алатки од трети страни во прелистувачот обезбедува повизуелна слика за тоа што се случува на серверот. Таквите алатки се насочени кон удобна анализа без потреба од префрлување помеѓу програми во терминалот за да се најде одредена функција. Едно од најфункционалните решенија е NetData. Тој е потполно бесплатен, а сепак има се што е потребно за целосна дијагностика на серверот. Да ја разгледаме нејзината инсталација и конфигурација детално на примерот на a посветен сервер работи со оперативен систем Ubuntu 20.04.6:

apt-get install netdata –y

Веднаш по инсталацијата, продолжете со поставувањето. Отворете ја главната конфигурациска датотека:

vim /etc/netdata/netdata.conf
Вредности во конфигурациската датотека NetData

Споредете ги првите три вредности, тие треба да бидат слични, а исто така наведете ја надворешната IP адреса на серверот. Со тоа ќе се направи понатамошен пристап до контролната табла. Зачувајте ги промените во датотеката и излезете. Рестартирајте ја услугата:

systemctl restart netdata

Проверете ја оперативноста:

systemctl status netdata
Операбилност на NetData

Услугата е лансирана. Останува да се оди на контролната табла. За ова, отворете го прелистувачот и одете на:

http://11.22.33.44:19999

каде 11.22.33.44 е IP адресата на серверот наведена во конфигурациската датотека, 19999 е стандардната порта на програмата.

На врвот на контролната табла, главните информации за оптоварувањето на серверот се прикажуваат во реално време:

Главни индикатори на NetData во анализата на ресурсите на серверот

Подолу можете подетално да го погледнете графикот на секоја поединечна компонента на серверот:

Детална анализа на ресурсите на серверот

За да зумирате или одзумирате од графиконите, можете да ја користите комбинацијата „Shift + тркало на глувчето“. Откако корисникот ќе се запознае со главните графикони, дополнително мени за секоја посебна компонента сместена во горниот десен агол автоматски ќе се отвори. Алатката е способна да обезбеди детални информации за следните компоненти:

Главните компоненти на NetData

Ајде да разгледаме детална анализа користејќи ги првите три ставки: процесори, меморија, дискови:

Детален приказ на процесорот во NetData Детален приказ на меморијата во NetData Детален приказ на дискови во NetData

NetData, исто така, има флексибилни поставки за предупредувања за одредени предизвикувачи. За да ги активирате, изберете „Аларм“ на горниот панел и изберете веќе подготвена скрипта од списокот:

Достапен список со аларми во NetData

Функционалноста на алатката е многу обемна и препорачуваме да се запознаете со целосната листа на можности на GitHub страницата на проектот или на Официјална веб-страница. Само оваа алатка ќе биде доволна за целосна контрола на целиот сервер воопшто и неговите поединечни компоненти особено.

Заклучок

Како резултат на спроведената дијагностика на серверот, може да се тврди дека системот генерално работи стабилно и ефикасно. Анализата на оптоварувањето на процесорот, користењето на меморијата, активноста на дискот и оптоварувањето на мрежата покажа дека ресурсите на серверот се оптимално искористени. Сепак, за да се спречат потенцијални проблеми, важно е редовно да се следи оптоварувањето и да се подготвуваат резервни решенија за да се обезбеди сигурност и перформанси на серверот во иднина.

❮ Претходна статија Намалување на оптоварувањето на серверот
Следна статија ❯ Конфигурирање на заштитен ѕид на Linux

Прашајте не за VPS

Секогаш сме подготвени да одговориме на вашите прашања во секое време од денот или ноќта.