Využití prostředků CPU a současných připojení v panelu cPanel

Procédure

Jaké je využití procesoru?

cPanel umožňuje sledovat využití prostředků CPU a souběžných připojení. Můžete také sledovat spotřebu paměti, CPU a I/O (přístup k disku) vašeho webhostingového balíčku.

Ve společnosti LWS má každý zákazník k dispozici vlastní zdroje. To znamená, že pokud jeden zákazník využívá velké množství prostředků, nemá to žádný dopad na ostatní zákazníky na stejném serveru. Z tohoto důvodu má každý balíček v panelu cPanel nástroj"Využití procesoru", který zobrazuje zdroje, které mohou být a jsou těmito webovými stránkami využívány. Díky grafům poskytovaným v balíčcích cPanel můžete sledovat skutečnou spotřebu vašeho hostingového balíčku a také zjistit, zda je pravděpodobné, že bude rychle dosaženo limitu.

Jak mohu zjistit, jak jsou využívány prostředky procesoru?

  1. Přihlastese do své zákaznické zóny LWS, klikněte za příslušným balíčkem na"Spravovat" a poté na"Přístup do cPanelu".

Využití prostředků CPU a současných připojení v panelu cPanel

2. Poté klikněte na tlačítko"Využití zdrojů" v sekci"Měření".

Využití prostředků CPU a současných připojení v panelu cPanel

Objevení nástroje

Po kliknutí na záložku"Využití zdrojů" se na první stránce dozvíte, zda již bylo u vašeho plánu dosaženo určitých limitů.

Využití prostředků CPU a současných připojení v panelu cPanel

Na této poslední stránce je často uvedeno, že za posledních 24 hodin byly překročeny určité kvóty, například I/O nebo CPU. To je často normální. Je možné, že jste spustili náročný skript nebo importovali web, který spotřeboval všechny dostupné prostředky vašeho balíčku.

Na druhou stranu lze považovat za nenormální, pokud spotřebováváte všechny prostředky více než 50 % času. To je často známkou poruchy vašeho webu nebo skriptu PHP.

Na stránce využití procesoru jsou dvě karty:

  • Aktuální využití: Tato karta umožňuje zobrazit historii spotřeby prostředků ve vašem vzorci;
  • Snímek: Tato karta vám poskytne představu o procesech spuštěných při nadměrném využívání prostředků.

Aktuální využití: graf spotřeby

Pokud chcete mít k dispozici informace o spotřebě za posledních 24 hodin nebo 7 dní, klikněte na možnost"Current Usage" (Aktuální spotřeba).

Zobrazí se různé grafy, například CPU, I/O a procesy.

Využití prostředků CPU a současných připojení v panelu cPanel

Pro lepší pochopení jednotlivých grafů postupujte podle níže uvedených vysvětlivek ke každému z nich:

Graf Vysvětlení: Co způsobuje nadměrnou spotřebu prostředků?
Využití procesoru Spotřeba procesoru vašeho hostingu Jedná se především o procesy PHP, které jsou spuštěny na vašich webových stránkách, když si je návštěvník prohlíží. Pokud používáte jiné jazyky, například Node.JS nebo Python, jedná se o procesy spojené s těmito skripty. Ačkoli se počítají i procesy e-mailu, je velmi vzácné, aby způsobily překročení prostředků CPU.
Fyzické využití paměti Spotřeba paměti RAM vašeho hostingu

Jedná se o paměť RAM spojenou s vaším balíčkem. Tato paměť představuje problém jen zřídka. Všechny skripty při svém spuštění spotřebovávají více či méně paměti RAM (hodnota memory_limit definuje maximální množství paměti, které může proces PHP využít). Náročné zpracování, jako je deklarování produktů nebo import/export dat, může spotřebovávat více paměti. Totéž platí pro závislosti, jako je například Composer.

Využití vstupů/výstupů Operace čtení/zápisu na disk na hostingu Většinu času jsou vstupy/výstupy generovány procesy, které manipulují se soubory na vašem hostingu, a to často v případě zálohování souborů. Mohou také pocházet z mezipaměti vašeho webu v podobě souborů. Stručně řečeno, jedná se o vše, co potřebuje číst a zapisovat na diskový prostor vašeho hostingu.
Vstupní procesy Počet aktivních připojení na webovém serveru pro váš účet. Každý nový požadavek vytvoří na webovém serveru Apache podřízený proces (child worker). Ten je pak po vyřízení požadavku uzavřen. Kvóta "Vstupní proces" udává maximální počet procesů Apache, které může váš vzorec přijmout). To znamená, že pokud máte stránku, jejíž načítání trvá dlouho a je hojně využívána, může být váš Vstupní proces nasycen. Příliš mnoho návštěv může tuto kvótu také nasytit.
Procesy Počet spuštěných procesů Procesy jsou binární soubory běžící v prostředí vašeho hostingového balíčku. Patří sem procesy PHP, NodeJS, Python atd. používané k obsluze návštěvníků, ale také procesy běžící na terminálu SSH vašeho balíčku.

Činnost hostingu

Karta"Snímek" umožňuje zachytit procesy, které běžely na vašem webhostingu v okamžiku, kdy byla překročena některá z hodnot (I/O Entry processes, procesy atd...). Můžete tak například zjistit, které skripty jsou spuštěny, když dojde k překročení kapacity procesoru.

Využití prostředků CPU a současných připojení v panelu cPanel

V nástroji pro snímkování můžete zobrazit několik věcí:

  1. Kalendář : umožňuje zvolit datum, ke kterému chcete snímek zobrazit.
  2. V okně Choose Snapshot (Zvolit snímek) vyberete snímek, který chcete zobrazit. Snímky se pořizují pouze při překročení kvóty a uchovávají se pouze několik dní.
  3. V poli Seznam procesů najdete seznam procesů ve stejné podobě, jako když použijete příkaz top v SSH. Nejdůležitějšími prvky jsou příkaz CMD, který umožňuje zobrazit, co bylo spuštěno ve vztahu k cestě. Díky tomu můžete odvodit, které stránky se problém týká. Dále sloupce CPU a MEM.
  4. Ve snapshotu Database queries (Databázové dotazy) je možné najít dotazy SQL, které byly spuštěny v době snapshotu.
  5. V části HTTP Queries snapshot (Snímky dotazů HTTP) je možné najít požadavky, které byly v době snímku přítomny na webovém serveru.

Co se stane, pokud je dosaženo limitu?

Může se stát, že dosáhnete limitu pro určité hodnoty. Tuto skutečnost můžete zjistit tak, že přejdete do části Využití procesoru a kliknete na položku"Aktuální využití". Nejprve je třeba zkontrolovat, zda se využití viditelné v grafech zdá být v souladu s webem, který hostujete ve svém balíčku.

Pokud například hostujete webové stránky s velkým počtem návštěvníků, je možné, že omezujete určité hodnoty, například CPU, abyste mohli reagovat na každou návštěvu. V takovém případě si určitě budete muset ověřit, zda je možné vaše webové stránky optimalizovat.

Za tímto účelem si musíte položit následující otázky:

  • Má můj web systém ukládání do mezipaměti? Pokud ano, funguje správně? Můžete si nainstalovat systém cache jako zásuvný modul nebo použít agresivnější nástroj, jako je Fastest Cache nebo LiteSpeed.
  • Není můj systém cachování kontraproduktivní? Může se stát, že systém cachování způsobí webu více problémů než cokoli jiného, zejména pokud na webu používáte několik různých systémů cachování. Můžete to otestovat deaktivací a opětovnou aktivací mezipaměti, abyste mohli porovnat, jak váš web funguje s ní a bez ní. Navíc, pokud máte systém mezipaměti založený na souborech a dlouho jste jej nečistili, je možné, že váš web bude rychlejší bez systému mezipaměti než s ním (kvůli obtížnému hledání dat v hromadě tisíců souborů).
  • Je verze jazyka PHP používaná mým webem aktuální ? Verzi PHP používanou vaším webem můžete kdykoli zkontrolovat v rozhraní cPanel v části"Vybrat verzi PHP". Zastaralá verze PHP může mít za následek špatnou správu zdrojů CPU, RAM a/nebo I/O.
  • Je aktivní OpCache ? Můžete zkontrolovat, zda je OpCache aktivní, když přejdete na"Select a PHP version". Aktivace tohoto modulu jistě přinese změnu.
  • Není moje databáze MySQL příliš velká ? Ať už používáte WordPress, Prestashop nebo jiný CMS, určité tabulky mohou zaznamenávat informace, jako jsou návštěvníci webu, připojení k administraci nebo zákaznické oblasti. V důsledku toho bude velikost databáze v průběhu měsíců narůstat. Pokud má databáze velikost několika set MB, může to mít vliv na provoz vašeho webu. Možná bude nutné zjistit, zda je možné ji odlehčit, například vyprázdněním tabulek protokolu a historie. To můžete ověřit tak, že přejdete do PhpMyAdmin a seřadíte tabulky podle velikosti.

Na druhou stranu se může stát, že váš web nemá mnoho návštěvníků, ale jeho spotřeba CPU, paměti nebo IO pravidelně raketově roste. V takovém případě budete muset zkontrolovat následující:

  • Nebyl váš web napaden hackery ? Může se stát, že na vašem webu běží škodlivé procesy, které mohou mít za následek spotřebování všech zdrojů webhostingu. V takovém případě můžete zkontrolovat, zda váš hosting neobsahuje žádné škodlivé soubory, a to tak, že přejdete do"Správce souborů". Můžete také spustit antivirovou kontrolu pomocí nástroje ImunifyAV.
  • Je možné, že jste na své stránky nedávno nainstalovali nějaký zásuvný modul nebo podobnou aplikaci, která způsobuje problémy. Můžete deaktivovat různé zásuvné moduly a mezi jednotlivými deaktivacemi zkontrolovat grafy a zjistit, zda se používání opět stane konzistentním.
  • Můžete také použít nástroj pro snímkování a podívat se na aktuálně spuštěné procesy. V zásadě z nich můžete odvodit, který web a skript způsobuje problém.

Příčinou může být také počet webů hostovaných ve vašem webovém balíčku. Možná máte v balíčku několik desítek aktivních webů ajeden nebo dva z nich spotřebovávají všechny prostředky. V takovém případě bude možná nutné zjistit, zda by předplatné druhého balíčku a migrace některých webů na něj nemohlo zátěž vyrovnat.

To však nebude fungovat, pokud máte na webhostingu pouze jeden web nebo pokud máte několik webů a problém se spotřebou se týká pouze jednoho z nich.

Souhrnná tabulka věcí, které je třeba zkontrolovat

Níže je uvedena souhrnná tabulka věcí, které je třeba zkontrolovat, pokud máte na svém hostingu problém s přístupem k procesoru, paměti nebo disku.

Problém Co je třeba zkontrolovat Nápověda / komentář
Abnormální spotřeba procesoru Používáte nejnovější verzi PHP? PHP 5.6 je 3 až 4krát pomalejší než PHP 7. Zkontrolujte, zda používáte nejnovější verzi PHP, a to tak, že v panelu cPanel přejdete do části "Vybrat verzi PHP".
Abnormální spotřeba procesoru Je aktivníopcache? Opcache má na výkon PHP velký vliv. Zda je aktivní, můžete zkontrolovat tak, že v rozhraní cPanel přejdete do nástroje "Select a PHP version".
Abnormální spotřeba CPU nebo IO Spouštíte v pravidelných intervalech úlohy cron nebo jiné operace? Úlohy Cron jsou často náročné úlohy, například generování zálohy. V důsledku toho mohou spotřebovávat velké množství procesoru. Je třeba také poznamenat, že některé CMS, jako je Wordpress, mají vlastní cronové úlohy, například wpcron. Pokud máte úlohy cron spouštěné každou minutu, je dobré zkontrolovat, zda nemáte možnost prodloužit dobu mezi spuštěním.
Abnormální spotřeba CPU nebo IO Provádíte zálohování? Pokud ano, kdy se spouštějí? Pokud provádíte automatické zálohování webu, je nejlepší je spouštět mimo špičku.
Spotřeba CPU Provedli jste v poslední době nějaké větší změny? Nainstalovali jste něco nového nebo provedli aktualizaci? Zkuste si zpětně projít hlavní změny, které mohly být provedeny na vašem hostingu nebo kdy jste nainstalovali určité pluginy. Je docela možné, že problém nastal po úpravě vašich stránek.
Spotřeba procesoru Máte více návštěvníků než obvykle? Podívejte se do svých statistických nástrojů, například AWStats, a zkontrolujte počet návštěvníků. Zkontrolujte také, zda vaše stránky nenavštěvují roboti nebo automatizované systémy.
Spotřeba CPU Máte na svých stránkách systém mezipaměti? Pokud na svých stránkách nemáte systém mezipaměti, možná jej budete muset nainstalovat. Může mít podobu pluginu, například WP Rocket nebo WP Fastest Cache, nebo serverové mezipaměti(Fastest Cache nebo Litespeed).
Spotřeba procesoru Zkontrolovali jste své stránky, zda se na ně nedostali hackeři? Škodlivé procesy mohou způsobit, že váš hostingspotřebovává příliš mnoho CPU. Přihlaste se ke svému hostingu a prohlédněte si soubory, zda neobsahují podezřelé názvy. Můžete také spustit online antivirovou kontrolu.
Abnormální spotřeba IO Máte na svých stránkách adresář mezipaměti? Vyčistili jste ho? Mezipaměť uložená ve formě souboru může být kontraproduktivní a generovat obrovské množství IO, pokud není vyčištěna.
Na čem záleží? Používáte nejnovější verzi systému CMS, rozšíření nebo témat? Pokud nepoužíváte nejnovější verzi systému CMS, rozšíření nebo tématu, zkontrolujte, zda je možné provést aktualizaci. Aktualizace odstraňují problémy, včetně problémů s výkonem.
Na čem záleží? Podívali jste se na protokoly chyb vaší aplikace nebo jazyka PHP? Pokud vaše aplikace generuje soubor protokolu, otevřete jej a zkontrolujte nejnovější chyby. Aktivujte a zkontrolujte také chyby PHP.

Závěr

Překročení zdrojů je často způsobeno problémem s optimalizací webu nebo skriptu. Jak jsme viděli v této nápovědě, je možné zobrazit grafy zdrojů (CPU, paměť, IO, procesy) na vašem webhostingu. Snímky umožňují zobrazit obraz procesů aktivních na vašem vzorci v daném čase.

Ohodnotit tento článek :

Tento článek byl pro vás užitečný ?

Article utileAno

Article non utileNe

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Podobné články

1mn čtení

Jak naprogramuji úlohu Cron v cPanelu?

0mn čtení

Jak se připojím k cpanelu přes SSH pomocí putty?

1mn čtení

Jak vyřeším chybu ERR_CONNECTION_REFUSED v cPanelu?

1mn čtení

Jak mohu pomocí WP-CLI spravovat svou instanci WordPressu v cPanelu?


Questions sur l'article
CIC Il y a 751 dny
Bjr. Après ouverture d'un ticket, un technicien LWS me répond q ces graph. sur la consommation des ressources s'affichent uniquement dans certains contextes et bien souvent quand il y a eu des dépassements ou consommations anormales. Merci de confirmer.
Viz
1 odpovědi
Jordan-LWS - Il y a 744 dny

Bonjour,

Je vous remercie pour votre retour.

Navré qu'une mauvaise interprétation ait eu lieu.

La consommation MySQL s'exécute hors LVE et sans dépassement, donc pas affiché dans le graph. Une fois que le MySQL est bridé, il s'exécute dans le LVE et cela est donc graphé, jusqu'à ce qu'il soit débridé.
Le reste des services (PHP, Apache…) s'exécutent toujours dans LVE donc toujours graphés.


Je vous remercie pour votre attention et reste à votre disposition pour toute autre question ou complément d'information. Vous pouvez contacter le support technique depuis votre espace client au besoin.

Cordialement, L'équipe LWS.

Utile ?

Položte týmu LWS a jeho komunitě otázku