Knowledgebase Profitserver ծառայության հետ աշխատելու պարզ հրահանգներ
Հիմնական Knowledgebase Սերվերի բեռնման ախտորոշում

Սերվերի բեռնման ախտորոշում


Սերվերի բեռնվածության կանոնավոր ախտորոշումը չափազանց կարևոր է սերվերների արդյունավետ աշխատանքի համար: Սերվերի բեռնվածության ախտորոշումը թույլ է տալիս բացահայտել պոտենցիալ խնդիրները, կատարողականի օպտիմալացում և շարունակական աշխատանք ապահովելը: Սովորաբար, նման ընթացակարգերը ներառում են առանձին ապարատային բաղադրիչների, ծրագրային ապահովման, ցանցի կարգավորումների և գործառնական տվյալների գնահատումը:

Այս հոդվածում մենք կքննարկենք սերվերի ռեսուրսների վերլուծության հիմնական մեթոդները տերմինալի միջոցով, ինչպես նաև կանդրադառնանք բրաուզերում ավտոմատ մոնիթորինգի գործիքներին: Հրահանգը կիրառելի է ցանկացած տեսակի նվիրված կամ վիրտուալ սերվերների համար ցանկացած Linux օպերացիոն համակարգում, անկախ նախապես տեղադրված ծրագրակազմից:

Ինչպես ստուգել սերվերի ընդհանուր բեռը տերմինալում

Սերվերի ընդհանուր ծանրաբեռնվածությունը անմիջապես տերմինալում ստուգելու համար կօգտագործվեն հայտնի ծրագրեր, ինչպիսիք են top-ը և atop-ը : Շատ դեպքերում դրանք արդեն նախապես տեղադրված են: Պարզապես գործարկեք հրամանը՝

top

Ի պատասխան՝ գործիքը իրական ժամանակում տեղեկատվություն կտրամադրի համակարգի ներկա վիճակի մասին.

Результат գագաթ

Այսպիսով, սերվերի ադմինիստրատորը կարող է հետևել ոչ միայն ընդհանուր տեղեկատվությանը, այլև որոշակի գործընթացի մասին՝ օգտագործելով ստեղնաշարի նավիգացիան: Այնուամենայնիվ, ծրագիրը նաև թույլ է տալիս ավելի խորը վերլուծություն կատարել: Դրա համար օգտակար ծրագրի գլխավոր պատուհանում սեղմեք « F » ստեղնը, որից հետո հնարավոր կլինի ընտրել լրացուցիչ դաշտեր.

Дополнительные поля գագաթ

Ակտիվ դաշտերը ընդգծվում են թավատառով, դառնում են ավելի բաց, քան մնացածը, և դրանց ուղեկցում է * նշանը։ Որոշակի դաշտ ակտիվացնելու համար օգտագործեք ստեղնաշարի նավիգացիան, այնուհետև սեղմեք բացատ կամ « D » ստեղնը։ Դաշտերի պատուհանից և ծրագրից ընդհանրապես դուրս գալու համար սեղմեք « Q » կամ « Esc » ստեղնը։ Նոր ավելացված դաշտերը կարելի է տեսնել՝ վերադառնալով գլխավոր պատուհան և աջ գլորվելով, ինչպես նաև ստեղնաշարի սլաքների ստեղների միջոցով։

3

Կարևոր է պահպանել ընթացիկ կարգավորումները « W » ստեղնը սեղմելիս դուրս գալիս ։

Հաջորդ գործիքը atop-ն է ։ Այն գործարկվում է հետևյալ հրամանով.

atop

Գործարկումից անմիջապես հետո այն ցուցադրում է տեղեկություններ համակարգի մասին.

4

Այն ունի գրեթե նույնական ֆունկցիոնալություն մոնիթորինգի համար, բայց նաև թույլ է տալիս հետևել ցանցի և սկավառակների մասին տեղեկատվությանը: Դուք կարող եք ծանոթանալ բոլոր հասանելի գործառույթներին « help » հրամանի միջոցով:

5

Շատ դեպքերում ադմինիստրատորներն օգտագործում են այս գործիքը՝ որոշակի ժամանակահատվածի տեղեկամատյանները դիտելու համար: Սա կարող է օգտակար լինել, երբ դուք պետք է իմանաք անցած ժամանակահատվածի բեռը, օրինակ՝ գիշերվա ընթացքում: Տեղեկամատյանները դիտելու համար օգտագործեք հրամանը.

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-ն է։ Այն լիովին անվճար է, բայց ունի սերվերի լիարժեք ախտորոշման համար անհրաժեշտ ամեն ինչ։ Եկեք մանրամասն քննարկենք դրա տեղադրումը և կարգավորումը Ubuntu 20.04.6 օպերացիոն համակարգով աշխատող նվիրված սերվերի օրինակով ։

