GNU/Linux >> Znalost Linux >  >> Linux

Odstraňte problémy s vysokým využitím procesoru na Windows Server

Tento článek se vztahuje na následující verze systému Windows® Server:2012, 2012 R2, 2016, 2019

Přehled

Tento článek vám pomůže určit, která aplikace způsobuje vysoké využití procesoru na vašem serveru.

Určení procesů s nejvyšší spotřebou CPU

Více metod umožňuje uživateli určit nejlepší procesy na základě využití CPU. Následující části popisují každou z těchto metod.

K zobrazení spotřeby CPU použijte Správce úloh

  1. Přístup ke Správci úloh , klikněte pravým tlačítkem na hlavní panel a klikněte na Správce úloh .

  2. Pokud ve Správci úloh vidíte jeden seznam úkolů klikněte na tlačítko Další podrobnosti šipkou zobrazíte rozšířené zobrazení.

  3. Klikněte na Procesy pokud již není ve výchozím nastavení vybrána.

  4. Klikněte na CPU záhlaví v horní části tabulky pro řazení podle využití procesoru. Ujistěte se, že šipka, která se objeví v záhlaví, ukazuje dolů, abyste seřadili data od nejvyšší po nejnižší.

Procesy spotřebovávající více zdrojů se zobrazí v horní části seznamu. Pokud je některý z těchto procesů vyšší, než se očekává na základě vašeho prostředí, začněte se při určování příčiny dívat na tyto hlavní procesy.

K zobrazení spotřeby procesoru použijte Monitor zdrojů

  1. Stiskněte WIN + R na klávesnici otevřete Spustit dialog. Zadejte resmon do textového pole a stiskněte Enter otevřete Monitor prostředků .

  2. Klikněte na CPU kartu.

    Poznámka: Možná budete muset maximalizovat okno, abyste viděli všechna data.

  3. Klikněte na Průměrný procesor záhlaví sloupce k řazení podle celkového využití procesoru. Ujistěte se, že šipka, která se objeví v záhlaví, ukazuje dolů, aby byla data seřazena od nejvyšší k nejnižší.

Procesy spotřebovávající více zdrojů se zobrazí v horní části seznamu. Pokud je některý z těchto procesů vyšší, než se očekává na základě vašeho prostředí, začněte se při určování příčiny dívat na tyto hlavní procesy.

Vyřešte vysoké využití procesoru

Můžete určit nejlepší cestu k vyřešení nebo prevenci vysokého využití procesoru v závislosti na procesu způsobujícím vysoké využití procesoru. Následuje několik příkladů a několik obecných doporučení, která vám pomohou vyřešit vysoké využití procesoru:

Nejvíce náročným procesem je w3wp (IIS Worker Process)

Vysoké využití procesoru pracovním procesem IIS obvykle nastane, když na váš web přijde vyšší než normální provoz. Pokud očekáváte nárůst provozu a zaznamenáte snížení výkonu, snižte zatížení serveru zvýšením zdrojů na serveru. Pokud tento nárůst neočekáváte, zkontrolujte protokoly připojení IIS, abyste získali další informace o zdroji nadměrného provozu, abyste mohli určit pokud chcete tato připojení zablokovat.

Nejvíce náročným procesem je MSSQL®SERVER (proces serveru SQL pro databázi instance)

Pokud je aktuálně spuštěna úloha nebo dotaz velkého uživatele, může dojít k vysokému využití procesoru se serverem MSSQL. Zkontrolujte protokoly agenta MSSQL a zjistěte, zda se jedná o tento případ.

Nejvyšší spotřebou je nativní proces Windows

Nativní procesy Windows obvykle nezpůsobují vysoké využití procesoru, ale může k tomu dojít. Pokud si toho všimnete, restartování (reboot) serveru během hodin bez dopadu nebo s nízkým dopadem může problém vyřešit. Když nerestartujete servery podle pravidelného plánu, můžete zaznamenat tento problém. Naplánujte si pravidelné restarty, aby se server spustil znovu a uvolnili nevyužité zdroje, které by se mohly zaseknout po alokaci procesu.

Nejvyšší spotřeba je něco jiného

Pokud je problematickým procesem něco jiného, ​​například aplikace třetí strany, zkontrolujte informace o podpoře pro daný produkt a identifikujte protokoly, které vám mohou pomoci identifikovat příčinu. Často může restartování aplikace napravit vysoké využití zdrojů.

Obecná doporučení, pokud neidentifikujete jediný proces s nejvyšší spotřebou

Když jeden proces s nejvyšší spotřebou nevynikne, proveďte restart. Pokud zaznamenáte vysoké využití zdrojů po delší dobu, i po restartování, zařízení nemusí mít dostatečné zdroje pro svůj účel. V tomto případě možnosti zahrnují migraci vysoce využívaných aplikací, jako je SQL® nebo IIS®, na jiné servery nebo změnu velikosti serveru za účelem přidání dalších zdrojů.


Linux
  1. Jak zkontrolovat zatížení serveru na serveru Windows

  2. Najděte 10 nejběžnějších procesů podle využití paměti a CPU

  3. Odstraňování problémů s vypínáním serveru Windows

  1. Přidání IP adresy na Windows Server

  2. Povolení TLS 1.2 na Windows Server

  3. Vysoký procesor způsobený Sophos ve Windows

  1. Získat využití CPU v shell skriptu?

  2. ps a top dávají různé využití CPU

  3. Jak zjistit, který proces způsobuje vysoké využití procesoru