База знань Проста інструкція по роботі з сервісом Профітсервер
головний База знань Чому Windows працює повільно? Виявлення того, що викликає проблеми, за допомогою інструментів моніторингу

Чому Windows працює повільно? Виявлення того, що викликає проблеми, за допомогою інструментів моніторингу


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

Продуктивність сервера залежить від різних факторів. Для нашої мети ми можемо розділити всі джерела проблеми на кілька груп: процесор, оперативна пам'ять, жорсткий диск, мережа та програмне забезпечення. Якщо причина проблем неочевидна, має сенс спочатку перевірити вищевказані компоненти. Давайте детальніше розглянемо вбудовані інструменти для аналізу продуктивності системи на прикладі Windows Server 2012 R2.

Task Manager

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

Як відкрити диспетчер завдань:

  • клацніть правою кнопкою миші на панелі завдань і виберіть «Диспетчер завдань"
  • введіть команду "урочна" в "прогін» вікно або командний рядок.
  • натисніть «Ctrl+Alt+Del" і виберіть "Диспетчер завдань"
  • натисніть «Ctrl + Shift + Esc"

Диспетчер завдань відображає показники в реальному часі для кожного активного процесу: обсяг пам’яті, завантаження процесора тощо. Ви також можете знайти більш детальну інформацію в «Деталі". Ви можете клацнути будь-який верхній розділ стовпця, щоб відсортувати рядки за значенням стовпця. Щоб примусово закрити процес, клацніть правою кнопкою миші на процесі та виберіть "Кінцеве завданняУ контекстному меню також є кілька інших дій.

Диспетчер завдань - моніторинг процесів в ОС Windows

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

В "Послуги", ви знайдете інформацію про всі служби, а також можете запустити, зупинити або перезапустити будь-яку службу з контекстного меню. У "процеси", ви побачите, що процеси згруповані за типом і в "продуктивність», графічне представлення навантаження на всі компоненти системи.

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

Ресурсний монітор

Монітор ресурсів містить більш детальну інформацію, якщо вона вам знадобиться. Окрім навантаження ЦП та оперативної пам’яті, ви можете бачити операції «читання» та «запису», відкриті файли, пов’язані служби та бібліотеки, а також мережеву активність у режимі реального часу.

Хочете знати, як відкрити Resource Monitor? У нас є кілька варіантів для вас:

  • натисніть «Відкрийте монітор ресурсів" в "продуктивність» вікна диспетчера завдань;
  • введіть "решон" в командному рядку або "прогінвікно;
  • вибрати «Ресурсний монітор" в "Інструменти» меню менеджера послуг

Інформація на кожній вкладці Resource Monitor представлена ​​у вигляді таблиць і графіків. Щоб змінити набір стовпців у таблицях, потрібно клацнути правою кнопкою миші у верхній частині будь-якого стовпця та вибрати «Виберіть стовпціЯкщо ви позначите будь-який процес на будь-якій вкладці, інформація на всіх інших вкладках буде відсортована за вибраними значеннями.

Інформація про роботу процесора, пам’ять, диски та мережу представлена ​​в окремих вкладках, а «Огляд” містить сукупну інформацію з усіх компонентів.

Як запустити Resource Monitor в ОС Windows

Давайте розглянемо деякі корисні можливості монітора ресурсів Windows.

Пошук процесу, який блокує файл

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

Моніторинг активності диска

Моніторинг активності диска

В "Диск" ви можете побачити операції читання-запису. На скріншоті ви бачите приклад, коли система активно звертається до файлу підкачки "c:/pagefile.sys», що зазвичай уповільнює роботу системи та свідчить про брак оперативної пам’яті.

Також зверніть увагу на «Довжина черги диска"Метрика. Зазвичай вона не повинна перевищувати кількість дисків більш ніж у два рази. Якщо встановлено лише один фізичний диск, черга не повинна бути довшою за 1-2.

Часті попадання цього показника і тривалий час активності можуть свідчити про низьку продуктивність дискової підсистеми.

Моніторинг мережевої активності в ОС Windows

Моніторинг мережевої активності

В "Мережа", ви можете знайти процеси, які занадто сильно навантажують вашу мережу. Я можу бути якоюсь сторонньою програмою (як показано на скріншоті) або внутрішніми процесами. Гарним прикладом може бути автоматичне оновлення системи.

В "TCP-з'єднання" ви знайдете такі корисні показники, як "Пакети втраченіt” відсоток і “Затримка», який допоможе вам оцінити з’єднання з мережею.

Крім того, в «Мережа” ви знайдете порти прослуховування та стан брандмауера.

Чому Windows гальмує - Монітор продуктивності

Диспетчер завдань і Менеджер ресурсів допоможуть знайти проблему лише за умови, що вона виникає в той самий момент, коли ви проводите аналіз. Однак часто проблема може виникати час від часу. Таким чином, ми опишемо деякі інструменти моніторингу для моніторингу стану вашої системи протягом певного періоду.

