İnformasiya Bankı Profitserver xidməti ilə işləmək üçün sadə təlimatlar
Əsas İnformasiya Bankı Server yükləmə diaqnostikası

Server yükləmə diaqnostikası


Daimi server yükünün diaqnostikası serverlərin səmərəli işləməsi üçün çox vacibdir. Server yükünün diaqnostikası potensial problemlərin müəyyənləşdirilməsinə, performansın optimallaşdırılmasına və fasiləsiz işləməyi təmin etməyə imkan verir. Tipik olaraq, bu cür prosedurlara fərdi aparat komponentlərinin, proqram təminatının, şəbəkə parametrlərinin və əməliyyat məlumatlarının qiymətləndirilməsi daxildir.

Bu yazıda biz terminal vasitəsilə server resurs təhlilinin əsas üsullarını nəzərdən keçirəcəyik və həmçinin brauzerdə avtomatik monitorinq alətlərinə toxunacağıq. Təlimat istənilən növə şamil edilir həsr or virtual serverlər əvvəlcədən quraşdırılmış proqram təminatından asılı olmayaraq istənilən Linux əməliyyat sistemində.

Terminalda serverdəki ümumi yükü necə yoxlamaq olar

Serverin ümumi yükünü birbaşa terminalda yoxlamaq üçün, kimi məşhur kommunal proqramlar yuxarıatop istifadə olunacaq. Əksər hallarda, onlar artıq əvvəlcədən quraşdırılmışdır. Sadəcə əmri işə salın:

top

Buna cavab olaraq, alət real vaxt rejimində sistemin cari vəziyyəti haqqında məlumat verəcəkdir:

Üst yardım proqramından istifadə edərək server diaqnostikası

Bu yolla, server inzibatçısı klaviatura naviqasiyasından istifadə etməklə təkcə ümumi məlumatları deyil, həm də müəyyən bir prosesi izləyə bilər. Bununla belə, proqram daha dərin təhlil etməyə də imkan verir. Bunun üçün yardım proqramının əsas pəncərəsində " düyməsini basın.F" düyməsi, bundan sonra əlavə sahələri seçmək mümkün olacaq:

Üstün əlavə sahələri

Aktiv sahələr qalın şriftlə vurğulanır, qalanlardan daha yüngül olur və * simvolu ilə müşayiət olunur. Xüsusi sahəni aktivləşdirmək üçün klaviatura naviqasiyasından istifadə edin, sonra basın kosmik və ya "D" düyməsi. Sahələr pəncərəsindən və ümumiyyətlə proqramdan çıxmaq üçün " düyməsini basın.Q"Və ya"Esc" düyməsi. Yeni əlavə edilmiş sahələr əsas pəncərəyə qayıdıb klaviaturadakı ox düymələrindən istifadə etməklə sağa sürüşdürməklə də görünə bilər:

Üst sahələr əlavə edildi

Çıxarkən " düyməsinə basaraq cari parametrləri saxlamaq vacibdir.W"açar.

Sıradakı növbəti alətdir atop. Bu əmrlə işə salınır:

atop

Başladıqdan dərhal sonra sistem haqqında məlumatları göstərir:

Üst yardım proqramından istifadə edərək server diaqnostikası

Monitorinq üçün demək olar ki, eyni funksiyaya malikdir, həm də şəbəkə və disklər haqqında məlumatı izləməyə imkan verir. Siz bütün mövcud funksiyalarla tanış ola bilərsiniz "kömək" əmri:

Üst proqramın funksiyaları

Əksər hallarda, administratorlar müəyyən bir dövr üçün qeydlərə baxmaq üçün bu alətdən istifadə edirlər. Bu, keçmiş dövr üçün, məsələn, bir gecədə yükü bilmək lazım olduqda faydalı ola bilər. Qeydlərə baxmaq üçün əmrdən istifadə edin:

atop -r
Server diaqnostik jurnallarına yuxarı ilə baxılır

Naviqasiya üçün " istifadə edint"açar - vaxtında irəli"Shift +t" - geriyə.

Varsayılan olaraq, yuxarıda qeydlər hər 10 dəqiqədən bir yazır və onları yaddaşda saxlayır /var/log/atop kataloq. Saxlama üçün intervalı və ya yolu dəyişdirmək üçün konfiqurasiya faylını açmalısınız /etc/default/atop və aşağıdakı dəyişiklikləri edin:

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

Təqdim olunan nümunədə qeydlər hər dəqiqə göstərilən yola və fayl adına saxlanacaq. Bundan sonra proqramı əmrlə yenidən başlatmalısınız:

