Windows 8 надзвичайно високе використання диска та повільний IO


27

Проблема

Після оновлення з Windows 7 до Windows 8 Professional, мабуть, є кілька тривожних проблем.

Коли у мене відкритий диспетчер завдань, я іноді помічаю використання диска, що піднімається до 50, 75 або 100 відсотків, навіть не дивлячись на будь-яку активність диска. Коли я сортую процеси за використанням диска, це завжди робить системний процес, але кількість даних, які він передає, здається, не впливає на використання записаних дисків.

Я бачив диспетчер завдань, який каже, що 100-відсоткове використання диска з .1 Мб / с записується системним процесом, і те саме, що 20 Мб / с записує система. Щоразу, коли це відбувається, миша, здається, працює добре, оскільки я все ще можу переміщувати її, не відстаючи, але будь-який IO відбувається з величезною затримкою.

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

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

Однак проблема сьогодні поглибилася в експоненціальному масштабі. Раніше це відбувалося, здавалося б, випадково (хоча я думав, що це могло траплятися трохи частіше, коли Chrome працює), але зараз він запускається, як тільки я запускаю систему і робить весь комп'ютер непридатним.

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

Діагностика

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

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

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

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

Нарешті, я бачив численні джерела, які пропонують простежити xperf-слід, що я робив кілька тижнів тому під час миттєвого екземпляра високого використання диска та відставання. Я додав його сюди (Вибачте, якщо вам потрібен обліковий запис Microsoft, але це єдине хмарне сховище, у якого залишилось 100 мегів місця).

Мені здається, що це могло бути викликано CrashPlan, з яким я виявив, що у мене виникли деякі проблеми з збоєм резервного двигуна, і я не зміг вбити службу. Коли це трапляється, я не отримую високого використання диска щоразу, тому CrashPlan може призвести до використання диска, а не навпаки.

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

Технічні характеристики

  • HP Probook 6460b під управлінням Windows 8 Professional
  • 8 ГБ DDR3
  • Графіка Intel HD
  • Двоядерний процесор 2,4 ГГц (i5)
  • Жорсткий диск: 300 Гб, не впевнений у швидкості передачі

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

ОНОВЛЕННЯ - 10/2013

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

Роз'яснення - 1/2015 Оскільки це питання все ще отримує думки та відгуки, я вважаю, що варто згадати щось, що я дізнався з моменту його написання. Високе використання диска відбувається, коли Windows втрачає оперативну пам’ять і починає переміщати вміст ОЗУ на pagefile.sys. У системах з певною помилкою, як правило, повільним або несправним жорстким диском, що може спричинити замерзання всієї системи. Оскільки процес запису на сам файл сторінки сповільнює роботу комп'ютера, збільшення розміру файлу сторінки навряд чи виправить сповільнення. Поки я досі не впевнений, чи усунули проблему запускомchkdskабо видаливши цей вірус, якщо ви зіткнулися з тією ж проблемою і, здається, не можете знайти причину програмного забезпечення для нього, варто врахувати, що може бути час для деяких оновлень обладнання. Якщо встановити більше оперативної пам’яті, це означає, що Windows потрібно записувати на файл сторінки рідше, а більш швидкий жорсткий диск буде означати, що запис у файл сторінки буде менш помітним.


2
Коли це станеться, замість диспетчера завдань відкрийте «Монітор ресурсів» та перейдіть на вкладку «Диск» та натисніть на розділ «Діяльність диска». Він покаже вам не тільки, який процес використовується на диску, але і які файли читаються / записуються і скільки часу займає кожен запит (шукайте повільні). Спробуйте також SysInternals ProcMon для подібних. Також запустіть перевірку на наявність шпигунських програм / вірусів / шкідливих програм за допомогою одного або двох сканерів - MalwareBytes, наприклад. Крім того, що ви маєте на шляху віртуальних накопичувачів cdrom, антивірусу, вдосконаленого дискового програмного забезпечення (план збоїв?) - все, що може перехоплювати запити на диск при нормальному використанні.
TessellatingHeckler

kernel.etl непридатний для інших користувачів. скинути дані з -d у новий файл etl. Будь ласка, додайте DISK_IO до командного рядка.
magicandre1981

Оновлення Я завантажився в безпечний режим, щоб виявити, що проблема почалася знову, як тільки я спробував відкрити програму (chrome). Дивлячись на монітор ресурсів, навіть після того, як я закрив хром, використання диска стало невдалим завдяки цілій купі різних процесів ведення журналів.
ecapstone

Update2 Я знову перезавантажився, і тепер, схоже, системний процес читає кожен файл на жорсткому диску. Схоже на це: посилання
ecapstone

@ user221884 створити новий файл ETL, але цього разу прапор DISK_IO та скинути його правильно з -d у новий файл.
magicandre1981

Відповіді:


11

Я використовую Windows 8 з моменту її запуску, і я також натрапив на ту саму проблему. Справа в тому, як я вирішив проблему?

