Процесор завантажений на 100 відсотків, що робити. Вирішення проблеми високого завантаження ЦП на маршрутизаторах Cisco

Svchost.exe (сервіс-хост) - файл та процес операційних систем сімейства Windows. Його завдання - завантажувати і виконувати внутрішні служби з бібліотек, що динамічно підключаються (файлів з розширенням.dll), забезпечуючи працездатність практично всіх компонентів операційної системи. Образно кажучи, svchost.exe – це печінка, нирки та легкі Windows, без яких її існування немислиме. Але чому ці життєво важливі органи іноді створюють нам стільки проблем?

Сьогодні поговоримо про те, що робити, якщо svchost.exe вантажить процесор, не даючи нормально працювати на комп'ютері.

Причини завантаження системи процесом svchost

Оскільки svchost.exe обслуговує значну частину системних служб, причини інтенсивного навантаження на процесор може бути маса. Ось найпоширеніші з них:

  • Вірусне зараження.
  • Занадто висока завантаженість мережі, наприклад, безліччю відкритих слотів у uTorrent.
  • Помилки драйверів пристроїв (звукового, мережевого тощо), оскільки останні тісно взаємодіють із системними службами.
  • Пошкодження файлів операційної системи (зокрема, самого сервіс-хоста та різних динамічних бібліотек).
  • Помилки системних служб.
  • Несправність апаратної частини комп'ютера.

Іноді подібне буває наслідком невдалої піратської активації Windows(не всі активатори однаково корисні) та злому програм.

Як визначити, яка служба вантажить сервіс-хост

Для перегляду служб, що працюють у вантажному хост-процесі, підійде вбудований у систему або альтернативний диспетчер завдань. У першій інформації, що цікавить нас, міститься в розділі « ПроцесиWindows». Кожен хост-процес відображений у ньому під ім'ям « Вузол служби».

У зеленій рамці на скріншоті показано список служб одного процесу svchost.

В якості альтернативи штатному диспетчеру завдань я віддаю перевагу безкоштовному від Sysinternals. У ньому достатньо навести курсор на рядок - і всі потрібні відомості відобразяться у вікні, що спливає.

Якщо у вантажному хост-процесі працює більше однієї служби, шукати ту, що викликає проблему, доведеться методом перебору:

  • Відкрийте програму « Служби» (кнопка відкриття знаходиться внизу однойменної вкладки диспетчера завдань).

  • Відключіть першу службу зі списку вантажного сервіс-хоста: відкрийте через меню правою кнопкоюїї властивості та виберіть зі списку « Тип запуску» « Вручну» або « Вимкнено».

  • Перевантажте комп'ютер. Якщо проблема не зникла, знову запустіть цю службу і вимкніть наступну.

Проблемну службу виявлено, що далі?

Далі дійте за ситуацією. Якщо збій викликає другорядний компонент, наприклад, Superfetch(досить часто створює проблему користувачам Windows 8 та 10), просто залиште його вимкненим. Якщо служба пов'язана з обладнанням (аудіо, мережа тощо), спробуйте оновити або відкатати драйвер пристрою. При проблемах з Центром оновленняWindows(часто зустрічається на «сімках» та XP), у 90% випадків допомагає відключення перевірки оновлень. Однак повна відмова від встановлення оновлень системи – це великий пролом у безпеці Віндовс, тому краще переключіть її в ручний режим.

Якщо svchost почав вантажити процесор після встановлення оновлень Windows, додатків або драйверів, або деінсталюйте джерело збою.

В окремих випадках допомагає очищення папки \Windows\Prefetch, де зберігаються файли трасування Префетчера – системного компонента, що прискорює завантаження системи та програм.

Як розвантажити мережу

Занадто велика завантаженість мережі, помилки мережного драйвера, збої додатків, що використовують Інтернет, мережні віруси (хробаки), стають джерелом проблеми, мабуть, у половині випадків. Щоб перевірити цю версію, вимкніть мережний адаптер у диспетчері пристроїв і перезавантажте ПК. Якщо навантаження на процесор прийшло в норму, причину знайдено, залишилося виявити винуватця.

Зменшити завантаження процесора мережевими компонентами допомагає:

  • зменшення кількості одночасних завантажень та роздач торентів;
  • заборона доступу до Інтернету програм, для яких це не обов'язково (особливо якщо їх багато);
  • завершення роботи мережевих програмколи вони не використовуються;
  • очищення тимчасових папок (temp) – у них можуть бути недокачані файли, які програми-качалки намагаються довантажити до кінця;
  • перевірка антивірусом на наявність мережевих хробаків;

Ще одна "хвороба" досить тривалий час мукала Віндовс 7. При ній завантаженість ЦП процесом svchost досягала 100% і знижувалася тільки при відключенні мережі. Причина крилася у нестримному «розмноженні» віртуальних тунельних адаптерів Microsoft 6to4, яких іноді створювалося кілька сотень.

Щоб перевірити, чи не ваш випадок, відкрийте диспетчер пристроїв, зайдіть в меню « Вид» та позначте прапорцем « Показати приховані пристрої». Потім розгорніть список мережних адаптерів. Всі клони Microsoft 6to4, якщо є, знаходяться там.

Для усунення несправності достатньо видалити зайві копії віртуальних адаптерів. Це можна зробити як вручну по одній, так і автоматично – все одразу. Для автоматичного видаленнязнадобиться консольна утиліта, яка доступна для завантаження на сайті MSDN Microsoft.

Після розпакування devcon на жорсткий дискзапустіть командний рядок від імені адміністратора і виконайте інструкцію C:\devcon.exe remove *6to4*(замість C:\ вкажіть ваш шлях до devcon.exe). Щоб ситуація не повторювалася, оновіть операційну систему.

Сьогодні проблема з адаптерами 6to4 вже усунена розробниками і зустрічається тільки у тих, хто не встановлює оновлення Віндовс.

А якщо це вірус? Як відрізнити шкідливий svchost від нормального

Шкідлива програма може:

  • Створити на жорсткому диску свою копію під ім'ям svchost.exe, яка розміщуватиметься будь-де, крім каталогу \Windows\System32оскільки в ньому знаходиться однойменний системний файл. Тобто замаскуватися під системний процес.
  • Впровадити свої динамічні бібліотеки в один із легальних хост-процесів.
  • Модифікувати (пропатчити) системний файл svchost.exe, помістивши в його тіло власний код, що виконується.

Деяких користувачів лякає дуже велика, на їхню думку, кількість запущених хост-процесів. Насправді цей показник ні про що погане не говорить. Число процесів svchost у нормально працюючій системі становить 8-9 і більше. У кожному їх виконується одна чи кілька служб – це видно у диспетчері завдань. Служби поділені на групи в залежності від потрібного рівня доступу до ресурсів, тому процесів кілька.

Більшість нормальних хост-процесів виконується від імені системи, network service та local service. До випуску Windows 8 будь-який сервіс-хост, запущений від імені користувача, автоматично визнавався вірусом, але це справедливо тільки для Windows 7 та її попередниць. У «вісімці» та «десятці» один сервіс-хост, який працює від імені користувача, є нормою.

На те, що хост-процес запущений або використовується вірусом, вказує хоча б одну з ознак:

  • Файл хост-процесу знаходиться НЕ в папці \Windows\System32.
  • У процесі працює невідома служба або в нього завантажено несистемну бібліотеку (.dll).

  • На Windows XP-7 хост-процес запущено від імені користувача, а на Windows 8-10 є більше одного хост-процесу від імені користувача.
  • Батьківським процесом (Parent) нормального сервіс-хоста завжди є програма Services.exe. При зараженні вірусом замість нього може все, що завгодно.

На скріншотах показано ProcessExplorerзапущений від імені адміністратора. Для перегляду списку.dll, завантажених у сервіс-хост, виділіть останній кліком миші та натисніть на клавіатурі Ctrl+D. Щоб дізнатися про його батьківський процес, натисніть кнопку « Properties» у верхній панелі програми та відкрийте вкладку « Image».

Що робити, якщо svchost.exe заражений вірусом

Важливо розібратися, де саме ховається інфекція: у самому системному файлі svchost.exe чи тому, що його використовує. Якщо заражений системний файл, у жодному разі не видаляйте його, а замініть чистим, взявши з аналогічної копії Віндовс (для цього доведеться завантажити комп'ютер з іншого носія). Шкідливі бібліотеки, навпаки, необхідно видалити повністю.

Як перевірити на помилки системні файли

Більшість динамічних бібліотек, звідки сервіс-хост завантажує служби, є власним. файлами Віндовс, менша – компонентами драйверів пристроїв. Помилки файлів системи допоможе виправити консольну утиліту sfc.exe.

Запустіть командний рядок від адміністратора і виконайте інструкцію sfc /scannow. Параметр /scannow означає: «негайно перевірити та замінити все пошкоджені файлиз кешованої копії».

Результати будуть показані після закінчення перевірки цього ж вікна.

Що робити, якщо нічого не допомагає

У досить поодиноких випадках стовідсоткове завантаження процесора svchost.exe не усувається навіть перевстановленням Віндовс. Винуватцями таких ситуацій бувають збійні драйвера або навіть самі пристрої. мережеві адаптери, аудіокодеки, оперативна пам'ять(Помилки останньої іноді виявляються дуже химерно) або щось ще. Траплялися випадки, коли проблему вдавалося вирішити комп'ютер.

Якщо підозра впала на обладнання, спершу спробуйте повністю перевстановити всі драйвери, використовуючи свідомо стабільні версії. Пристрої перевірте послідовним вимкненням – у BIOS або, якщо це можливо, фізично. У разі виявлення джерела неполадки замініть або відремонтуйте проблемний вузол.

Ще на сайті:

Одна з найпоширеніших та малозрозумілих проблем – це завантаження ЦП. 100 відсотків його роботи відбирають незрозумілі процеси та служби, що робить використання комп'ютера вкрай складним. Чому так відбувається?

Завантаження ЦП 100 відсотків. Що робити?

Досить часто власники комп'ютерів можуть спостерігати погіршення в роботі, затримку в реакції на дії користувача та інші проблеми через деякий час безперервного використання. До найбільш поширених причин, які можуть призвести до цього, входить повне завантаження процесора малозрозумілими запущеними процесами. Найпростіша порада – це перезавантажити комп'ютер. У деяких випадках може допомогти. Можна порадити перевстановити систему, але це крайній метод, що вже входить в розряд анекдотичних рекомендацій на більшості технічних форумів.

Найбільш поширені причини підвищення навантаження на процесор

Тих, кого хвилює це питання, чимало. І всі вони шукають дієвого вирішення своєї проблеми без використання кардинальних методів. А для цього необхідно розібратися із причиною, яка могла призвести до такої ситуації. Якщо звернутися до форумів, на яких питання, пов'язані з подібною поведінкою комп'ютера, зустрічаються досить часто, можна виділити найпоширеніші ситуації:

  • Запуск програми чи процесу, які використовують підвищені ресурси комп'ютера.
  • Порушення у роботі системи.
  • через накопичений пил і недостатнє охолодження.

Виявлення проблем та їх вирішення

Щоб визначити, чому відсотків, потрібно провести ряд діагностичних процедур. Після того, як причина встановлена ​​або є підстави зупинити свій вибір на чомусь одному, потрібно зробити дії, необхідні для її усунення. Детально у тому, що треба робити у кожному даному випадку, розглядається далі.

Визначення програми, що навантажує процесор

Перше, що потрібно зробити, коли комп'ютер став підгальмовувати та погано реагувати на команди миші та інші дії – це відкрити диспетчер завдань. Для цього можна одночасно затиснути комбінацію клавіш Ctrl, Alt та Del або Ctrl, Shift та Esc або викликати контекстне менюв області панелі завдань та знайти у ньому відповідний пункт.

У вікні необхідно вибрати докладну виставу, щоб з'явилися вкладки, серед яких буде потрібна нам - «Процеси». У ній можна побачити, коли відбувається завантаження ЦП 100 відсотків. Що робити далі у такому разі?

У вкладці відображатиметься повний списоквсіх процесів, які запущені на даний момент у системі. За замовчуванням вони відсортовані алфавітному порядку, але можна вибрати стовпець із завантаженням ЦП, щоб визначити той, який спричинив проблеми.

Досить часто буває так, що масивна програма, яка потребує великих витрат на ресурси, не вивантажується коректно після закриття. В результаті цього в роботі залишаються процеси, і завантаження процесора продовжується. При цьому достатньо натиснути кнопку «Зняти завдання», щоб вирішити проблему. У зв'язку з цим може виявитися дієвим перезавантаження системи, яке рекомендувалося на самому початку. Грубо кажучи, під час неї відбувається таке саме зняття завдань. Окрім цього, звільняються додаткові ресурси, які можна не помітити самостійно.

У списку процесів також можуть бути невідомі, яких не було до цього. Причому вони також можуть брати участь у завантаженні системи. Така поведінка властива вірусам, тому добре було б знати назви та характеристики процесів, що постійно працюють у конкретній системі, та періодично перевіряти список запущених на предмет появи підозрілої активності.

Збої у роботі системи

Перший метод не завжди дозволяє визначити причину, через яку відбувається завантаження ЦП 100 відсотків. Що робити у такому разі? На практиці може виявитися, що все навантаження посідає пункт «Бездія системи». І в цій ситуації зняти завдання не вдасться.

Рекомендацією в цьому випадку буде запустити утиліту, яку розповсюджує корпорація Microsoft безкоштовно. представляє розширену картину те, що показує диспетчер завдань. У ситуації завантаження процесора 100 відсотків може становити з допомогою системних переривань, які у цій програмі позначаються як Interrupts. Важко сказати, у чому саме причина такої поведінки, якщо не вжити додаткових дій.

Що може вантажити процесор у системі

Нерідко такі проблеми призводять некоректно написані драйвери. Виявити це допоможе завантаження системи із застосуванням безпечного режиму. Якщо ЦП не відчуває колишнього навантаження, то з високою ймовірністю причина саме в драйверах. Потрібно пошукати нові версії, що надаються безпосередньо виробником комп'ютера або ноутбука.

Також таку поведінку системи можуть призвести різні віруси, які в ній. У цьому випадку необхідно запустити сканування системи антивірусним ПЗ.

Внаслідок проблем із підключеними пристроями також може виникнути завантаження ЦП 100 відсотків. Що робити у своїй? Порада досить проста. Достатньо відключити все від комп'ютера, залишивши тільки найнеобхідніший мінімальний набір з миші, клавіатури та монітора. Також слід заглянути в перевірити наявність можливих неполадок там.

Якщо ці поради не допомагають вирішити проблему, то доведеться встановлювати заново систему. Добре, якщо в процесі роботи створюються точки відкату, на які можна відновитись, якщо система на той момент працювала справно.

Скупчення пилу та перегрів

Нерідко визначити, чому завантаження ЦП 100 відсотків досягає, допомагає гучна робота кулера та підвищення температури процесора. Як правило, це говорить про те, що комп'ютер або ноутбук давно пора почистити від пилу, бруду, що скупчився в ньому, і замінити термопасту. Це ж призводить до гальмування та відмов у роботі системи. Рекомендується проводити чищення щонайменше раз на рік.

Після тривалого використання системи вона починає гальмувати, виникають різні проблеми, які користувачі не завжди в змозі вирішити. Однією із основних причин повільної роботи ПК є завантаження процесора на 100 відсотків. І тут не завжди зрозуміло, через що ця проблема виникає.

Є дві причини – апаратнаі програмна. Друга, звісно, ​​з'являється набагато частіше, тому з неї і почнемо. Там можуть бути і віруси, і невідомі процеси, що завгодно. У цій статті намагатимуся допомогти розібратися із завантаженням процесора на 100%.

Якщо є підозри на те, що процесор вантажиться на 100 відсотків

Зайдіть до диспетчера пристроїв (поєднання клавіш Esc+Shift+Ctrl) і зайдіть на вкладку «Продуктивність». У розділі ЦП є, як графік, який дасть зрозуміти, наскільки сильно вантажиться процесор, а також рядок «Використання». Якщо навантаження все ж таки в 100 відсотків, то варто вживати заходів.

Проблема програмного типу

При відкритті диспетчера завдань потрібно знайти той процес, який вантажить процесор. Це може і будь-яка програма, встановлена ​​на ПК, або вірус. Можливо, у вкладці «Процеси» ви не знайшли нічого, тоді перейдіть на вкладку «Подробиці»Там показані всі запущені процеси, і спробуйте знайти той, який найбільше навантажує ЦП. Якщо ви не знаєте, що завершити, рекомендую звернутися до досвідченого фахівця.


Звичайно, за допомогою диспетчера завдань не завжди можна знайти потрібний процес, тоді на допомогу приходить стороння утиліта Process Explorer. Запустіть її та проведіть сортування процесор із завантаження (CPU) і дивимося, що він нам видає.

Завантажити Process Explorer: https://technet.microsoft.com/ru-ua/bb896653.aspx


Іноді може показуватися реальний винуватець навантаження, і тоді ви можете його без проблем закрити, а є й інша ситуація, коли саме системний процес вантажить ЦП. Часто це може бути процес системних переривань і позбутися цього не завжди легко. Звичайно, іноді допомагає просте перезавантаження.

Системні переривання можуть виникати з кількох причин: віруси, проблема з жорстким диском та драйверами, проблеми з принтерами, сканерами та будь-якими іншими приєднаними до комп'ютера пристроями.

Драйвера

Перевірити, чи справді причина в драйверах можна наступним чином: завантажитися в безпечному режиміі перевірити завантаження ЦП, якщо не 100%, тоді точно пустують драйвера. Ви можете спробувати видалити драйвер відеокарти і перевірити навантаження, якщо невдача, то доведеться видаляти взагалі все. Хоча це досить ризикований процес, який у результаті все одно передбачає перевстановлення системи.

Проблема через віруси

Віруси здатні багато на що, і завантаження процесора не виняток. Вони можуть навіть ховатися під виглядом системних процесорів, тому звичайний користувач навіть не зрозуміє. Спробуйте використовувати кілька утиліт для перевірки ПК на віруси, я дам кілька посилань на такі програми і як ними користуватися.

Проблема із жорстким диском

Загалом таке буває не часто, але цей пункт для підстрахування я теж опишу. У жорстких дискахє два режими роботи – DMAі PIO. Перший має на увазі роботу безпосередньо з ОЗУ, а другий застарілий і задіє під час роботи процесор. Звичайно, якщо жорсткий диск працює у вас в режимі PIO, потрібно переключитися. Я цій статті описано, як це зробити.

Проблема з периферією

Найпростіший спосіб перевірити, чи периферійні пристрої є винуватцями завантаження ЦП – відключити все по порядку. А ще зайдіть у диспетчер пристроїв та перевірте, чи на всіх пристроях встановлені драйвера. Якщо там горять жовтий трикутник або червоний значок, то через відсутність драйверів, можливо, виникала така проблема.

Потрапити до диспетчера пристроїв можна так: натискаємо клавіші Win+Rі вводимо туди команду devmgmt.msc .

Якщо бачите відсутність драйверів на якихось пристроях, проведіть їх оновлення прямо з диспетчера пристроїв, або скористайтеся сторонніми утилітами.

Апаратні проблеми завантаження процесора на 100%

Впоратися з апаратними проблемами трохи складніше, ніж з програмними, особливо недосвідченим користувачем. Але ми постараємося.

Частою виною навантаження є перегрів. А як ви думаєте, через що він виникає? Швидше за все через погану систему охолодження або пилу.

Для початку перевіримо за допомогою AIDA64або будь-якої іншої подібної утиліти процесора. У AIDA64 відкрийте вкладку «Комп'ютер»та перейдіть до розділу Датчики.



Оптимальну температуру для процесора можна визначити на офіційному сайті виробника. У середньому, звичайно, до 40 градусів – це нормально. Від 50 і вже ставить під підозри, а вище 70 градусів говорить про якісь проблеми. Звичайно, для деяких процесорів навіть 70 градусів – оптимальна температура.

У цьому випадку розумним буде насамперед перевірити систему охолодження процесора. Відкрийте корпус комп'ютера або ноутбука і бажано почистити всі компоненти. Для чищення використовуйте щітку та пилосос. Чистити часто не обов'язково, але хоча б 2 рази на рік потрібно. На процесорі обов'язково змінюємо термопасту приблизно раз на 3 роки.


Звісно, ​​описані методи не вирішують повною мірою проблему з процесором. До апаратних проблем можна навіть віднести пошкодження процесора, що буває рідко, але єдиною рекомендацією в цьому випадку його заміна. На ноутбуці це буває проблематично, оскільки вони часто заміні не підлягають. Загалом досліджуйте та при виникненні питань задавайте їх у коментарях.

Інструкція

Вимкніть програму, яка запустила цей процес. Натисніть кнопку закриття програми або командою «Вихід» з меню. Спробуйте в диспетчері завдань, якщо програма . Якщо це не спрацювало, завершіть процес у «Диспетчері завдань». Будьте уважні, завершувати слід лише процеси користувача, у жодному разі службові процеси.

Зверніться до спеціаліста, якщо проблеми з процесором виникають неодноразово.

Джерела:

  • як зменшити завантаження ЦП в 7

Щоразу під час завантаження операційної системи автоматично запускається утиліта Chkdsk. Ця утиліта сканує ваш жорсткий диск на наявність помилок, можливих збоїв у роботі файлової системи. Звичайно, нічого поганого в цьому немає, але швидкість завантаження системи при цьому знижується. Тим часом цю процедуру можна вимкнути, тим самим підвищивши швидкість завантаження операційної системи.

Вам знадобиться

  • - комп'ютер із ОС Windows.

Інструкція

Щоб вимкнути сканування системного диска, виконайте такі кроки. Натисніть "Пуск". Виберіть "Всі програми", потім - "Стандартні програми". Серед стандартних програм є "Командний рядок". Запустіть її.

Далі у командному рядкувведіть Chkntfs /X C, де є буквою системного диска. Якщо ваш системний дискмає іншу букву, то, відповідно, її потрібно прописати. Після введення команди натисніть клавішу Enter. Закрийте командний рядок. Тепер автоматичну перевірку системного розділу вимкнено. У такий же спосіб можна вимкнути автоматичну перевіркуінших розділів жорсткого диска. Просто в кінці команди слід написати букву розділу вінчестера, для якого ви бажаєте вимкнути сканування.

Ще один спосіб вимкнути перевірку- це відредагувати гілку системного реєстру. У командному рядку введіть regedit. За секунду запуститься вікно редактора реєстру. У його лівій частині знаходиться перелік основних розділів реєстру. Знайдіть серед них розділ HKEY_LOCAL_MACHINE.

Клацніть по стрілці, яка знаходиться навпроти назви цього розділу. Повторіть процедуру біля підрозділу SYSTEM. У такий спосіб відкривайте розділи в такому порядку: CurrentControlSet/Control/Session Manager. Session Manager відкривати не потрібно, виділіть його за допомогою лівого клацання мишки.

Після виділення останнього розділу правому вікні будуть доступні гілки для редагування. Знайдіть у тому числі гілку під назвою BootExecute. Клацніть на ній двічі лівою кнопкою мишки. Тепер її можна відредагувати. Все, що вам потрібно - це перед зірочкою додати параметр /K:C. Зрештою відредагована гілка випрасуватиме так: autocheck autochk /k:C. Збережіть зміни. Після цього перевірку диска буде вимкнено.

Хід установки процесора залежить від його типу та конфігурації материнської плати. Головне - це дотримуватися принципу сумісності, а також елементарної акуратності.

Інструкція

Почніть процес встановлення з розкриття системного блокута вилучення материнської плати, для чого відкрутіть усі необхідні кріпильні гвинти.

Вивчіть модель материнської плати, візуально запам'ятайте, як встановлений процесор у конкретному випадку. Якщо завданням є заміна старого каменю на новий, перед тим як виконувати цю заміну, досліджуйте можливість апгрейду. Системна платамає підтримувати тип процесора. Щоб дізнатися цю інформацію, можна зайти на офіційний сайт виробника і прочитати, яка конфігурація можлива.

У цій статті пояснюються загальні симптоми та причини високої завантаженості ЦП у маршрутизаторах Cisco та надаються вказівки та рішення щодо усунення несправностей. Цей документ не обмежений окремими версіями програмного та апаратного забезпечення.

Симптоми високої завантаженості ЦП

Нижче наведено поширені симптоми високого завантаженняЦП. Якщо є будь-яка з описаних ознак, для усунення несправності виконайте дії, описані в цьому документі.

  • Команда show processes cpu видає високе значення у відсотках
  • Повільна робота
  • Служби маршрутизатора не відповідають, наприклад:
    • затримка відповіді Telnet або неможливо отримати доступ до маршрутизатора за протоколом Telnet
    • повільна відповідь на консолі
    • повільна відповідь на запит команди ping або взагалі немає відповіді
    • маршрутизатор не надсилає оновлення маршрутизації іншим маршрутизаторам

Початкове усунення несправностей

Як тільки буде помічено якийсь із зазначених вище симптомів, виконайте наступне:

  • Перевірте наявність проблем, пов'язаних із безпекою. Як правило, високе завантаження ЦП буває обумовлене саме такими проблемами, наприклад функціонуванням шкідливої ​​програми(хробака або вірусу) в мережі. Якщо останні зміниу мережі вироблялися давно, це найімовірніша причина високого завантаження ЦП. Зазвичай для обмеження негативних наслідків цієї проблеми достатньо додати рядки до списків доступу.
  • Переконайтеся, що всі команди налагодження в маршрутизаторі вимкнені, виконавши команду undebug allабо no debug all.
  • Вдається виконати команди showна маршрутизаторі? Якщо так, негайно почніть збирати додаткові відомості за допомогою цих команд.
  • Маршрутизатор недоступний? Чи вдається відтворити цю проблему? Якщо так, вимкніть і увімкніть маршрутизатор, а перед відтворенням проблеми налаштуйте команду scheduler interval 500. В результаті виконання процесів з низьким пріоритетом буде заплановано з інтервалом 500 мілісекунд, завдяки чому з'явиться час для запуску деяких команд, навіть якщо ЦП використовується на всі 100%. На серій 7200 та 7500 використовуйте команду scheduler allocate 3000 1000.
  • Чи виявляє маршрутизатор ознаки високого завантаження ЦП протягом коротких та непрогнозованих періодів? Якщо так, регулярно збирайте вихідні дані команди show processes cpu, які відображають причину високого завантаження ЦП, якщо вона спричинена перериваннями або окремим процесом.
  • З'ясування причин та вирішення проблеми

Використовуйте команду show processes cpu, щоб визначити, чим викликане високе завантаження ЦП, переривання або процеси.

Висока завантаженість ЦП процесами

Визначте процес, який надмірно використовує ЦП. Незвичайна активність, що стосується процесу, призводить до повідомлення про помилку в журналі. Таким чином, вихідні дані команди show logging exec слід перевірити, насамперед, на наявність будь-яких помилок, що стосуються процесу, що використовує велику кількість циклів ЦП.

Налагодження також є дуже корисним при усуненні проблеми високої завантаженості процесами ЦП. Однак налагодження слід виконувати дуже обережно, оскільки це може призвести до ще більшого завантаженняЦП. Налагодження буде безпечним та ефективним при виконанні наступних попередніх умов:

  • Усі журнали реєстрації, за винятком журналу реєстрації відомостей для буферів, повинні бути відключені або рівень важливості даних, що протоколюються в них, повинен бути знижений з 7 (налагодження) до 6 (інформаційний) або нижче за допомогою відповідної команди налаштування logging destination [ рівень важливості ] . Відомості про включені журнали реєстрації та рівні важливості протокольних у них відомостей містяться в рядках заголовка вихідних даних команди show logging exec.
  • Розмір буфера реєстрації необхідно збільшити, щоб він містив всю необхідну інформацію. Додаткові відомості див. у описі команди глобальної настройки logging buffered.
  • Щоб полегшити сприйняття та розуміння налагодження, слід включити часові позначки у мілісекундах, а також дату та час. Додаткову інформаціюдив. у описі команди глобального налаштування service timestamps.

Команди для отримання додаткової інформації

Ці команди дозволяють отримати додаткову інформацію про проблему:

  • show processes cpu
  • show interfaces
  • show interfaces switching
  • show interfaces stat
  • show ip nat translations
  • show align
  • show version
  • show log

Якщо маршрутизатор недоступний, спочатку вимкніть і увімкніть його. Потім періодично збирайте вихідні дані вищезгаданих команд, за винятком команди show logрезультати виконання якої повинні реєструватися на сервері системного журналу. Вихідні дані слід збирати з інтервалом 5 хвилин. Збір даних також можна виконати за допомогою HTTP або SNMP.

Команда show processes cpu

Це приклад заголовка команди show processes cpu:

CPU utilization for five seconds: X%/Y%; one minute: Z%; 5 хвилин: W% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process

У наступній таблиці описані поля цього заголовка:

X Y Z W PID Runtime Invoked uSecs 5Sec 1Min 5Min TTY Process

Поле

Опис

Середнє сумарне використання протягом останніх п'яти секунд (переривання + процеси)
Середнє використання перериваннями за останні п'ять секунд¹
Середнє сумарне використання за останню хвилину ²
Середнє сумарне використання протягом останніх п'яти хвилин²
Ідентифікатор процесу
Час ЦП, використаний процесом (у мілісекундах)
Число викликів процесу
Час ЦП у мікросекундах для кожного виклику процесу
Використання ЦП завданням протягом останніх п'яти секунд
Використання ЦП завданням за останню хвилину2
Використання ЦП завданням за останні п'ять хвилин2
Керуючий процесом термінал
Ім'я процесу

¹Використання ЦП на рівні процесу = X - Y
²Значення відповідають не арифметичному середньому, а експоненційно загасаючому середньому, тому останні значення більше впливають на середнє, що обчислюється.

Примітка:Сумарне використання ЦП не слід інтерпретувати як показник здатності маршрутизатора комутувати більша кількістьпакетів. У маршрутизаторах Cisco 7500 універсальні інтерфейсні процесори (VIP) та процесори маршрутизації та комутації (RSP) не повідомляють про лінійне використання ЦП. Майже половина потужності комутації в пакетах за секунду реалізується після 90-95% завантаження ЦП.

Команда show interfaces switching

Ця команда використовується для визначення активних шляхів комутації на інтерфейсах

Нижче наведено приклад вихідних даних команди show interfaces switching для одного інтерфейсу:

RouterA#show interfaces switching

Throttle count 0
Drops RP 0 SP 0
SPD Flushes Fast 0 SSE 0
SPD Aggress Fast 0 0
SPD Priority Inputs 0 Drops 0
Protocol Path Pkts In Chars In Pkts Out Chars Out
Інші Process 0 0 595 35700
Cache misses 0
Fast 0 0 0 0
Auton/SSE 0 0 0 0
IP Process 4 456 4 456
Cache misses 0
Fast 0
Auton/SSE 0 0 0 0
IPX Process 0 0 2 120
Cache misses 0
Fast 0 0 0 0
Auton/SSE 0 0 0 0
Trans. Bridge Process 0 0 0 0
Cache misses 0
Fast 11 660 0 0
Auton/SSE 0 0 0 0
DEC MOP Process 0 0 10 770
Cache misses 0
Fast 0 0 0 0
Auton/SSE 0 0 0 0
ARP Process 1 60 2 120
Cache misses 0
Fast 0 0 0 0
Auton/SSE 0 0 0 0
CDP Process 200 63700 100 31183
Cache misses 0
Fast 0 0 0 0
Auton/SSE 0 0 0 0

У вихідних відомостях перераховуються шляхи комутації для всіх налаштованих на інтерфейсі протоколів, тому можна легко бачити тип і кількість трафіку, що проходить через маршрутизатор. У наведеній нижче таблиці описані поля вихідних даних.

Process Cache misses Fast Auton/SSE

Поле

Опис

Оброблені пакети. Це можуть бути пакети, призначені для маршрутизатора, або пакети, для яких не було записів кеш-пам'яті швидкої комутації.
Пакети, для яких не було записів у кеш-пам'яті швидкої комутації. Буде оброблено перший пакет для цього пункту призначення (або потік залежить від типу налаштованої швидкої комутації). Всі наступні пакети будуть швидко комутуватися, якщо швидка комутація не буде спеціально відключена на вихідному інтерфейсі.
Пакети оброблені швидкою комутацією. Швидка комутація включена за замовчуванням.
пакети, оброблені автономною комутацією; комутацією за допомогою кремнієвих процесорів або розподіленою комутацією. Доступні лише на маршрутизаторах Cisco серії 7000 з процесором комутації або кремнієвим процесором комутації (для автономної комутації або комутації з використанням кремнієвих пристроїв відповідно) або на маршрутизаторах Cisco серії 7500 з процесором VIP (для розподіленої комутації).

Команда show interfaces stat

Ця команда є об'єднаною версією команди show interfaces switching. Нижче наведено приклад вихідних даних для одного інтерфейсу:

RouterA#show interfaces stat

Ethernet0 Switching path Pkts In Chars In Pkts Out Chars Out
Processor 52077 12245489 24646 3170041
Route cache 0 0 0 0
Distributed cache 0 0 0 0
Total 52077 12245489 24646 3170041

Вихідні дані команди show interfaces statна різних платформахвідрізняються: вони залежать від доступних і налаштованих комутованих шляхів.

Команда show ip nat translations

Команда show ip nat translations служить відображення активних на маршрутизаторі трансляцій перетворення мережевих адрес (NAT). Кожна активна трансляція генерує переривання ЦП та впливає на сумарне використання ЦП маршрутизатора. Величезна кількість трансляцій може вплинути на продуктивність маршрутизатора.

Нижче наведено приклад вихідних даних команди show ip nat translations:

router#show ip nat translations Pro

Inside global Inside local Outside local Outside global
--- 172.16.131.1 10.10.10.1 ---

Команда show align

Ця команда доступна лише на платформах на базі RISC-процесорів із скороченим набором команд. На цих платформах ЦП може коригувати порушення вирівнювання для читання та запису пам'яті. Нижче наведено приклад вихідних даних:

Alignment data for:
4500 Software (C4500-DS40-M), Version mis-aligned RELEASE SOFTWARE (fc1)
Compiled Tue 31-Mar-98 15:05 by jdoe

Total Corrections 33911, Recorded 2, Reads 33911, Writes 0

Initial Initial
Address Count Access Type Traceback
40025F4D 15561 16bit read 0x606F4A7C 0x601C78F8 0x6012FE94 0x600102C0
40025F72 18350 32bit read 0x606FB260 0x6013113C 0x600102C0 0x60010988

Команда show version

З метою відстеження проблем високого завантаження ЦП, важливою частиною вихідних даних цієї команди є версія програмного забезпечення Cisco IOS, платформа, тип ЦП та час роботи маршрутизатора. Клацніть це посилання, щоб ознайомитися з докладним описомкоманди show version.

Команда show log

Ця команда відображає зміст повідомлень журналу реєстрації відомостей про буфери.

Є питання?
Звертайтеся до "Аквілон-А", щоб дізнатися подробиці та отримати саме те, що вам потрібно.