Jak vysoký je vhodný průměr zatížení Linuxu? Kontrola využití zátěže CPU

Pokud je váš počítač (počítač) pomalý, možná budete chtít zkontrolovat, zda není systém příliš zatížen?

V poslední době existuje网络 营销Policista uvedl, že je za to odpovědnýElektronický obchodWeb byl nepřístupný kvůli situaci před časem...

Tento web je založen naWeb WordPress,vLinux Nastavení VPS serveru.

  • Konfigurace serveru Linux VPS má pouze 1 jádro CPU a 1 GB paměti RAM.

Přihlaste se na pozadí serveru Linux VPS a zkontrolujte problém a zjistěte, že průměrná zátěž je velmi vysoká a dosahuje více než 10.0.

Na systémech Linux obvykle používámeuptimepříkaz k jeho zobrazení (wpříkaz atoppříkaz je také k dispozici).

Kromě toho také pracují s počítači Mac společnosti Apple.

Pokud zjistíte, že průměrná zátěž je příliš vysoká, zkuste problém vyřešit!

  • Když je průměrné zatížení příliš vysoké,Chen WeiliangŘešením je zvýšení počtu jader CPU.
  • Poté rozhodně upgradujte konfiguraci na2 jádra CPU,8 GB paměti RAM.
  • Situace průměrného vysokého zatížení byla rychle vyřešena.

XNUMX. Zkontrolujte zatížení systému

V okně terminálu SSH zadejte následující příkaz▼

uptime

Systém vrátí řádek s informacemi ▼

Jak vysoký je vhodný průměr zatížení Linuxu? Kontrola využití zátěže CPU

Druhá polovina řádku říká „průměrné zatížení“, což znamená „průměrné zatížení systému“

  • Díky 3 číslům uvnitř můžeme určit, zda je zatížení systému velké nebo malé?

Zatížení serveru? top příkaz/využití CPU/způsob výpočtu průměrné zátěže

Proč jsou tam 3 čísla?

  • Představují průměrné zatížení systému v minutách 1, 5 a 15 minut.
  • Pokud budete hledat dál, také vám řekne, že když je CPU zcela nečinný, průměrná zátěž je 0;
  • Když je zátěž CPU nasycena, průměrná zátěž je 1.

Co znamená CPU?

  • CPU je centrální procesorová jednotka.
  • (anglicky Central Processing Unit, CPU)
  • CPU je výpočetní jádro a řídicí jádro počítače.

využití procesoru

  • Využití CPU je statistická informace o stavu využití CPU za určité časové období.
  • Tento indikátor ukazuje využití CPU (když je CPU obsazeno).
  • Pokud je CPU dlouhodobě vytížené, je třeba zvážit, zda není CPU přetížené. ?
  • Dlouhodobý provoz z přetížení je druh poškození samotného stroje.
  • Proto musí být využití CPU řízeno v určitém poměru, aby byl zajištěn normální provoz stroje.

Co je průměr zatížení?

  • Průměr zatížení je zatížení procesoru a informace, které obsahuje, jsou statistiky stavu využití procesoru v rámci segmentu.
  • Je to statistika součtu zpracování CPU a počtu procesů čekajících na zpracování CPU po určitou dobu.
  • Tedy statistiky délky fronty používané CPU.

Je zřejmé, že čím nižší je hodnota "průměrné zátěže", například 0.2 nebo 0.3, znamená to, že zátěž počítače (počítače) je menší a zátěž systému je lehčí.

  • Kdy však můžete vidět, že je systém silně zatížen?
  • Nakonec se rovná 1 hodině?Nebo se rovná 0.5?Nebo se rovná 1.5?
  • Co mám dělat, když se tyto tři hodnoty liší během 1 minuty, 5 minut a 15 minut?

XNUMX. Analogie

Chcete-li zjistit, zda je váš systém přetížen, musíte pochopit, co průměrná zátěž skutečně znamená.

Další,Chen WeiliangTato otázka bude vysvětlena co nejsrozumitelnějším jazykem.

Za prvé předpokládáme, že v nejjednodušším případě má váš počítač pouze jeden procesor a všechny operace musí provádět tento procesor.

