Jakintza Profitserver zerbitzuarekin lan egiteko argibide errazak
Main Jakintza Zerbitzariaren baliabideak egiaztatzea

Zerbitzariaren baliabideak egiaztatzea


Zerbitzari bat gainkargatzen denean, birtuala edo dedikatua izan, webguneak poliki kargatzea eragiten du eta akats narritagarriak sortzen ditu edukiaren ordez. Beharrezkoa da bere parametroak arretaz kontrolatzea eta baliabideen azterketa puntuala egitea emaitza hori saihesteko,

Ondoren, banakako baliabideen diagnostikoa aztertuko dugu hosting hornitzailearen tresnak erabiliz, baita zerbitzariaren aldean dagoen terminalaren bidez ere. Horrez gain, sistemaren errendimendu eskasarekin lotutako arazoak konpontzeko hainbat ikuspegi aztertuko ditugu. Argibideak Linux OS exekutatzen duten zerbitzariei aplikatzen zaizkie, aurrez instalatutako softwarea edozein dela ere.

Zerbitzariaren baliabideak egiaztatzea VMmanager bidez

VMmanager birtualizazio tresna diagnostikorako soluzio sinpleena, baina aldi berean unibertsala da. Funtsezko eginkizuna du kudeaketa eraginkorra bermatzeko eskainitako or zerbitzari birtualak hosting hornitzaile moderno gehienetan. Adibide gisa, egiaztapena tresnaren 6. bertsioan egingo da, baina aurreko bertsioek ere antzeko diagnostikoak egin ditzakete.

Analisirako, helbidera joan behar duzu VMmanager kontrol-panela eta hautatu nahi duzun makina birtuala:

VMmanager

Ondoren, erabiltzaileak berehala ikusi ahal izango du baliabideen erabilera denbora errealean. Estatistika zehatzagoetarako, "Parametroak" hautatu behar duzu:

VMmanager parametroak

Goiko estatistiken fitxa zehatzak zerbitzariaren ezaugarri orokorrak eta birtualizazio mota bistaratzen ditu. Grafikoetan sarearen pilaketak, prozesadorearen karga, RAM eta diskoko espazioaren erabilera denbora errealean ikus ditzakezu:

VMmanager-en zerbitzariaren baliabideen analisia

Diskoko espazioa edo baliabideen estatistikak denbora-tarte jakin batean aztertzeko, menu-elementu egokia hautatu behar duzu. Disko birtualei buruzko informazioa formatu honetan bistaratzen da:

Disko birtualak VMmanager-en

Baliabide zehatz baten karga-estatistikak grafiko egoki baten moduan bistaratzen dira:

Baliabideak VMmanager-en

Posible da egun, aste, hilabete, urte baterako karga-grafiko bat bistaratu edo eskuz hautatu behar diren datak. Baliabide nagusi guztiak bistaratzen dira: prozesadorea, RAM, biltegiratzea, sareko interfazea.

Erabiltzaile askok epe jakin batean baliabideak modu uniformean erabiltzea espero dute. Hala ere, ez da beti horrela gertatzen. Adibidez, sareko interfazeak antzeko itxura izan dezake inaktibo moduan ere:

Sare-interfazearen adibidea VMmanager-en

Kasu honetan ez da neurririk behar. Hala ere, prozesadore, RAM edo disko biltegiratze baten kasuan, zerbitzariak ez ditu bere baliabideen % 100 guztiak etengabe erabili behar; gomendatutako karga ez da % 70 baino gehiago.

Terminalean zerbitzariaren baliabideak egiaztatzea

Karga osoaren azterketa

Aurretik analisi-aukera batzuk aztertu ditugu Zerbitzariaren baliabideen diagnostiko orokorra artikulua. Bertan, esaterako, tresna estandarrei buruz hitz egin dugu goian/gainean, eta instalazioa eta konfigurazioa ere aztertu ditu netdata erabilgarritasuna, zerbitzariaren baliabideak arakatzailearen bidez kontrolatzeko aukera ematen diguna. Artikulu honetan aztertuko dugu htop alternatiba gisa gora sistema orokorreko baliabideak aztertzeko erabilgarritasuna.

Tresna ez dago lehenespenez Linux banaketan aurrez instalatuta, beraz, has gaitezen instalazioarekin. Debian/Ubunturako komandoa erabiltzen dugu:

apt-get install htop

CentOS-erako, zentzu gehiago du erabilera EPEL biltegiak. Lehenespenez desgaituta daude, beraz, lehenengo komandoa gehitzeaz arduratzen da eta bigarrena instalatzeaz. htop:

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

Instalatu eta berehala, utilitatea ireki dezakezu aplikazioen menutik edo terminalean komando egokia erabiliz:

htop

Ondorioz, erabiltzaileak sistemari buruzko informazio guztia ikusi ahal izango du:

Htop zerbitzariaren baliabideen azterketa

Goiko ezkerreko ertzean prozesadorearen datuak bistaratzen dira, nukleo bakoitzaren erabilera barne, RAM eta truke-memoria. Truke memoria Linux-en RAM eskasia kasuetan erabiltzen da, sistemaren egonkortasuna bermatuz. Goiko eskuineko izkinan prozesadorearen karga eta zeregin aktiboen kopurua ikus ditzakezu. Erdiko zatiak ordenatzeko gaitasuna duten prozesu aktiboak erakusten ditu. Beheko zatiak laster-tekla eta funtzionalitateei buruzko informazioa eskaintzen du. "Laguntza" atalean programaren gaitasunen deskribapen zehatza dago:

Laguntza atala htop-en

Sistema bera diagnostikatu aurretik, zerbitzarian zenbat nukleo/prozesadore erabiltzen diren zehatz-mehatz ulertu behar da. Erabiltzaileak bere balioa aurki dezake goiko ezkerreko izkinan htop utility:

Zerbitzariaren nukleoen zenbakia htop-en

Edo komandoa exekutatuz:

nproc

Lortutako balioaren arabera, baimendutako karga osoa kalkulatuko da (Goiko eskuineko izkinan karga batez bestekoa). Gure kasuan 2ren berdina da, hau da, karga maximoa 2.0 da. Hala ere, horrek ez du esan nahi sistema erabat izoztuko denik 2.0 kargapean. Kopuru hori handiagoa izan daiteke, baina kasu honetan, gainerako zeregin guztiak ilaran egongo dira, eta zerbitzaria bera kargatuko da. Balio ideala % 70 baino gehiagoko kargatzat hartzen da. Adibidez, kargaren batez bestekoa 0.7ren barruan egon behar da prozesadore bakarreko zerbitzari batean. Aipatutako adibideko zerbitzariaren kasuan, adierazle on bat 1.4 baino handiagoak ez diren balioak izango lirateke.

erabiliz htop edo bere analogoek, erabiltzaileak baliabide nagusiak ebaluatu behar ditu: prozesadorearen batez besteko karga, RAMaren erabilera, diskoko espazioa eta sareko interfazea. Baliabideak minimoak badira, prozesuak PUZaren erabileraren arabera ordenatu behar dituzu, kontsumitzen duten eragiketak identifikatu eta gero optimizatu edo amaitu. Programa ixtea ezinezkoa bada edo optimizazioak huts egiten badu, konfigurazio indartsuagoa duen zerbitzari batera aldatzea gomendatzen da.

Doako RAM egiaztatzen

Atal honetan, edozein zerbitzariren funtzionamenduaren alderdi garrantzitsu bat aztertuko dugu - doako RAM maila nahikoa.

Terminalaren bidez edozein Linux sistematako RAM librea egiaztatzeko modurik errazena komandoa da:

free -m

Irteeran honako datu hauek lortzen ditugu megabytetan: RAM guztira, erabilia, librea eta cachean gordeta, baita trukatzeko bolumena ere:

Zerbitzariaren RAM diagnostikoa

Tresna erabilgarria da une zehatz batean datu orokorrak lortzeko. RAM erabilera dinamikoaren diagnostikoetarako, gomendatzen dugu vmstat erabilgarritasuna, irteerako informazioaren eguneratze-maiztasuna konfiguratzeko aukera ematen duena:

vmstat 1

Goiko adibidean, datuak segundoro eguneratuko dira. Irteera antzeko formatuan sortzen da doan:

vmstat RAM egiaztatzea

Tresnak sistemaren informazio orokorra ere ematen du, baina gure kasuan RAMaz arduratzen diren zutabeak bakarrik dira garrantzitsuak, hau da, memoria eta swap. Balio guztiak kilobytetan adierazten dira. Ikus ditzagun zehatzago:

Memoria (RAM):

  • swpd: memoria birtuala fisikoarekin trukatua.
  • doan: eskuragarri dagoen memoria fisikoa (RAM).
  • buff: diskoa idatzi aurretik buffer gisa erabiltzen den memoria.
  • katxeatu: sarbidea azkartzeko cache gisa erabiltzen den memoria.

Trukatu

  • si: sarbidea azkartzeko cache gisa erabiltzen den memoria.
  • so: memoria fisikotik memoria trukatzeko idatzitako datuak.

Bereiz, aipatzekoa da sistema-baliabide guztiek diagnostikatzeko utilitate guztiek hasieran erregistroetatik hartzen dituztela datuak. RAMaren kasuan, erabiltzaileak datuak zuzenean ikusi ahal izango ditu dagokion fitxategia irekiz:

cat /proc/meminfo

Irteera nahiko zabala da, baina nahikoa da lehen erregistroei arreta jartzea memoria aztertzeko:

RAMaren analisia log bidez

Gehiegizko RAM erabileraren arazoak zeregin edo prozesu zehatz batekin lotuta daude gehienetan. Hasieran, nahikoa izango da prozesu problematikoak identifikatzeko tresna arruntak erabiliz diagnostikoak egitea. Irtenbide gisa, aplikazio zehatz bat optimizatzea, cachea eta datuen konpresioa gaituz gero, informazio kopuru handiez ari bagara, edo zerbitzariaren konfigurazioa handitzea kontuan hartu dezakezu.

Disko espazioaren kontrola

Zerbitzariaren disko-espazioaren diagnostikoa ez da bere gainerako baliabideak baino garrantzitsuagoa. Oro har, egiaztapenaren beharrari buruzko seinaleak hauek dira: lehendik dauden fitxategiak sortzeko edo idazteko ezintasuna, sistemaren errendimendu motela eta hainbat sarrera/irteera akatsak.

Egiaztatzeko modurik erosoena komandoa da:

df -h

Horren aurrean, tresnak muntatutako disko partizio guztien informazioa erakutsiko du:

Zerbitzari libreko memoriaren diagnostikoa

Komando hau erabil dezakezu direktorioen jarraipena zehatzagorako:

du -hs /*
Zerbitzariaren direktorioaren azterketa

Horrela, direktorio bakoitzak zenbat leku hartzen duen jakin ahal izango du erabiltzaileak. Sistemaren errendimendua berrezartzeko, memoria kopuru gehien kontsumitzen duen diskoaren partizioa optimizatu beharko duzu. Gomendatzen da kopuru osoaren % 80-90 baino gehiago ez erabiltzea; gainerako % 10-20 nahikoa izan beharko luke sistema egonkorren funtzionamendurako. Diskoko espazioa handitzea gomendatzen da optimizazioa posible ez bada. Hau disko berriak gehituz edo lehendik dauden diskoak zabalduz egin daiteke, baita hodeiko biltegiratzea erabiliz ere. Aukeratutako irtenbidea edozein dela ere, gomendatzen da beti segurtasun kopia bat egitea, fitxategiak gal ez daitezen.

Sareko interfazearen egiaztapena

Zerbitzariaren diagnostikoen azken alderdia, baina ez hain garrantzitsua, sareko interfazea egiaztatzea da. The nethogs erabilgarritasuna erabil daiteke sareko prozesuek denbora errealean zenbat trafiko kontabilizatzen duten buruzko informazio orokorra lortu nahi baduzu.
Instalazioa eta abiarazi Cent OS-en:

yum install nethogs
nethogs

Debian/Ubunturako:

apt-get install nethogs
nethogs

Une honetan sareko baliabideak erabiltzen ari diren prozesu horiek erakutsiko ditu tresnak:

Zerbitzariaren sare-interfazearen diagnostikoak

Erabilera gomendatzen dugu iftop azterketa zehatzagoa egiteko.
Instalazioa eta abiarazi Cent OS-en:

yum install iftop
iftop

Debian/Ubunturako:

apt-get install iftop
iftop

Programaren irteera konexio aktiboen zerrenda da, IP helbideak, portuak, transferitutako datu kopurua eta transferentzia abiadura adierazten dituena. Programaren abantaila nagusia sareko kanalaren kargaren diseinu bisuala da:

Sare-konexio aktiboen ikuspegia

Zerbitzariaren sare-kanala diagnostikatu eta karga handiko arazoak identifikatu ondoren, ostalaritza-hornitzailearen aldetik sare-konexioen banda zabalera handitzea edo interfaze arazotsu zehatzaren ezarpenak optimizatzea gomendatzen da. Babeskopia-tresna gisa, hainbat monitorizazio-sistema erabil ditzakezu sareko jardueraren aldaketak azkar jarraitzeko eta, behar izanez gero, sareko azpiegiturak aldizka eguneratzeko eskakizunen arabera.

Ondorioa

Amaitzeko, zerbitzariaren baliabideen diagnostikoa kudeaketa eraginkorraren zati oso bat dela azpimarratu daiteke virtual eskainitako zerbitzariak. Artikuluak zerbitzari osoa aztertzeko tresna nagusiak aztertzeko aukera eman zigun, eta balizko arazoak konpontzeko gomendio praktikoak ere eman zizkigun. Sistemaren diagnostiko arruntek zerbitzariak ezin hobeto funtzionatzen du, baita erabiltzaileen parte-hartze aktiborik gabe ere.

❮ Aurreko artikulua Nola egiaztatu posta zerbitzaria
Hurrengo artikulua ❯ Linux testu editoreak

Galde iezaguzu VPS-i buruz

Zure galderei erantzuteko prest gaude eguneko edo gaueko edozein ordutan.