Cunniscenza Istruzzioni simplici per travaglià cù u serviziu Profitserver
Main Cunniscenza Verificate e risorse di u servitore

Verificate e risorse di u servitore


Quandu un servitore hè sovraccaricatu, sia virtuale sia dedicatu, face chì i siti web si caricanu lentamente è pruducenu errori irritativi invece di cuntenutu. Hè necessariu di monitorà currettamente i so paràmetri è di fà una analisi puntuale di e risorse per evità un tali risultatu,

In seguitu, guardemu à diagnosticà e risorse individuali utilizendu l'arnesi di u fornitore di hosting, è ancu attraversu u terminal in u latu di u servitore. Inoltre, cunsideremu diversi approcci per risolve i prublemi assuciati à un rendimentu di sistema poviru. L'istruzzioni s'applicanu à qualsiasi servitori chì funzionanu Linux OS, indipendentemente da u software preinstallatu.

Verificate e risorse di u servitore via VMmanager

U strumentu di virtualizazione VMmanager hè a suluzione più simplice, ma à u listessu tempu universale per diagnostichi. Ghjoca un rolu chjave per assicurà una gestione efficiente dedicatu or servitori virtuali nantu à a maiò parte di i fornitori di hosting muderni. Per esempiu, u cuntrollu serà realizatu nantu à a versione 6 di l'uttellu, in ogni modu, versioni precedenti ponu ancu fà diagnostichi simili.

Per l'analisi, avete bisognu à andà à u VMmanager pannellu di cuntrollu è selezziunate a macchina virtuale desiderata:

VMmanager

Dopu, l'utilizatore pò immediatamente vede l'usu di risorse in tempu reale. Per statistiche più dettagliate, avete bisognu di selezziunà "Parametri":

paràmetri di VMmanager

A tabulazione di statistiche dettagliate in cima mostra e caratteristiche generale di u servitore è u tipu di virtualizazione. Nantu à i grafici pudete vede a congestione di a rete, a carica di u processore, a RAM è l'usu di u spaziu di discu in tempu reale:

Analisi di e risorse di u servitore in VMmanager

Per un analisi più detallatu di u spaziu di discu o statistiche di risorse per un certu periodu di tempu, deve selezziunate l'elementu di menu appropritatu. L'infurmazioni nantu à i dischi virtuali sò visualizati in stu formatu:

Dischi virtuali in VMmanager

E statistiche di carica per una risorsa specifica sò visualizate in forma di un graficu convenientu:

Risorse in VMmanager

Hè pussibule visualizà un graficu di carica per un ghjornu, settimana, mese, annu, o selezziunate manualmente e date necessarie. Tutte e risorse principali sò visualizate: processore, RAM, almacenamiento, interfaccia di rete.

Parechji utilizatori aspettanu risorse per esse usate uniformemente in un certu periodu. Tuttavia, questu ùn hè micca sempre u casu. Per esempiu, l'interfaccia di a rete pò esse simile ancu in modu inattivu:

Esempiu di interfaccia di rete in VMmanager

Nisuna misura hè necessaria in stu casu. In ogni casu, in u casu di un processore, RAM o almacenamiento di discu, u servitore ùn deve micca aduprà tutti i 100% di e so risorse in una basa constante; a carica cunsigliata ùn hè micca più di 70%.

Verificate e risorse di u servitore in u terminal

Analisi di a carica tutale

Avemu vistu prima alcune opzioni di analisi in u Diagnostica generale di e risorse di u servitore articulu. Ci avemu parlatu di arnesi standard cum'è in cima / in cima, è hà ancu guardatu à stallà è cunfigurà u netdata utilità, chì ci permette di monitorà e risorse di u servitore via u navigatore. In questu articulu avemu da fighjà htop cum'è una alternativa à u cima utilità per l'analisi generale di e risorse di u sistema.

L'uttellu ùn hè micca preinstallatu in distribuzioni Linux per difettu, per quessa, cuminciamu cù a stallazione. Per Debian/Ubuntu usemu u cumandimu:

apt-get install htop

Per CentOS, hè più sensu per aduprà CALDE repository. Sò disattivati ​​per automaticamente, cusì u primu cumandimu hè rispunsevule per aghjunghje, è u sicondu hè per installà. htop:

yum -y install epel-release
yum install htop -y

Subitu dopu a stallazione, pudete apre l'utilità da u menù di l'applicazione o in u terminal cù u cumandamentu adattatu:

htop