systemctl restart atop.service

Brauzerdə serverdəki ümumi yükü necə yoxlamaq olar

Brauzerdə üçüncü tərəf alətlərindən istifadə serverdə baş verənlərin daha vizual görüntüsünü təmin edir. Bu cür alətlər konkret funksiyanı tapmaq üçün terminalda proqramlar arasında keçid etmədən rahat təhlilə yönəldilmişdir. Ən funksional həllərdən biridir NetData. Bu tamamilə pulsuzdur və hələ də tam server diaqnostikası üçün lazım olan hər şeyə malikdir. Onun quraşdırılmasını və konfiqurasiyasını a misalında ətraflı nəzərdən keçirək xüsusi server OS Ubuntu 20.04.6 ilə işləyən:

apt-get install netdata –y

Quraşdırıldıqdan dərhal sonra quraşdırmaya davam edin. Əsas konfiqurasiya faylını açın:

vim /etc/netdata/netdata.conf
NetData konfiqurasiya faylındakı dəyərlər

İlk üç dəyəri müqayisə edin, onlar oxşar olmalıdır, həmçinin serverin xarici IP ünvanını göstərin. Məhz bununla idarəetmə panelinə əlavə giriş həyata keçiriləcək. Dəyişiklikləri faylda qeyd edin və çıxın. Xidməti yenidən başladın:

systemctl restart netdata

İş qabiliyyətini yoxlayın:

systemctl status netdata
NetData işləmə qabiliyyəti

Xidmət işə salınır. İdarəetmə panelinə keçmək qalır. Bunun üçün brauzeri açın və keçin:

http://11.22.33.44:19999

Hara 11.22.33.44 konfiqurasiya faylında göstərilən serverin IP ünvanıdır, 19999 proqramın standart portudur.

İdarə panelinin yuxarı hissəsində serverə yüklənmə haqqında əsas məlumatlar real vaxt rejimində göstərilir:

Server resurslarının təhlilində NetData-nın əsas göstəriciləri

Aşağıda serverin hər bir fərdi komponentinin qrafiki ilə daha yaxından tanış ola bilərsiniz:

Ətraflı server resurs təhlili

Diaqramları böyütmək və ya kiçiltmək üçün "Shift + siçan çarxı" birləşməsindən istifadə edə bilərsiniz. İstifadəçi əsas qrafiklərlə tanış olduqdan sonra yuxarı sağ küncdə yerləşən hər bir ayrıca komponent üçün əlavə menyu avtomatik olaraq açılacaqdır. Alət aşağıdakı komponentlər haqqında ətraflı məlumat verməyə qadirdir:

NetData-nın əsas komponentləri

İlk üç elementdən istifadə edərək ətraflı təhlili nəzərdən keçirək: CPU, Yaddaş, Disklər:

NetData-da CPU-nun ətraflı görünüşü NetData-da yaddaşın ətraflı görünüşü NetData-da disklərin ətraflı görünüşü

NetData həmçinin müəyyən tetikleyiciler üzrə xəbərdarlıqlar üçün çevik parametrlərə malikdir. Onları aktivləşdirmək üçün yuxarı paneldə "Siqnal" seçin və siyahıdan artıq hazırlanmış skripti seçin:

NetData-da mövcud Siqnallar siyahısı

Kommunalın funksionallığı çox genişdir və biz proqramdakı imkanların tam siyahısı ilə tanış olmağı tövsiyə edirik. Github layihə səhifəsi və ya Rəsmi saytında. Ümumilikdə bütün serverə və xüsusən də onun ayrı-ayrı komponentlərinə tam nəzarət etmək üçün sadəcə bu bir vasitə kifayət edəcəkdir.

Nəticə

Aparılan server diaqnostikası nəticəsində sistemin ümumilikdə stabil və səmərəli işlədiyini iddia etmək olar. CPU yükünün, yaddaşdan istifadənin, disk fəaliyyətinin və şəbəkə yükünün təhlili göstərdi ki, server resurslarından optimal şəkildə istifadə olunur. Bununla belə, potensial problemlərin qarşısını almaq üçün yükün müntəzəm monitorinqini aparmaq və gələcəkdə serverin etibarlılığını və performansını təmin etmək üçün ehtiyat həllər hazırlamaq vacibdir.

❮ Əvvəlki məqalə Linux-da Firewall konfiqurasiyası
Növbəti məqalə ❯ Server yükünün azaldılması

Bizdən VPS haqqında soruşun

Günün və ya gecənin istənilən vaxtında suallarınızı cavablandırmağa hər zaman hazırıq.