Představme si průměr zátěže tohoto CPU jako most:

Na mostě je pouze jeden jízdní pruh a všechna vozidla musí tento pruh přejíždět.

(Můstek lze samozřejmě použít pouze v jednom směru.)

Když je zatížení systému 0, znamená to, že na mostě není žádné auto ▼

Když je zatížení systému 0, znamená to, že na mostě není žádné auto

Zatížení systému je 0.5, což znamená, že na mostě je polovina aut ▼

Zatížení systému je 0.5, což znamená, že na 4. listu mostu je polovina vozů

Zatížení systému je 1.0, což znamená, že na všech částech mostu jsou auta, což znamená, že most je "plný" ▼

Zatížení systému je 1.0, což znamená, že na všech částech mostu jsou auta, což znamená, že most je „plný“ list 5

  • Nutno ale podotknout, že i zde lze most bez problémů projet.

Zatížení systému je 1.7, což znamená, že je příliš mnoho vozidel a most je plný (100 %).

  • Vozidla čekající na mostě tvořila 70 % mostních vozidel.

Analogicky a tak dále je zatížení systému 2.0:

  • To znamená, že čeká tolik vozidel, kolik je mostovek.
  • Systémové zatížení 3.0 znamená, že na mostě čeká dvakrát více vozidel než na palubě.
  • Když je zatížení systému větší než 1, musí zadní vozidlo počkat;
  • Čím větší je zatížení systému, tím delší je čekací doba na přejezd mostu▼

Čím větší je zatížení systému, tím delší je čekací doba na přejetí mostu. List 6

  • Systémová zátěž CPU se v zásadě rovná kapacitě výše zmíněného analogového můstku, což je maximální zátěž CPU.
  • Vozidlo na můstku je proces, který čeká na zpracování CPU.

Pokud CPU zpracuje maximálně 100 procesů za minutu, zatížení systému je 0.2, což znamená, že CPU za tuto 1 minutu zpracuje pouze 20 procesů;

Zatížení systému 1.0 znamená, že CPU zvládne 1 procesů za tuto 100 minutu;

1.7 To znamená, že kromě 100 procesů, které CPU zpracovává, existuje 70 procesů, které čekají na zpracování CPU.

Pro bezproblémový chod počítače by zatížení systému nemělo přesáhnout 1.0, není tedy třeba čekat na žádný proces a všechny procesy lze zpracovat jako první.

Je zřejmé, že 1.0 je klíčová hodnota.

Pokud je tato hodnota překročena, systém není optimální.Musíte zasáhnout.

XNUMX. Jak moc je průměrná zátěž systému vhodná?

Je 1.0 ideální hodnota pro zatížení systému?

Ne nutně, systémoví správci mají tendenci ponechat trochu místa.

Když tato hodnota dosáhne 0.7, měli byste vědět něco takového:

  • Když je zatížení systému i nadále vyšší než 0.7, musíte problém začít zkoumat a zabránit zhoršení situace.
  • Pokud je zatížení systému i nadále vyšší než 1.0, musíte najít řešení a snížit hodnotu.
  • Když zatížení systému dosáhne 5.0, signalizuje to vážný problém se systémem a dlouho nereaguje nebo téměř spadne.Neměli byste nechat systém dosáhnout této hodnoty.

Čtyři, více procesorů CPU

Výše uvedené předpokládá, že váš počítač (počítač) má pouze jeden procesor.

Co se stane, když má váš počítač (počítač) nainstalované 2 CPU?

2 CPU znamená, že výpočetní výkon počítače (počítače) se zdvojnásobí a počet procesů, které lze zpracovat současně, se zdvojnásobí.

Chen WeiliangMost se zde stále používá jako analogie. 2 CPU znamenají, že most má 2 kanály a kapacita provozu je zdvojnásobena ▼

Chen Weiliang zde stále používá most jako analogii: 2 CPU znamenají, že most má 2 průchody a kapacita provozu je dvojnásobná.

  • Takže 2 CPU znamenají, že zatížení systému může dosáhnout 2.0 a každý CPU dosáhne 100% zátěže.
  • Pro počítač s n.0 CPU je přijatelné zatížení systému až n.0 CPU.