In u risultatu, l'utilizatori puderà vede tutte l'infurmazioni nantu à u sistema:

Analisi di risorse di u servitore Htop

L'angulu superiore left mostra i dati di u processatore, cumpresu l'usu di ogni core, RAM è memoria di scambiu. A memoria di scambiu in Linux hè aduprata in casi di mancanza di RAM, assicurendu a stabilità di u sistema. In l'angulu superiore destra pudete vede a carica di u processatore è u numeru di attività attive. A parte cintrali mostra prucessi attivi cù a capacità di sorte. A parte inferiore furnisce infurmazioni nantu à i tasti caldi è funziunalità. A sezione "Aiutu" cuntene una descrizzione dettagliata di e capacità di u prugramma:

Sezione d'aiutu in htop

Prima di diagnosticà u sistema, stessu, hè necessariu di capisce esattamente quantu core / processori sò usati in u servitore. L'utilizatore pò truvà u so valore in l'angulu superiore manca di u htop Utilità:

Numeru di core di u servitore in htop

O eseguendu u cumandimu:

nproc

Sicondu u valore ottenutu, a carica tutale permissibile serà calculata (Load mediu in u cantonu superiore dirittu). In u nostru casu, hè uguali à 2, chì significa chì a carica massima hè 2.0. Tuttavia, questu ùn significa micca chì u sistema si congelarà completamente sottu a carica 2.0. Stu numeru pò esse più altu, ma in questu casu, tutti l'altri travaglii seranu in a fila, è u servitore stessu serà carricu. U valore ideale hè cunsideratu cum'è una carica di micca più di 70%. Per esempiu, a media di carica deve esse in 0.7 in un servitore unicu processatore. In u casu di u servitore in l'esempiu sopra citatu, un bon indicatore seria valori micca più altu di 1.4.

Praticà htop o i so analoghi, l'utilizatore hà bisognu di evaluà i risorsi principali: a carica media di u processatore, l'usu di RAM, u spaziu di discu è l'interfaccia di rete. Se i risorsi sò minimi, avete bisognu di classificà i prucessi per l'usu di CPU, identificà l'operazioni d'altu cunsumu, è poi ottimisimu o finisce. Se hè impussibile di chjude u prugramma o l'optimizazione falla, hè cunsigliatu di cunsiderà cambià à un servitore cù una cunfigurazione più putente.

Verificate a RAM libera

In questa rùbbrica, avemu da piglià un ochju più vicinu à un aspettu impurtante di u funziunamentu di ogni servitore - un livellu abbastanza di RAM libera.

U modu più faciule per verificà a RAM libera in qualsiasi sistema Linux via u terminal hè u cumandimu:

free -m

À l'output, avemu i seguenti dati in megabyte: RAM totale, usata, libera è in cache, è ancu u voluminu di scambià:

Diagnostica RAM di u servitore

L'uttellu hè utile per ottene dati generale in un puntu specificu in u tempu. Per i diagnostichi dinamichi di l'usu di RAM, ricumandemu vmstat utilità, chì ci permette di cunfigurà a frequenza d'aghjurnamentu di l'infurmazioni di output:

vmstat 1

In l'esempiu sopra, i dati seranu aghjurnati ogni seconda. A pruduzzioni hè prodotta in un furmatu simile à senza:

vmstat verificate RAM

L'uttellu furnisce ancu infurmazione generale di u sistema, ma in u nostru casu, solu i culonni chì sò rispunsevuli di RAM, vale à dì, memoria è swap, sò impurtanti. Tutti i valori sò indicati in kilobytes. Fighjemu à elli in più detail:

memoria (RAM):

  • swpd: memoria virtuale scambiata per fisica.
  • senza: memoria fisica dispunibile (RAM).
  • étranger: memoria usata cum'è un buffer prima di scrittura di discu.
  • jouer à cache: memoria usata cum'è cache per accelerà l'accessu.

Scambià

  • si: memoria usata cum'è cache per accelerà l'accessu.
  • so: dati scritti da a memoria fisica per scambià a memoria.

Separatamente, vale a pena nutà u fattu chì tutti i risorsi di u sistema di diagnostichi utilities inizialmente piglianu dati da i logs. In u casu di RAM, l'utilizatore puderà vede i dati direttamente aprendu u schedariu currispundente:

cat /proc/meminfo

L'output hè abbastanza largu, ma hè abbastanza per attentu à i primi registri per analizà a memoria:

Analisi di RAM per log

