Zenbateraino da egokia Linux Load Average? CPU kargaren erabilera egiaztatzea

Zure ordenagailua (ordenagailua) motela bada, sistema karga handian dagoen egiaztatu nahi duzu?

Duela gutxi, pixka batInterneteko marketinaOfizialak esan zuen bera zela arduraElektrizitatea hornitzaileWebgunea eskuraezina zen duela denbora bat egoera batengatik...

Webgune hau oinarritzen daWordPress webgunea, inLinux VPS zerbitzariaren konfigurazioa.

  • Linux VPS zerbitzariaren konfigurazioak CPU nukleo bakarra eta 1 GB RAM memoria ditu.

Hasi saioa Linux VPS zerbitzariaren atzeko planoan arazoa egiaztatzeko, eta aurkitu kargaren batez bestekoa oso altua dela, 10.0-tik gorakoa dela.

Linux sistemetan, normalean erabiltzen duguuptimeikusteko agindua (wagindu etatopkomandoa ere eskuragarri dago).

Gainera, Apple-ren Mac ordenagailuekin ere lan egiten dute.

Karga batez bestekoa altuegia dela ikusten baduzu, saiatu arazoa konpontzen!

  • Karga batez besteko karga altuegia denean,Chen WeiliangEmandako irtenbidea CPU nukleoen kopurua handitzea da.
  • Ondoren, eguneratu erabakigarria konfigurazioa2 CPU nukleoak,8 GB RAM memoria.
  • Karga handiko batez besteko karga egoera azkar konpondu zen.

XNUMX. Egiaztatu sistemaren karga

SSH terminaleko leiho batean, idatzi komando hau ▼

uptime

Sistemak informazio lerro bat itzuliko du ▼

Zenbateraino da egokia Linux Load Average? CPU kargaren erabilera egiaztatzea

Lerroaren bigarren erdiak "karga batez bestekoa" esaten du, hau da, "sistemaren batez besteko karga" esan nahi du

  • Barruan 3 zenbaki izanik, sistemaren karga handia ala txikia den zehaztu al dezakegu?

Zerbitzariaren karga? goiko komandoa/CPU erabilera/karga batez besteko kalkulu metodoa

Zergatik daude 3 zenbaki?

  • Sistemaren batez besteko karga minutu 1, 5 minutu eta 15 minututan adierazten dute.
  • Bilatzen jarraitzen baduzu, PUZa guztiz inaktibo dagoenean, kargaren batez bestekoa 0 dela ere esango dizu;
  • PUZaren lan-karga saturatuta dagoenean, kargaren batez bestekoa 1 da.

Zer esan nahi du CPU?

  • CPU prozesatzeko unitate zentrala da.
  • (Ingelesez Prozesatzeko Unitate Zentrala, CPU)
  • CPUa konputagailu baten nukleo informatiko eta kontrol-nukleoa da.

CPU erabilera

  • PUZaren erabilera denbora-tarte batean PUZaren erabilera-egoeraren informazio estatistikoa da.
  • Adierazle honek PUZaren erabilera erakusten du (PUZa okupatuta dagoenean).
  • CPUa denbora luzez okupatuta badago, kontuan hartu behar duzu CPUa gainkargatuta dagoen. ?
  • Epe luzerako gainkarga eragiketa makinaren beraren kalte moduko bat da.
  • Hori dela eta, PUZaren erabilera proportzio jakin batera kontrolatu behar da makinaren funtzionamendu normala bermatzeko.

Zer da Load Average?

  • Load Average PUZaren karga da, eta daukan informazioa segmentu baten barruan PUZaren erabilera-egoeraren estatistikak dira.
  • PUZaren prozesamenduaren eta denbora-tarte batean PUZaren prozesatzeko zain dauden prozesu kopuruaren baturaren estatistika da.
  • Hau da, CPUak erabiltzen dituen ilararen luzeraren estatistikak.

Jakina, zenbat eta txikiagoa izan "kargaren batez bestekoa", adibidez, 0.2 edo 0.3, ordenagailuaren (ordenagailuaren) lan-karga txikiagoa dela eta sistemaren karga arinagoa dela esan nahi du.

  • Hala ere, noiz ikus dezakezu sistema karga handian dagoela?
  • Azkenean ordu 1 berdina da?Edo 0.5 berdina da?Edo 1.5 berdina da?
  • Zer egin behar dut hiru balio hauek minutu 1, 5 minutu eta 15 minutuko epean desberdinak badira?

XNUMX. Analogia

Zure sistema karga handian dagoen zehazteko, kargaren batez bestekoa benetan zer esan nahi duen ulertu behar duzu.

Hurrengoa,Chen WeiliangGaldera hau ahalik eta hizkuntzarik garbienean azalduko da.

Lehenik eta behin, suposatzen dugu kasurik errazenean zure ordenagailuak CPU bakarra duela eta eragiketa guztiak CPU honek egin behar dituela.

