Pan fydd gweinydd yn cael ei orlwytho, boed yn rhithwir neu'n ymroddedig, mae'n achosi i wefannau lwytho'n araf a chynhyrchu gwallau irritative yn lle cynnwys. Mae angen monitro ei baramedrau'n ofalus a chynnal dadansoddiad amserol o adnoddau er mwyn osgoi canlyniad o'r fath,
Nesaf, byddwn yn edrych ar ddiagnosis adnoddau unigol gan ddefnyddio offer y darparwr cynnal, yn ogystal â thrwy'r derfynell ar ochr y gweinydd. Yn ogystal, byddwn yn ystyried gwahanol ddulliau o ddatrys problemau sy'n gysylltiedig â pherfformiad system gwael. Mae'r cyfarwyddiadau'n berthnasol i unrhyw weinyddion sy'n rhedeg Linux OS, waeth beth fo'r meddalwedd sydd wedi'i osod ymlaen llaw.
Gwirio adnoddau gweinydd trwy VMmanager
Offeryn rhithwiroli VMmanager yw'r ateb cyffredinol symlaf, ond ar yr un pryd, ar gyfer diagnosteg. Mae'n chwarae rhan allweddol wrth sicrhau rheolaeth effeithlon o ymroddedig or gweinyddwyr rhithwir ar y mwyafrif o ddarparwyr cynnal modern. Er enghraifft, bydd y gwiriad yn cael ei berfformio ar fersiwn 6 o'r offeryn, fodd bynnag, gall fersiynau blaenorol hefyd gynnal diagnosteg tebyg.
Ar gyfer dadansoddiad, mae angen i chi fynd i'r VMrheolwr panel rheoli a dewiswch y peiriant rhithwir a ddymunir:
Nesaf, gall y defnyddiwr weld y defnydd o adnoddau ar unwaith mewn amser real. I gael ystadegau manylach, mae angen i chi ddewis "Paramedrau":
Mae'r tab ystadegau manwl ar y brig yn dangos nodweddion cyffredinol y gweinydd a'r math rhithwiroli. Ar y graffiau gallwch weld tagfeydd rhwydwaith, llwyth prosesydd, RAM a defnydd gofod disg mewn amser real:
I gael dadansoddiad manylach o ofod disg neu ystadegau adnoddau am gyfnod penodol o amser, rhaid i chi ddewis yr eitem ddewislen briodol. Dangosir gwybodaeth am ddisgiau rhithwir yn y fformat hwn:
Mae ystadegau llwyth ar gyfer adnodd penodol yn cael eu harddangos ar ffurf graff cyfleus:
Mae'n bosibl arddangos graff llwyth am ddiwrnod, wythnos, mis, blwyddyn, neu ddewis y dyddiadau angenrheidiol â llaw. Mae'r holl brif adnoddau yn cael eu harddangos: prosesydd, RAM, storfa, rhyngwyneb rhwydwaith.
Mae llawer o ddefnyddwyr yn disgwyl i adnoddau gael eu defnyddio'n gyfartal dros gyfnod penodol. Fodd bynnag, nid yw hyn bob amser yn wir. Er enghraifft, gall rhyngwyneb y rhwydwaith edrych yn debyg hyd yn oed yn y modd segur:
Nid oes angen unrhyw fesurau yn yr achos hwn. Fodd bynnag, yn achos prosesydd, RAM neu storfa ddisg, ni ddylai'r gweinydd ddefnyddio'r holl 100% o'i adnoddau yn gyson; nid yw'r llwyth a argymhellir yn fwy na 70%.
Gwirio adnoddau gweinydd yn y derfynell
Cyfanswm dadansoddiad llwyth
Rydym wedi edrych yn flaenorol ar rai opsiynau dadansoddi yn y Diagnosteg gyffredinol o adnoddau gweinydd erthygl. Yno buom yn siarad am offer safonol megis brig/ar ben, ac edrychodd hefyd ar osod a ffurfweddu'r netdata cyfleustodau, sy'n ein galluogi i fonitro adnoddau gweinydd trwy'r porwr. Yn yr erthygl hon byddwn yn edrych ar htop fel dewis arall i'r top cyfleustodau ar gyfer dadansoddi adnoddau system gyffredinol.
Nid yw'r offeryn wedi'i osod ymlaen llaw mewn dosbarthiadau Linux yn ddiofyn, felly gadewch i ni ddechrau gyda'r gosodiad. Ar gyfer Debian/Ubuntu rydym yn defnyddio'r gorchymyn:
apt-get install htop
Ar gyfer CentOS, mae'n gwneud mwy o synnwyr i ddefnyddio'r CYNNES storfeydd. Maent yn anabl yn ddiofyn, felly mae'r gorchymyn cyntaf yn gyfrifol am eu hychwanegu, ac mae'r ail un ar gyfer gosod htop:
yum -y install epel-release
yum install htop -y
Yn union ar ôl ei osod, gallwch agor y cyfleustodau o ddewislen y cais neu yn y derfynell gyda'r gorchymyn priodol:
htop
O ganlyniad, bydd y defnyddiwr yn gallu gweld yr holl wybodaeth am y system:
Mae'r gornel chwith uchaf yn dangos data prosesydd, gan gynnwys y defnydd o bob craidd, RAM a chof cyfnewid. Defnyddir cof cyfnewid yn Linux mewn achosion o brinder RAM, gan sicrhau sefydlogrwydd system. Yn y gornel dde uchaf gallwch weld llwyth y prosesydd a nifer y tasgau gweithredol. Mae'r rhan ganolog yn dangos prosesau gweithredol gyda'r gallu i ddidoli. Mae'r rhan isaf yn darparu gwybodaeth am allweddi poeth ac ymarferoldeb. Mae'r adran “Help” yn cynnwys disgrifiad manwl o alluoedd y rhaglen:
Cyn gwneud diagnosis o'r system ei hun, mae angen deall yn union faint o greiddiau/proseswyr sy'n cael eu defnyddio ar y gweinydd. Gall y defnyddiwr ddarganfod eu gwerth yng nghornel chwith uchaf y htop cyfleustodau:
Neu trwy redeg y gorchymyn:
nproc
Yn dibynnu ar y gwerth a gafwyd, bydd cyfanswm y llwyth a ganiateir yn cael ei gyfrifo (Cyfartaledd llwyth yn y gornel dde uchaf). Yn ein hachos ni mae'n hafal i 2, sy'n golygu mai'r llwyth uchaf yw 2.0. Fodd bynnag, nid yw hyn yn golygu y bydd y system yn rhewi'n gyfan gwbl o dan lwyth 2.0. Gall y nifer hwn fod yn uwch, ond yn yr achos hwn, bydd yr holl dasgau eraill yn y ciw, a bydd y gweinydd ei hun yn cael ei lwytho. Ystyrir bod y gwerth delfrydol yn llwyth o ddim mwy na 70%. Er enghraifft, dylai'r cyfartaledd Llwyth fod o fewn 0.7 ar weinydd un prosesydd. Yn achos y gweinydd yn yr enghraifft uchod, dangosydd da fyddai gwerthoedd heb fod yn uwch na 1.4.
Defnyddio htop neu ei analogau, mae angen i'r defnyddiwr werthuso'r prif adnoddau: llwyth prosesydd cyfartalog, defnydd RAM, gofod disg a rhyngwyneb rhwydwaith. Os yw'r adnoddau'n brin, mae angen i chi ddidoli prosesau yn ôl defnydd CPU, nodi gweithrediadau sy'n defnyddio llawer, ac yna eu optimeiddio neu eu terfynu. Os yw'n amhosibl cau'r rhaglen neu os bydd optimeiddio yn methu, argymhellir ystyried newid i weinydd gyda chyfluniad mwy pwerus.
Gwirio RAM rhad ac am ddim
Yn yr adran hon, byddwn yn edrych yn agosach ar agwedd bwysig ar weithrediad unrhyw weinydd - lefel ddigonol o RAM rhad ac am ddim.
Y ffordd hawsaf i wirio RAM am ddim ar unrhyw system Linux trwy'r derfynell yw'r gorchymyn:
free -m
Yn yr allbwn rydym yn cael y data canlynol mewn megabeit: cyfanswm, RAM defnyddiedig, rhad ac am ddim ac wedi'i storio, yn ogystal â chyfaint cyfnewid:
Mae'r offeryn yn ddefnyddiol ar gyfer cael data cyffredinol ar adeg benodol. Ar gyfer diagnosteg defnydd RAM deinamig, rydym yn argymell y vmstat cyfleustodau, sy'n ein galluogi i ffurfweddu amlder diweddaru'r wybodaeth allbwn:
vmstat 1
Yn yr enghraifft uchod, bydd y data yn cael ei ddiweddaru bob eiliad. Cynhyrchir yr allbwn mewn fformat tebyg i rhad ac am ddim:
Mae'r offeryn hefyd yn darparu gwybodaeth system gyffredinol, ond yn ein hachos ni, dim ond y colofnau sy'n gyfrifol am RAM, hynny yw, cof a chyfnewid, sy'n bwysig. Mae'r holl werthoedd wedi'u nodi mewn kilobytes. Gadewch i ni edrych arnynt yn fwy manwl:
cof (RAM):
- swpd: cof rhithwir wedi'i gyfnewid am gorfforol.
- rhad ac am ddim: cof corfforol sydd ar gael (RAM).
- llwydfelyn: cof a ddefnyddir fel byffer cyn ysgrifennu disg.
- cache: cof a ddefnyddir fel storfa i gyflymu mynediad.
Swap
- si: cof a ddefnyddir fel storfa i gyflymu mynediad.
- so: data wedi'i ysgrifennu o gof corfforol i gof cyfnewid.
Ar wahân, mae'n werth sôn am y ffaith bod yr holl adnoddau system sy'n gwneud diagnosis o gyfleustodau i ddechrau yn cymryd data o logiau. Yn achos RAM, bydd y defnyddiwr yn gallu gweld y data yn uniongyrchol trwy agor y ffeil gyfatebol:
cat /proc/meminfo
Mae'r allbwn yn eithaf helaeth, ond mae'n ddigon i roi sylw i'r cofnodion cyntaf i ddadansoddi cof:
Mae problemau gyda defnydd gormodol o RAM yn fwyaf aml yn gysylltiedig â thasg neu broses benodol. Yn y dechrau, bydd diagnosteg gan ddefnyddio offer cyffredin er mwyn nodi prosesau problemus yn ddigon. Fel ateb, efallai y byddwch yn ystyried optimeiddio cymhwysiad penodol, gan alluogi caching a chywasgu data os ydym yn sôn am lawer iawn o wybodaeth, neu gynyddu cyfluniad y gweinydd.
Rheoli gofod disg
Nid yw diagnosteg gofod disg gweinyddwr yn llai pwysig na'i adnoddau eraill. Fel rheol, mae'r arwyddion am yr angen i wirio yn cynnwys: anallu i greu neu ysgrifennu at ffeiliau sy'n bodoli eisoes, perfformiad system araf a gwallau mewnbwn/allbwn amrywiol.
Y ffordd fwyaf cyfleus i wirio yw'r gorchymyn:
df -h
Mewn ymateb, bydd yr offeryn yn dangos gwybodaeth ar bob rhaniad disg wedi'i osod:
Gallwch ddefnyddio'r gorchymyn hwn ar gyfer monitro cyfeiriaduron mwy manwl:
du -hs /*
Fel hyn, bydd y defnyddiwr yn gallu darganfod faint o le y mae pob cyfeiriadur yn ei gymryd. Er mwyn adfer perfformiad y system, bydd angen i chi wneud y gorau o raniad y ddisg sy'n defnyddio'r cof mwyaf. Argymhellir peidio â chaniatáu mwy na 80-90% o'r gofod rhydd o'r cyfanswm i'w ddefnyddio; dylai'r 10-20% sy'n weddill fod yn ddigon ar gyfer gweithrediad system sefydlog. Argymhellir cynyddu gofod disg os nad yw optimeiddio yn bosibl. Gellir cyflawni hyn trwy ychwanegu disgiau newydd neu ehangu presennol, yn ogystal â defnyddio storfa cwmwl. Waeth beth fo'r ateb a ddewiswyd, argymhellir gwneud copi wrth gefn bob amser er mwyn osgoi colli ffeil.
Gwiriad rhyngwyneb rhwydwaith
Yr agwedd olaf, ond yr un mor bwysig, ar ddiagnosteg gweinyddwyr yw gwirio rhyngwyneb y rhwydwaith. Mae'r nethogs gellir defnyddio cyfleustodau os ydych am gael gwybodaeth gyffredinol am faint o draffig y cyfrifir amdano gan brosesau rhwydwaith mewn amser real.
Gosod a lansio ar Cent OS:
yum install nethogs
nethogs
Ar gyfer Debian/Ubuntu:
apt-get install nethogs
nethogs
Bydd yr offeryn yn dangos y prosesau hynny sy'n defnyddio adnoddau rhwydwaith ar hyn o bryd:
Rydym yn argymell defnyddio os brig am ddadansoddiad manylach.
Gosod a lansio ar Cent OS:
yum install iftop
iftop
Ar gyfer Debian/Ubuntu:
apt-get install iftop
iftop
Mae allbwn y rhaglen yn rhestr o gysylltiadau gweithredol sy'n nodi cyfeiriadau IP, porthladdoedd, faint o ddata a drosglwyddwyd a chyflymder trosglwyddo. Prif fantais y rhaglen yw dyluniad gweledol llwytho sianel y rhwydwaith:
Ar ôl gwneud diagnosis o sianel rhwydwaith y gweinydd a nodi problemau gyda llwyth uchel, argymhellir cynyddu lled band y cysylltiadau rhwydwaith ar ochr y darparwr cynnal neu wneud y gorau o osodiadau'r rhyngwyneb problemus penodol. Fel offeryn wrth gefn, gallwch ddefnyddio systemau monitro amrywiol i olrhain newidiadau mewn gweithgaredd rhwydwaith yn gyflym ac, os oes angen, diweddaru seilwaith y rhwydwaith yn rheolaidd yn unol â'r gofynion.
Casgliad
I gloi, gellir pwysleisio bod gwneud diagnosis o adnoddau gweinydd yn rhan annatod o reoli effeithiol rhithwir ac ymroddedig gweinyddion. Rhoddodd yr erthygl y posibilrwydd i ni edrych ar y prif offer ar gyfer dadansoddiad gweinydd llawn, a rhoddodd hefyd argymhellion ymarferol ar gyfer datrys problemau posibl. Mae diagnosteg system reolaidd yn caniatáu i'r gweinydd weithredu'n ddi-dor, hyd yn oed heb gyfranogiad gweithredol y defnyddiwr.