Монітор продуктивності

Монітор продуктивності дозволяє відстежувати метрики різних системних об'єктів операційної системи. Наприклад, об’єкт “Фізичний диск"має такі показники"Активність диска %"І"Середня довжина дискової черги», а об'єкт «пам'ять"має метрику"Вихід сторінок/с".

Як відкрити:

  • вибрати «Монітор продуктивності" в "Інструменти” меню менеджера серверів;
  • бігти"PerfMon» у командному рядку або «прогін” Вікно;
  • вибрати «Монітор продуктивності" в "адміністрація» розділ панелі керування.

Монітор продуктивності складається з трьох основних компонентів:Інструменти моніторингу»,«Набір збирача даних"І"Звіти". В "Інструменти моніторингу" ви можете знайти інструмент для моніторингу лічильників у режимі реального часу або перегляду звітів, збережених раніше. "Набір збирача даних" містить набір моніторів, за якими ми будемо спостерігати. Для аналізу системи ми можемо використовувати існуючі системні групи або створювати нові. У "Звіти» ви побачите збережені результати моніторингу.

Давайте детальніше розглянемо наш аналіз за допомогою наявного набору збирачів даних у "Продуктивність системи"

1. Перейдіть до розділу "Набір збирачів даних” розділ - “SYSTEM" і запустити "Продуктивність системи"

Звіт Performance Monitor - відновлення Windows без перевстановлення

2. Зачекайте, поки дані будуть зібрані (1 хвилина за замовчуванням), а потім відкрийте новий звіт у «Звіти” розділ - “SYSTEM продуктивність"

Монітор продуктивності в ОС Windows

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

Щоб побачити, як змінювалися лічильники під час збору даних, натисніть «Перегляньте дані в моніторі продуктивностіПісля цього натисніть будь-який лічильник, який вам подобається, внизу екрана, наприклад, «навантаження ЦП %"І натисніть"Виділіть” на панелі інструментів, щоб виділити графік жирною чорною лінією.Під графіком ви побачите середнє, максимальне та мінімальне значення вибраного лічильника.

Створення власної утиліти для збору даних у Performance Monitor

Як правило, всі звіти зберігаються у вигляді звичайних файлів у папку “c:\Perflog”, тож ви миттєво знайдете його та розмістите в потрібному місці.

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

Щоб створити групу, необхідно клацнути правою кнопкою миші на «спеціальний" в папці "Набір збирачів даних" виберіть "додавати” - “Набір збирачів даних"та дотримуйтеся вказівок майстра. Якщо ви клацнете правою кнопкою миші на групі, яку ви створили, і виберіть "властивості” відкриється вікно, у якому можна змінити параметри за замовчуванням.

Як знайти причину зависання та затримки Windows за допомогою журналу подій

Журнал подій

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

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

Як запустити журнал подій:

  • вибрати «Перегляд подій" в "Інструменти» меню «Диспетчер завдань».
  • вибрати «Перегляд подій" в "адміністрація» на панелі керування.
  • бігти"eventvwr» в командному рядку або в «прогін” вікно

Журнали знаходяться в "Журнали Windows"І"Додатки та сервіси". Швидше за все, інформація про помилки буде розміщена в розділі "SYSTEM" журнал "Журнали Windows". Однак, якщо ви заздалегідь знаєте, що саме ви шукаєте, наявний перегляд "Управління подіями", де можна переглянути інформацію з усіх основних журналів. Ви не можете редагувати існуючий перегляд, тому, якщо вам потрібно змінити журнали чи категорії подій, створіть свій перегляд або скопіюйте наявний.

Натисніть правою кнопкою миші на «Управління подіями«переглянути та вибрати»Копіювати редагований вигляд"Click"Ок» у вікні, що відкрилося, в результаті чого ви побачите свій новий вид «Події управління (1)Щоб редагувати це подання, виберіть його та натисніть кнопку в правій частині вікна «Фільтр поточного редагованого перегляду".

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

Як дізнатися, чому Windows гальмує

Монітор надійності

Монітор надійності можна розглядати як доповнення до журналу подій. Щоб його запустити, потрібно відкрити «Панель управління", йти до "Центр підтримки"І натисніть"Показати журнал надійності" в "технічне обслуговування”.

Як переглянути події в моніторі надійності

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

Інструменти, які ми описали, доповнюють один одного. Тому їх використання в комплексі надасть вам максимально детальну інформацію про вашу систему.

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

❮ Попередня стаття Як додати додаткову IP-адресу до сервера Windows
Наступна стаття ❯ 5 типових конфігурацій сервера для вашої веб-програми

Запитайте нас про VPS

Ми завжди готові відповісти на ваші запитання в будь-який час дня і ночі.