Windows 8 автоматично управляє віртуальною пам'яттю та розміром файлів підкачки за замовчуванням. Він не встановлює віртуальну пам'ять відповідно до внутрішньої рекомендації. Віртуальна пам'ять, встановлена ​​за замовчуванням, становить приблизно 70% від рекомендованої. Наприклад, для мого ноутбука він рекомендує віртуальну пам’ять 2003 Мб, де кожен розмір накопичувача становить 100 ГБ, а оперативна пам’ять - 3 Гб. За замовчуванням після встановлення Windows 8 встановлено 1403 Мб.

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

Для цього виконайте наступні дії:

  1. Перейдіть до Панелі управління> Усі елементи панелі керування> Система
  2. Клацніть на Розширені налаштування системи
  3. Під продуктивністю натисніть на налаштування
  4. Перейдіть на вкладку Додатково
  5. У розділі Віртуальна пам'ять натисніть кнопку Змінити
  6. Поставте прапорець UN "Автоматично керувати розміром файлу підкачки для всіх дисків"
  7. Виберіть свій накопичувач Windows (де встановлена ​​ОС)
  8. Клацніть перемикач на власний розмір
  9. Встановіть початковий розмір, еквівалентний розміру оперативної пам’яті в МБ
  10. Встановіть Максимальний розмір у два рази від розміру ОЗУ в МБ
  11. Клацніть на Встановити
  12. Клацніть ОК тричі
  13. Перезавантажте систему

Це має вирішити це питання.


Я виявив, що відключення VRAM допомагає також усунути проблему.
avanderw

5
Гаразд, але чому це має допомогти? Це схоже на процедуру плацебо, яку виконують всі версії Windows, починаючи з 10 років тому.
Джованні Торальдо

3

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

Навколишнє середовище

  • Процесор оперативної пам’яті HP Pavilion dm4 i7 6GB, HDD 700GB
  • 64-бітний Windows 8 pro (оновлено з Windows 7)
  • Антивірус Softare: Norton 360
  • Інтернет-браузер: Chrome
  • Програмне забезпечення для віртуалізації: VirtualBox

Близько тижня тому у мене почалися проблеми з усіма моїми віртуальними машинами, які не реагували, після вимкнення віртуальних середовищ я зрозумів, що це хост-машина, я подумав, що це пов’язано з деяким оновленням від MS, і почав відслідковувати Проблема, відсоток часу активності, показаний MS Resource Monitor, становив 100% весь час, але введення / виведення було щось близько 30 КБ, коли було якесь введення / виведення, і більшість часу це було 0 КБ, що я знайшов було те, що кожного разу, коли моя машина намагалася взаємодіяти з Інтернетом, ця неактивна (або привид, якщо ви віддаєте перевагу) діяльність з’являлася і не закінчувалася, як якийсь хробак, але ніякого відношення до процесора чи оперативної пам’яті не було, тому міркування були є конфлікт з chrome і деяким оновленням, я видалив chrome і перезапустив, потім почав використовувати MS IE, і проблема назад,тому я сказав собі:

  1. проблема виглядає пов'язаною з диском
  2. але це викликано взаємодією з мережею
  3. Що контролює взаємодія з мережею? Брандмауер? Так

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

Це майже в десятий раз, коли я перезапустив свою машину за останню годину і працює дуже добре, віртуальні машини працюють, як і раніше, я здогадуюсь, що було оновлення, яке я не помічаю, що було буде застосовано і почали виникати деякі проблеми з розумінням між брандмауером Norton360 та MS, створюючи проблему, яку я відчував, я не робив встановлення Hyper V, тому що я використовую Virtualbox, і в минулому у мене були проблеми з моїм VM (це займає функція віртуалізації процесора і не дозволяє VirtualBox бачити, що робить збій віртуальних машин).

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

З повагою


2

Незважаючи на те, я побіг, chkdsk /b /f /scannow C:який, перезавантаживши комп’ютер, тривав близько доби (весь час говорив, що він застряг на тридцять відсотків). Але коли він знову ввімкнувся, я відключив усі запущені процеси, які не здавалися абсолютно необхідними, і запустив хром, і він працював чудово. Я не впевнений, що це вирішило, але я почну відновлювати процеси один за одним і публікуватиму інформацію про це, якщо знайду винуватця.


5
Я захоплююсь вашим терпінням, дозволяючи йому працювати цілий день на 30% :)
pzkpfw

Я, здається, виявив, що це було спричинено "extensionupdaterservice.exe" в каталозі firefox, який AWCleaner ідентифікував як вірус.
ecapstone

6
Invalid parameter - /scannow
джао

0

Ось виправлення, яке працювало на мене. Увімкніть Hyper-V у Windows 8.

Зробити це:

  1. Відкрийте панель керування та оберіть опцію "Увімкнути або вимкнути функції Windows"

    Знімок екрана

  2. Є опція Hyper-V, також поставте прапорець на коробку та на суббокси.

  3. Застосуйте зміни та перезавантажте комп'ютер. Ви закінчили.

Сподіваюся, це допомагає.


2
як це допомогло вам з "Windows 8 надзвичайно високим використанням диска та повільним IO"? Здається, ви відповідаєте на інше запитання з цією відповіддю

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

2
@ nikoo28 Я сумніваюся, що це було щось із Hyper-V тоді. Увімкнення його, мабуть, ініціювало інший процес, що виправляв вашу систему. А може, це був збіг.
Коул Джонсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.