Knowledgebase Ienfâldige ynstruksjes om te wurkjen mei de Profitserver-tsjinst
Foarnaamste Knowledgebase Server Load Diagnostics

Server Load Diagnostics


Reguliere tsjinner load diagnostyk is kritysk wichtich foar de effisjinte wurking fan tsjinners. Tsjinner load diagnostyk lit de identifikaasje fan potinsjele problemen, prestaasjes optimalisaasje, en garandearjen fan trochgeande operaasje. Typysk omfetsje sokke prosedueres de beoardieling fan yndividuele hardwarekomponinten, software, netwurkynstellingen en operasjonele gegevens.

Yn dit artikel sille wy de wichtichste metoaden ûndersykje foar analyse fan serverboarnen fia it terminal en ek oanreitsje ark foar automatyske tafersjoch yn 'e browser. De ynstruksje is fan tapassing op elk type geweldich or firtuele tsjinners op elk Linux-bestjoeringssysteem, nettsjinsteande de foarôf ynstalleare software.

Hoe kinne jo de totale lading op 'e tsjinner yn terminal kontrolearje

Om de algemiene lading fan 'e tsjinner direkt yn' e terminal te kontrolearjen, binne populêre nutsbedriuwen lykas top en boppe op sil brûkt wurde. Yn 'e measte gefallen binne se al foarôf ynstalleare. Start gewoan it kommando:

top

As antwurd sil it ark yn real-time ynformaasje leverje oer de hjoeddeistige steat fan it systeem:

Tsjinnerdiagnoaze mei it boppeste hulpprogramma

Op dizze manier kin de tsjinnerbehearder net allinich algemiene ynformaasje folgje, mar ek oer in spesifyk proses, mei toetseboerdnavigaasje. It programma makket lykwols ek in djippere analyse mooglik. Druk hjirfoar yn it haadfinster fan it hulpprogramma op de "F" kaai, wêrnei't it mooglik is om ekstra fjilden te selektearjen:

Oanfoljende fjilden fan top

Aktive fjilden wurde fet markearre, wurde lichter as de rest, en wurde begelaat troch in symboal *. Om in spesifyk fjild te aktivearjen, brûk de toetseboerdnavigaasje en druk dan op rûmte of de"DOm it fjildfinster en it programma yn it algemien te ferlitten, druk op de "Q"Of"Esc" kaai. De nij tafoege fjilden kinne sjoen wurde troch werom te gean nei it haadfinster en nei rjochts te rôljen ek mei de pylktoetsen op it toetseboerd:

Added fjilden fan top

It is wichtich om de aktuele ynstellings op te slaan by it ôfsluten troch op de "W"kaai.

It folgjende ark yn line is boppe op. It is lansearre mei it kommando:

atop

Fuort nei lansearring toant it ynformaasje oer it systeem:

Serverdiagnoaze mei it atop-hulpprogramma

It hat hast identike funksjonaliteit foar tafersjoch, mar lit ek ynformaasje oer it netwurk en skiven folgje. Jo kinne josels fertroud meitsje mei alle beskikbere funksjes troch de "help" kommando:

Funksjes fan it atop-programma

Yn 'e measte gefallen brûke behearders dit ark om logs foar in spesifike perioade te besjen. Dit kin nuttich wêze as jo de lading foar de ôfrûne perioade witte moatte, bygelyks oernachtich. Om logs te besjen, brûk it kommando:

atop -r
Serverdiagnostyske logs besjen mei atop

Foar navigaasje, brûk de "t"kaai - foarút yn 'e tiid,"Shift +t"- efterút.

Standert skriuwt atop logs elke 10 minuten en bewarret se yn 'e /var/log/op directory. Om it ynterval of paad foar it bewarjen te feroarjen, moatte jo it konfiguraasjetriem iepenje /etc/default/op en meitsje de folgjende wizigingen:

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

Yn it foarsjoen foarbyld wurde logs elke minút bewarre op it opjûne paad en de triemnamme. Dêrnei moatte jo it programma opnij starte mei it kommando:

systemctl restart atop.service

Hoe kinne jo de algemiene lading kontrolearje op 'e tsjinner yn browser