Pět, vícejádrový procesor CPU

Dodavatelé čipů mají obvykle více jader CPU uvnitř 1 CPU, kterému se říká „vícejádrový CPU“.

Vícejádrový CPU je z hlediska zatížení systému podobný vícejádrovému CPU.

Proto při zvažování zatížení systému musíte zvážit, kolik CPU má váš počítač?A kolik jader má každý CPU?

Poté vydělením zatížení systému celkovým počtem jader, pokud zatížení na jádro nepřesáhne 1.0, počítač poběží jako obvykle.

Jak zjistit, kolik jader CPU má počítač?

Pomocí příkazu můžete zobrazit informace o CPU ▼

cat /proc/cpuinfo

Příkazy, které přímo vracejí celkový počet jader CPU▼

grep -c 'model name' /proc/cpuinfo

XNUMX. Na jakou průměrnou dobu zatížení bych se měl podívat?

poslední otázka:

Průměrná zátěž "průměrná zátěž" vrací celkem tři průměry:

  • 1 minuta zatížení systému, 5 minut zatížení systému, 15 minut zatížení systému.

Na jakou hodnotu se mám odkazovat?

  • Pokud je zatížení systému větší než 1 po dobu pouze 1.0 minuty, další 2 časové úseky jsou menší než 1.0, což znamená, že se jedná pouze o dočasný jev a problém není vážný.
  • Pokud je průměrné zatížení systému větší než 15 do 1.0 minut (po zvýšení počtu jader CPU), problém stále existuje, nejedná se o dočasný jev.
  • Proto byste měli pozorovat hlavně "15minutové zatížení systému" jako indikátor, že počítač (počítač) funguje normálně.

Následuje podrobnější informace o metodě výpočtu průměrného zatížení nejvyššího příkazu / využití CPU / zatížení ▼

Co mám dělat, když je zatížení VPS příliš vysoké?

Nyní můj web není přístupný, protože je zatížení příliš vysoké, co mám dělat?

nahoře – 20:44:30 nahoru 12 min, 1 uživatel, průměrná zátěž: 2.21, 8.39, 6.48

  • Váš server se spravuje sám, co byste měli udělat, je zkontrolovat samotný server přes SSH.
  • Zkontrolujte, co to běží?Jaký proces a podobně?
  • V případě potřeby zkuste restartovat server.
  • Pokud je po restartu serveru zatížení stále příliš vysoké, zkuste identifikovat přetížený proces a zastavit jej.
  • V případě potřeby restartujte proces (nikoli server) jednotlivě.
  • Nebo po konzultaci se zákaznickým servisem "proč je zatížení VPS/serveru příliš vysoké" stále neexistuje způsob, jak to udělat, a nakonec je jediným způsobem zvýšení konfigurace serveru.

Jak velký prostor je vhodný pro web zahraničního obchodu?

Jak vybrat správnou konfiguraci serveru?Kliknutím na níže uvedený odkaz zobrazíte denní průměr 1 XNUMX řešení IP serveru ▼

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared "Jak moc je průměr zatížení Linuxu příliš vysoký? Kontrola využití zatížení CPU“ vám pomůže.

Vítejte u sdílení odkazu na tento článek:https://www.chenweiliang.com/cwl-1027.html

Vítejte na telegramovém kanálu blogu Chen Weiliang, kde získáte nejnovější aktualizace!

🔔 Buďte první, kdo získá cenný „Průvodce používáním nástroje AI pro obsahový marketing ChatGPT“ v hlavním adresáři kanálu! 🌟
📚 Tento průvodce má obrovskou hodnotu, 🌟Toto je vzácná příležitost, nenechte si ji ujít! ⏰⌛💨
Sdílejte a lajkujte, pokud se vám líbí!
Vaše sdílení a lajky jsou naší neustálou motivací!

 

发表 评论

Vaše e-mailová adresa nebude zveřejněna. 必填 项 已 用 * 标注

滚动 到 顶部