apt-get install netdata –y

Տեղադրվելուց անմիջապես հետո անցեք տեղադրմանը: Բացեք հիմնական կազմաձևման ֆայլը.

vim /etc/netdata/netdata.conf
1

Համեմատեք առաջին երեք արժեքները, դրանք պետք է լինեն նման, ինչպես նաև նշեք սերվերի արտաքին IP հասցեն: Հենց դրանով կկատարվի հետագա մուտք դեպի կառավարման վահանակ։ Պահպանեք փոփոխությունները ֆայլում և դուրս եկեք: Վերագործարկեք ծառայությունը.

systemctl restart netdata

Ստուգեք գործունակությունը.

systemctl status netdata
Работоспособность NetData

Ծառայությունը գործարկված է։ Մնում է գնալ կառավարման վահանակ: Դրա համար բացեք զննարկիչը և անցեք.

http://11.22.33.44:19999

Եթե ​​11.22.33.44-ը կարգավորման ֆայլում նշված սերվերի IP հասցեն է, 19999-ը ՝ ծրագրի ստանդարտ պորտը։

Վահանակի վերևում իրական ժամանակում ցուցադրվում է սերվերի բեռի մասին հիմնական տեղեկատվությունը.

Основные показатели NetData

Ստորև կարող եք ավելի մոտիկից նայել սերվերի յուրաքանչյուր առանձին բաղադրիչի գրաֆիկին.

Детальный график сервера

Գծապատկերները մեծացնելու կամ փոքրացնելու համար կարող եք օգտագործել «Shift + մկնիկի անիվ» համակցությունը: Հենց որ օգտատերը ծանոթանա հիմնական գծապատկերներին, վերևի աջ անկյունում տեղակայված յուրաքանչյուր առանձին բաղադրիչի լրացուցիչ ընտրացանկը ավտոմատ կերպով կբացվի: Գործիքը կարող է մանրամասն տեղեկատվություն տրամադրել հետևյալ բաղադրիչների վերաբերյալ.

Основные составляющие

Դիտարկենք մանրամասն վերլուծություն՝ օգտագործելով առաջին երեք կետերը՝ պրոցեսորներ, հիշողություն, սկավառակներ:

Детальный просмотр данных Детальный просмотр памяти Детальный просмотр дисков

NetData-ն ունի նաև ճկուն կարգավորումներ՝ ծանուցումների համար նշված գործարկիչների վրա: Դրանք ակտիվացնելու համար վերևի վահանակում ընտրեք «Զարթուցիչ» և ցանկից ընտրեք արդեն պատրաստված սցենարը.

Զարթուցիչ NetData-ում

Ծրագրի ֆունկցիոնալությունը շատ ընդարձակ է, և մենք խորհուրդ ենք տալիս ծանոթանալ հնարավորությունների ամբողջական ցանկին GitHub նախագծի էջում կամ պաշտոնական կայքում : Միայն այս մեկ գործիքը բավարար կլինի ամբողջ սերվերի և մասնավորապես դրա առանձին բաղադրիչների լիակատար կառավարման համար:

Եզրափակում

Անցկացված սերվերի ախտորոշման արդյունքում կարելի է պնդել, որ համակարգը հիմնականում աշխատում է կայուն և արդյունավետ։ Պրոցեսորի ծանրաբեռնվածության, հիշողության օգտագործման, սկավառակի ակտիվության և ցանցի ծանրաբեռնվածության վերլուծությունը ցույց տվեց, որ սերվերի ռեսուրսները օպտիմալ կերպով օգտագործվում են: Այնուամենայնիվ, հնարավոր խնդիրների կանխարգելման համար կարևոր է իրականացնել բեռի կանոնավոր մոնիտորինգ և պատրաստել պահեստային լուծումներ՝ ապագայում սերվերի հուսալիությունն ու աշխատանքը ապահովելու համար:

❮ Նախորդ հոդված Սերվերի ծանրաբեռնվածության նվազեցում
Հաջորդ հոդվածը ❯ Firewall-ի կարգավորում Linux-ում

Հարցրեք մեզ VPS-ի մասին

Մենք միշտ պատրաստ ենք պատասխանել ձեր հարցերին օրվա կամ գիշերվա ցանկացած ժամի: