Wann e Server iwwerlaascht ass, egal ob virtuell oder engagéiert, verursaacht et Websäite fir lues ze lueden an irritativ Feeler ze produzéieren anstatt Inhalt. Et ass néideg seng Parameteren suergfälteg ze iwwerwaachen an eng fristgerecht Analyse vun de Ressourcen ze maachen fir sou en Resultat ze vermeiden,
Als nächst wäerte mir d'Diagnos vun eenzelne Ressourcen kucken mat Hëllef vum Hosting Provider Tools, souwéi duerch den Terminal op der Server Säit. Zousätzlech wäerte mir verschidde Approche betruechten fir Probleemer mat enger schlechter Systemleistung ze léisen. D'Instruktioune gëlle fir all Server mat Linux OS, onofhängeg vun der virinstalléierter Software.
Iwwerpréift Serverressourcen iwwer VMmanager
VMmanager Virtualiséierungsinstrument ass déi einfachst, awer gläichzäiteg universell Léisung fir Diagnostik. Et spillt eng Schlësselroll fir eng efficace Gestioun vun ze garantéieren dofir do or virtuell Serveren op déi meescht modern Hosting Ubidder. Als Beispill gëtt d'Kontroll op Versioun 6 vum Tool duerchgefouert, awer fréier Versioune kënnen och ähnlech Diagnostik maachen.
Fir Analyse, musst Dir op d' VMmanager Kontrollpanel a wielt déi gewënscht virtuell Maschinn:
Als nächst kann de Benotzer direkt d'Benotzung vu Ressourcen an Echtzäit gesinn. Fir méi detailléiert Statistiken, musst Dir "Parameteren" auswielen:
Déi detailléiert Statistik Tab uewen weist d'allgemeng Servercharakteristiken an d'Virtualiséierungstyp. Op de Grafike kënnt Dir Netzwierkstau, Prozessorbelaaschtung, RAM an Disk Space Notzung an Echtzäit gesinn:
Fir eng méi detailléiert Analyse vun Disk Space oder Ressource Statistike fir eng gewëssen Zäit, Dir musst de passenden Menü Punkt wielt. Informatioun iwwer virtuell Disken gëtt an dësem Format ugewisen:
Luedstatistike fir eng spezifesch Ressource ginn a Form vun enger praktescher Grafik ugewisen:
Et ass méiglech eng Laaschtgrafik fir en Dag, Woch, Mount, Joer ze weisen oder déi néideg Datumen manuell ze wielen. All Haaptressourcen ginn ugewisen: Prozessor, RAM, Stockage, Netzwierk Interface.
Vill Benotzer erwaarden datt Ressourcen gläichméisseg iwwer eng gewëssen Zäit benotzt ginn. Allerdéngs ass dat net ëmmer de Fall. Zum Beispill kann d'Netzwierk Interface ähnlech ausgesinn och am Idle Modus:
An dësem Fall sinn keng Mesuren néideg. Wéi och ëmmer, am Fall vun engem Prozessor, RAM oder Disklagerung, sollt de Server net all 100% vu senge Ressourcen op enger konstanter Basis benotzen; d'recommandéiert Belaaschtung ass net méi wéi 70%.
Iwwerpréift Serverressourcen am Terminal
Total Last Analyse
Mir hu virdrun e puer Analyse Optiounen am Allgemeng Diagnostik vu Serverressourcen Artikel. Do hu mir iwwer Standard-Tools geschwat wéi z.B erop / erop, a kuckt och d'Installatioun an d'Konfiguratioun vun der Netdaten Utility, wat eis erlaabt Serverressourcen iwwer de Browser ze iwwerwaachen. An dësem Artikel wäerte mir kucken htop als Alternativ zu der erop Utility fir allgemeng Systemressourcenanalyse.
Den Tool ass net virinstalléiert a Linux Verdeelungen als Standard, also loosst eis mat der Installatioun ufänken. Fir Debian/Ubuntu benotze mir de Kommando:
apt-get install htop
Fir CentOS mécht et méi Sënn fir de WARM Repositories. Si sinn als Standard behënnert, sou datt den éischte Kommando verantwortlech ass fir se ze addéieren, an deen zweeten ass fir d'Installatioun htop:
yum -y install epel-release
yum install htop -y
Direkt no der Installatioun kënnt Dir den Utility aus dem Applikatiounsmenü oder am Terminal mam passenden Kommando opmaachen:
htop
Als Resultat kann de Benotzer all Informatioun iwwer de System gesinn:
Déi iewescht lénks Eck weist Prozessordaten, dorënner d'Benotzung vun all Kär, RAM an Tauschspeicher. Swap Memory am Linux gëtt a Fäll vun engem RAM Mangel benotzt, fir Systemstabilitéit ze garantéieren. An der ieweschter rechter Ecke kënnt Dir d'Prozessorbelaaschtung an d'Zuel vun den aktiven Aufgaben gesinn. Den zentrale Deel weist aktiv Prozesser mat der Fäegkeet ze sortéieren. Den ënneschten Deel gëtt Informatiounen iwwer Hot Keys a Funktionalitéit. D'Sektioun "Hëllef" enthält eng detailléiert Beschreiwung vun de Fäegkeeten vum Programm:
Ier Dir de System selwer diagnostizéiert, ass et néideg ze verstoen genau wéi vill Cores / Prozessoren um Server benotzt ginn. De Benotzer kann hire Wäert an der ieweschter lénks Eck vun der gewuer htop Déngscht:
Oder andeems Dir de Kommando ausféiert:
nproc
Ofhängeg vum kritt Wäert gëtt déi zulässlech Gesamtbelaaschtung berechent (Laadduerchschnëtt an der oberer rechter Ecke). An eisem Fall ass et gläich wéi 2, dat heescht datt déi maximal Belaaschtung 2.0 ass. Wéi och ëmmer, dat heescht net datt de System komplett ënner Laascht 2.0 afréiert. Dës Zuel kann méi héich sinn, awer an dësem Fall sinn all aner Aufgaben an der Schlaang, an de Server selwer gëtt gelueden. Den ideale Wäert gëtt als Laascht vun net méi wéi 70% ugesinn. Zum Beispill soll de Load Moyenne bannent 0.7 op engem Single-Prozessor Server sinn. Am Fall vum Server am uewe genannte Beispill wier e gudde Indikator Wäerter net méi héich wéi 1.4.
benotzt htop oder seng Analoga muss de Benotzer d'Haaptressourcen evaluéieren: duerchschnëttlech Prozessorbelaaschtung, RAM Notzung, Disk Space an Netzwierk Interface. Wann d'Ressourcen minimal sinn, musst Dir Prozesser no CPU Benotzung sortéieren, héichkonsuméierend Operatiounen identifizéieren an se dann optimiséieren oder ofschléissen. Wann et onméiglech ass de Programm zouzemaachen oder d'Optimisatioun klappt, ass et recommandéiert fir op e Server mat enger méi mächteger Konfiguratioun ze wiesselen.
Iwwerpréift fräi RAM
An dëser Rubrik wäerte mir e méi genau kucken op e wichtegen Aspekt vum Fonctionnement vun all Server - e genuch Niveau vu gratis RAM.
Deen einfachste Wee fir gratis RAM op all Linux System iwwer den Terminal ze kontrolléieren ass de Kommando:
free -m
Um Output kréie mir déi folgend Donnéeën a Megabytes: total, benotzt, gratis a cache RAM, souwéi Tauschvolumen:
D'Tool ass nëtzlech fir allgemeng Donnéeën op engem spezifesche Punkt an der Zäit ze kréien. Fir dynamesch RAM Notzung Diagnostik, Mir recommandéieren der vmstat Utility, wat eis erlaabt d'Aktualiséierungsfrequenz vun der Ausgabinformatioun ze konfiguréieren:
vmstat 1
Am uewe genannte Beispill ginn d'Donnéeën all Sekonn aktualiséiert. D'Ausgab gëtt an engem Format ähnlech wéi fräi:
D'Tool bitt och allgemeng Systeminformatioun, awer an eisem Fall sinn nëmmen d'Säulen, déi fir RAM verantwortlech sinn, dat heescht Erënnerung a Swap, wichteg. All Wäerter sinn an kilobytes uginn. Loosst eis se méi am Detail kucken:
Erënnerung (RAM):
- swpd: virtuell Erënnerung ausgetosch fir kierperlech.
- fräi: verfügbar kierperlech Erënnerung (RAM).
- Buff: Erënnerung benotzt als Puffer virum Disk Schreiwen.
- Cache: Erënnerung benotzt als Cache fir den Zougang ze beschleunegen.
Swap
- si: Erënnerung benotzt als Cache fir den Zougang ze beschleunegen.
- so: Daten aus kierperlecher Erënnerung geschriwwe fir Erënnerung ze tauschen.
Separat ass et derwäert ze erwähnen datt all Systemressourcen, déi d'Diagnos vun Utilitys ufanks Daten aus de Logbicher huelen. Am Fall vum RAM kann de Benotzer d'Donnéeën direkt kucken andeems Dir déi entspriechend Datei opmaacht:
cat /proc/meminfo
D'Ausgab ass zimmlech extensiv, awer et ass genuch fir op déi éischt Rekorder oppassen fir d'Erënnerung ze analyséieren:
Probleemer mat exzessiver RAM Notzung si meeschtens mat enger spezifescher Aufgab oder Prozess verbonnen. Am Ufank ass Diagnostik mat gemeinsamen Tools fir problematesch Prozesser z'identifizéieren genuch. Als Léisung kënnt Dir betruechten eng spezifesch Applikatioun ze optimiséieren, Caching an Datekompressioun z'erméiglechen, wa mir iwwer grouss Quantitéiten un Informatioun schwätzen oder d'Serverkonfiguratioun erhéijen.
Disk Space Kontroll
Diagnostik vum Server Disk Space ass net manner wichteg wéi seng aner Ressourcen. In der Regel sinn d'Signaler iwwer de Besoin fir ze kontrolléieren: d'Onméiglechkeet fir existent Dateien ze kreéieren oder ze schreiwen, lues Systemleistung a verschidde Input / Output Feeler.
De bequemste Wee fir ze kontrolléieren ass de Kommando:
df -h
Als Äntwert wäert d'Tool Informatioun iwwer all montéiert Diskpartitionen weisen:
Dir kënnt dëse Kommando benotze fir méi detailléiert Verzeichnisser Iwwerwaachung:
du -hs /*
Op dës Manéier wäert de Benotzer fäeg sinn erauszefannen wéi vill Plaz all Verzeechnes ophëlt. Fir d'Systemleistung ze restauréieren, musst Dir d'Partition vun der Disk optimiséieren, déi am meeschten Erënnerung verbraucht. Et ass recommandéiert net méi wéi 80-90% vum fräie Raum vum Gesamtbetrag ze benotzen; déi reschtlech 10-20% soll genuch fir stabil System Operatioun ginn. Et ass recommandéiert Disk Space ze erhéijen wann Optimisatioun net méiglech ass. Dëst kann ausgefouert ginn andeems Dir nei oder erweidert existent Disken bäidréit, wéi och Cloud Storage benotzt. Onofhängeg vun der gewielter Léisung ass et recommandéiert ëmmer eng Backupkopie ze maachen fir Dateieverloscht ze vermeiden.
Network Interface kontrolléieren
De finalen, awer net manner wichtegen Aspekt vun der Serverdiagnostik ass d'Kontroll vun der Netzwierkinterface. Déi nethogs D'Utility kann benotzt ginn wann Dir allgemeng Informatioune wëllt kréien iwwer wéi vill Traffic duerch Netzwierkprozesser an Echtzäit ausgerechent gëtt.
Installatioun a Start op Cent OS:
yum install nethogs
nethogs
Fir Debian/Ubuntu:
apt-get install nethogs
nethogs
D'Tool wäert dës Prozesser weisen déi Netzwierkressourcen am Moment benotzen:
Mir recommandéiere mat Hëllef iftop fir méi detailléiert Analyse.
Installatioun a Start op Cent OS:
yum install iftop
iftop
Fir Debian/Ubuntu:
apt-get install iftop
iftop
De Programmausgang ass eng Lëscht vun aktive Verbindungen, déi IP Adressen, Ports, d'Quantitéit vun den transferéierte Daten an d'Transfergeschwindegkeet uginn. Den Haaptprogrammvirdeel ass de visuellen Design vum Netzwierkkanal Luede:
Nodeems Dir de Servernetzkanal diagnostizéiert an Probleemer mat héijer Belaaschtung identifizéiert, ass et recommandéiert d'Bandbreedung vun de Netzwierkverbindungen op der Säit vum Hosting Provider ze erhéijen oder d'Astellunge vun der spezifescher problematescher Interface ze optimiséieren. Als Backup-Tool kënnt Dir verschidde Iwwerwaachungssystemer benotze fir séier Ännerungen an der Netzwierkaktivitéit ze verfolgen an, wann néideg, regelméisseg d'Netzinfrastrukturen am Aklang mat den Ufuerderungen ze aktualiséieren.
Conclusioun
Zu Conclusioun, kann et betount ginn, datt d'Diagnos Server Ressourcen en integralen Deel vun efficace Gestioun vun ass Quasi an dofir do Serveren. Den Artikel huet eis d'Méiglechkeet fir d'Haaptinstrumenter fir eng voll Serveranalyse ze kucken, an huet och praktesch Empfehlungen fir méiglech Probleemer ze léisen. Regelméisseg Systemdiagnostik erlaabt de Server nahtlos ze fonktionnéieren, och ouni aktiv Benotzerparticipatioun.