I prublemi cù l'usu eccessivu di RAM sò più spessu ligati à un compitu o prucessu specificu. À u principiu, i diagnostichi chì utilizanu strumenti cumuni per identificà i prucessi problematici seranu abbastanza. Comu suluzione, pudete cunsiderà ottimisà una applicazione specifica, chì permette di caching è cumpressione di dati se parlemu di grandi quantità di informazioni, o aumentendu a cunfigurazione di u servitore.

U cuntrollu di u spaziu di discu

Diagnostics di u spaziu di discu di u servitore ùn hè micca menu impurtante chì e so altre risorse. In regula, i signali nantu à a necessità di cuntrollà sò: l'incapacità di creà o scrive à i fugliali esistenti, u rendiment di u sistema lento è diversi errori di input / output.

A manera più còmuda di verificà hè u cumandimu:

df -h

In risposta, l'uttellu mostrarà infurmazioni nantu à tutte e partizioni di discu muntate:

Diagnostica di a memoria di u servitore liberu

Pudete aduprà stu cumandamentu per un monitoraghju di repertorii più detallati:

du -hs /*
Esame di u repertoriu di u servitore

In questu modu, l'utilizatore puderà sapè quantu spaziu occupa ogni cartulare. Per restaurà u funziunamentu di u sistema, avete bisognu di ottimisà a partizione di u discu chì cunsuma a più quantità di memoria. Hè ricumandemu micca di permette più di 80-90% di u spaziu liberu di a quantità tutale per esse usatu; u restu 10-20% deve esse abbastanza per u funziunamentu di u sistema stabile. Hè cunsigliatu di aumentà u spaziu di discu se l'ottimisazione ùn hè micca pussibule. Questu pò esse realizatu aghjustendu novi o espansione di discu esistenti, è ancu cù l'almacenamiento in nuvola. Indipendentemente da a suluzione scelta, hè cunsigliatu di fà sempre una copia di salvezza per evità a perdita di u schedariu.

Verificate l'interfaccia di a rete

L'aspettu finali, ma micca menu impurtante di diagnostichi di u servitore hè di verificà l'interfaccia di a rete. U netti utilità pò esse usata sè vo vulete acquistà infurmazione generale nantu à quantu trafficu hè cuntatu da i prucessi di rete in tempu reale.
Installazione è lanciamentu nantu à Cent OS:

yum install nethogs
nethogs

Per Debian/Ubuntu:

apt-get install nethogs
nethogs

U strumentu mostrarà quelli prucessi chì utilizanu risorse di rete in u mumentu:

Diagnostica di l'interfaccia di rete di u servitore

Ricumpendemu utilizendu iftop per analisi più dettagliate.
Installazione è lanciamentu nantu à Cent OS:

yum install iftop
iftop

Per Debian/Ubuntu:

apt-get install iftop
iftop

L'output di u prugramma hè una lista di cunnessione attiva chì indica l'indirizzi IP, i porti, a quantità di dati trasferiti è a velocità di trasferimentu. U vantaghju principale di u prugramma hè u disignu visuale di a carica di u canali di rete:

Vista di e cunnessione di a rete attiva

Dopu avè diagnosticatu u canali di a rete di u servitore è identificà i prublemi cù una carica alta, hè cunsigliatu per aumentà a larghezza di banda di e cunnessione di a rete da u latu di l'ospitu o ottimisimu i paràmetri di l'interfaccia problematica specifica. Cum'è strumentu di salvezza, pudete aduprà diversi sistemi di surviglianza per seguità rapidamente i cambiamenti in l'attività di a rete è, se ne necessariu, aghjurnà regularmente l'infrastruttura di a rete in cunfurmità cù i requisiti.

cunchiusioni

In cunclusioni, pò esse enfatizatu chì a diagnostica di e risorse di u servitore hè una parte integrante di a gestione efficace di Virtual e dedicatu servitori. L'articulu ci hà furnitu a pussibilità di guardà i strumenti principali per un analisi di u servitore cumpletu, è hà ancu datu cunsiglii pratichi per risolve i prublemi pussibuli. I diagnostichi di u sistema rigulari permettenu à u servitore di funziunà perfettamente, ancu senza participazione attiva di l'utilizatori.

❮ Articulu precedente Cumu verificà u servitore di mail
Articulu prossimu ❯ Editori di testu Linux

Dumandateci nantu à VPS

Semu sempre pronti à risponde à e vostre dumande à ogni ora di ghjornu o di notte.