Imajina dezagun CPU honen Batez besteko karga zubi gisa:

Zubian errei bakarra dago eta ibilgailu guztiek errei hori zeharkatu behar dute.

(Jakina, zubia norabide bakarrean bakarrik erabil daiteke.)

Sistemaren karga 0 denean, zubian autorik ez dagoela esan nahi du ▼

Sistemaren karga 0 denean, zubian autorik ez dagoela esan nahi du

Sistemaren karga 0.5 da, hau da, zubian autoen erdiak daude ▼

Sistemaren karga 0.5 da, hau da, zubiaren 4. fitxan auto erdiak daude

Sistemaren karga 1.0 da, hau da, zubiaren zati guztietan autoak daudela esan nahi du, hau da, zubia "beteta" dago ▼

Sistemaren karga 1.0 da, hau da, zubiaren zati guztietan autoak daudela esan nahi du, hau da, zubia "beteta" dago 5. orria

  • Baina azpimarratu beharra dago oraindik zubia ondo pasa daitekeela hemen.

Sistemaren karga 1.7koa da, hau da, ibilgailu gehiegi daudela eta zubia beteta dago (%100).

  • Zubian zain zeuden ibilgailuak zubiko ibilgailuen %70 ziren.

Analogiaz, eta abar, sistemaren karga 2.0 da:

  • Hau da, zubi-oholak adina ibilgailu daude zain.
  • 3.0-ko sistemaren karga batek esan nahi du zubian bizkarrean baino bi aldiz ibilgailu gehiago daudela zain.
  • Sistemaren karga 1 baino handiagoa denean, atzeko ibilgailuak itxaron behar du;
  • Zenbat eta handiagoa izan sistemaren karga, orduan eta luzeagoa izango da zubia zeharkatzeko itxaronaldia▼

Zenbat eta pisu handiagoa izan sistemaren karga, orduan eta luzeagoa izango da zubia zeharkatzeko itxaronaldia. 6. fitxa

  • PUZaren sistemaren karga, funtsean, aipatutako zubi analogikoaren ahalmenaren berdina da, hau da, PUZaren lan-karga maximoa.
  • Zubiko ibilgailua CPUak prozesatzeko zain dagoen prozesu bat da.

CPUak minutuko gehienez 100 prozesu prozesatzen baditu, sistemaren karga 0.2 da, hau da, CPUak 1 prozesu soilik prozesatzen ditu minutu 20 honetan;

Sistemaren karga 1.0 batek esan nahi du CPUak 1 prozesu prozesatzen dituela minutu 100 honetan;

1.7 Horrek esan nahi du PUZak prozesatzen dituen 100 prozesuez gain, 70 prozesu daudela PUZak prozesatzeko zain.

Ordenagailua ondo exekutatzeko, sistemaren karga ez da 1.0 baino handiagoa izan behar, beraz, ez da inolako prozesuren zain egon behar eta prozesu guztiak lehenik prozesatu daitezke.

Jakina, 1.0 funtsezko balio bat da.

Balio hori gainditzen bada, sistema ez da optimoa.Esku hartu behar duzu.

XNUMX. Zenbateko egokia da sistemaren karga-kargaren batez bestekoa?

1.0 balio aproposa al da sistemaren kargarako?

Ez zertan, sistemaren administratzaileek leku apur bat utzi ohi dute.

Balio hori 0.7ra iristen denean, honelako zerbait jakin beharko zenuke:

  • Sistemaren karga 0.7 baino handiagoa izaten jarraitzen duenean, arazoa ikertzen hasi behar duzu eta egoera okerrera ekidin.
  • Sistemaren karga 1.0 baino handiagoa izaten jarraitzen duenean, irtenbide bat aurkitu eta balioa jaitsi behar duzu.
  • Sistemaren karga 5.0ra iristen denean, sistemarekin arazo larri bat dagoela adierazten du, eta denbora luzez ez duela erantzun, edo ia huts egin duela.Ez zenuke utzi behar sistemari balio horretara iristen.

Lau, CPU prozesadore anitz

Aurrekoa zure ordenagailuak (ordenagailuak) CPU bakarra duela suposatzen du.

Zer gertatzen da zure ordenagailuak (ordenagailuak) 2 CPU instalatuta baditu?

2 CPUk esan nahi du ordenagailuaren (ordenagailuaren) prozesatzeko ahalmena bikoiztu egiten dela, eta aldi berean prozesatu daitezkeen prozesu kopurua bikoiztu egiten dela.

Chen WeiliangHemen oraindik zubia analogia gisa erabiltzen da. 2 CPUk esan nahi du zubiak 2 kanal dituela eta trafiko-ahalmena bikoiztu egiten dela ▼

Chen Weiliang-ek oraindik zubia erabiltzen du hemen analogia gisa.2 CPUk esan nahi du zubiak 2 pasabide dituela eta trafiko-ahalmena bikoiztu egiten dela.

  • Beraz, 2 CPUk esan nahi du sistemaren karga 2.0ra irits daitekeela eta CPU bakoitzak lan-karga% 100era iristen dela.
  • n.0 CPUdun ordenagailu baterako, sistemaren karga onargarria n.0 CPUrainokoa da.

Bost, nukleo anitzeko CPU prozesadorea

Txip hornitzaileek normalean CPU-nukleo anitz izan ohi dituzte PUZ baten barruan, hau da, "multi-core CPU" deitzen dena.

Nukleo anitzeko CPU bat multi-CPU baten antzekoa da sistemaren kargari dagokionez.

Hori dela eta, sistemaren karga kontuan hartuta, kontuan hartu behar duzu zenbat CPU ditu zure ordenagailuak?Eta zenbat nukleo ditu CPU bakoitzak?

Ondoren, sistemaren karga nukleoen kopuru osoaz zatituz, betiere nukleo bakoitzeko karga 1.0 gainditzen ez badu, ordenagailua ohi bezala funtzionatuko du.

Nola jakin zenbat CPU nukleo dituen ordenagailu batek?

Komandoa erabiliz, CPUren informazioa ikusteko aukera ematen du ▼

cat /proc/cpuinfo

PUZaren nukleoen kopuru osoa zuzenean itzultzen duten komandoak▼

grep -c 'model name' /proc/cpuinfo

XNUMX. Zein kargaren batez besteko denbora begiratu behar dut?

azken galdera:

Karga-batez besteko karga-batez besteko hiru batez besteko itzultzen dira guztira:

  • 1 minutuko sistemaren karga, 5 minutuko sistemaren karga, 15 minutuko sistemaren karga.

Zein baliori erreferentzia egin behar diot?

  • Sistemaren karga 1 baino handiagoa bada minutu bakarrean, beste 1.0 denbora-tarteak 2 baino txikiagoak dira, eta horrek adierazten du hori aldi baterako fenomenoa baino ez dela eta arazoa ez dela larria.
  • Sistemaren batez besteko karga 15 baino handiagoa bada 1.0 minututan (PUZaren nukleoen kopurua handitu ondoren), arazoa hor dago oraindik, ez aldi baterako fenomenoa.
  • Hori dela eta, batez ere "15 minutuko sistemaren karga" ikusi beharko zenuke ordenagailua (ordenagailua) normal funtzionatzen ari den adierazle gisa.

Honako hau goiko komandoa/CPU erabilera/karga batez besteko kalkulu metodoari buruz gehiago da ▼

Zer egin behar dut VPS karga altuegia bada?

Orain nire webgunea ezin da sartu karga handiegia delako, zer egin behar dut?

goian - 20:44:30 gora 12 min, erabiltzaile 1, karga batez bestekoa: 2.21, 8.39, 6.48

  • Zure zerbitzaria autokudeatzen da, egin behar duzuna da zure zerbitzaria bera egiaztatu SSH bidez.
  • Egiaztatu zer ari da martxan?Zein prozesu eta abar?
  • Beharrezkoa bada, saiatu zerbitzaria berrabiarazten.
  • Zerbitzaria berrabiarazi ondoren karga oraindik altuegia bada, saiatu gainkargatutako prozesua identifikatzen eta geldiarazten.
  • Beharrezkoa bada, berrabiarazi prozesua (ez zerbitzaria) banan-banan.
  • Edo bezeroarentzako arreta "zergatik den VPS/zerbitzariaren karga altuegia" kontsultatu ondoren, oraindik ez dago egiteko modurik, eta azkenik, zerbitzariaren konfigurazioa handitzea da bide bakarra.

Zenbat toki egokia den kanpo-merkataritzako enpresa baten webgunerako?

Nola aukeratu zerbitzariaren konfigurazio egokia?Egin klik beheko estekan eguneroko batez besteko 1 IP zerbitzariaren irtenbidea ikusteko ▼

Hope Chen Weiliang bloga ( https://www.chenweiliang.com/ ) partekatu du "Zenbat da Linux Load Average altuegia? CPU Load Utilization Check"-k lagunduko dizu.

Ongi etorri artikulu honen esteka partekatzera:https://www.chenweiliang.com/cwl-1027.html

Ongi etorri Chen Weiliang-en blogeko Telegram kanalera azken eguneraketak jasotzeko!

🔔 Izan zaitez kanalaren goiko direktorioan "ChatGPT Content Marketing AI Tool Erabilera Gida" baliotsua lortzen lehena! 🌟
📚 Gida honek balio handia du, 🌟Aukera arraroa da hau, ez galdu! ⏰⌛💨
Partekatu eta gustatzen bazaizu!
Zure partekatzea eta gustukoak dira gure etengabeko motibazioa!

 

发表 评论

Zure helbide elektronikoa ez da argitaratuko. 必填 项 已 用 * 标注

joan goian