It brûken fan ark fan tredden yn 'e browser jout in mear fisueel byld fan wat der bart op' e tsjinner. Sokke ark binne rjochte op noflike analyse sûnder de needsaak om te wikseljen tusken programma's yn 'e terminal om in spesifike funksje te finen. Ien fan 'e meast funksjonele oplossingen is NetData. It is folslein fergees en hat dochs alles nedich foar folsleine serverdiagnoaze. Litte wy syn ynstallaasje en konfiguraasje yn detail beskôgje op it foarbyld fan in tsjinner server OS Ubuntu 20.04.6 útfiert:

apt-get install netdata –y

Fuort nei ynstallaasje, gean troch nei de opset. Iepenje it haadkonfiguraasjetriem:

vim /etc/netdata/netdata.conf
Wearden yn it NetData-konfiguraasjetriem

Fergelykje de earste trije wearden, se moatte gelyk wêze, en spesifisearje ek it eksterne IP-adres fan 'e tsjinner. It is troch dit dat fierdere tagong ta it kontrôlepaniel sil wurde makke. Bewarje de wizigingen yn it bestân en gean út. Start de tsjinst opnij:

systemctl restart netdata

Kontrolearje de operabiliteit:

systemctl status netdata
NetData-operabiliteit

De tsjinst wurdt lansearre. It bliuwt om te gean nei it kontrôlepaniel. Foar dit, iepenje de browser en gean nei:

http://11.22.33.44:19999

Wêr 11.22.33.44 is it IP-adres fan de tsjinner opjûn yn it konfiguraasjetriem, 19999 is de standert haven fan it programma.

Oan 'e boppekant fan it Dashboard wurdt de haadynformaasje oer de lading op' e tsjinner yn realtime werjûn:

Main yndikatoaren fan NetData yn tsjinner boarne analyze

Hjirûnder kinne jo de grafyk fan elke yndividuele komponint fan 'e tsjinner in tichterby besjen:

Detaillearre tsjinner boarne analyze

Om yn of út te zoomen op 'e diagrammen kinne jo de kombinaasje "Shift + mûswiel" brûke. As de brûker ienris bekend is mei de haadgrafiken, sil in ekstra menu foar elke aparte komponint yn 'e rjochter boppeste hoeke automatysk iepenje. It ark is yn steat om detaillearre ynformaasje te jaan oer de folgjende komponinten:

Haadkomponinten fan NetData

Litte wy in detaillearre analyse beskôgje mei de earste trije items: CPU's, Unthâld, Disks:

Detaillearre werjefte fan CPU yn NetData Detaillearre werjefte fan ûnthâld yn NetData Detaillearre werjefte fan skiven yn NetData

NetData hat ek fleksibele ynstellings foar warskôgings op spesifisearre triggers. Om se te aktivearjen, selektearje "Alarm" op it boppeste paniel en kies in al taret skript út 'e list:

Beskikbere Alarmlist yn NetData

De funksjonaliteit fan it hulpprogramma is heul wiidweidich, en wy riede oan om josels fertroud te meitsjen mei de folsleine list mei mooglikheden op 'e GitHub projekt side of de offisjele webside. Krekt dit iene ark sil genôch wêze foar folsleine kontrôle fan 'e heule tsjinner yn' t algemien en har yndividuele komponinten yn 't bysûnder.

Konklúzje

As gefolch fan 'e útfierde serverdiagnostyk kin beweare wurde dat it systeem algemien stabyl en effisjint wurket. De analyze fan CPU-lading, ûnthâldgebrûk, skiifaktiviteit en netwurklading liet sjen dat de serverboarnen optimaal benut wurde. Om potinsjele problemen te foarkommen, is it lykwols wichtich om regelmjittich kontrôle fan 'e lading út te fieren en backup-oplossingen te meitsjen om betrouberens en prestaasjes fan' e tsjinner yn 'e takomst te garandearjen.

❮ Foarich artikel Firewall konfigurearje op Linux
Folgjend artikel ❯ Ferminderjen fan tsjinner load

Freegje ús oer VPS

Wy binne altyd ree om jo fragen op elk momint fan 'e dei of nacht te beantwurdzjen.