Чому тут мій диск на 99%?


12

У мене схожа проблема, як у цього користувача . Ви можете майже зняти його знімок екрана і застосувати його до моєї проблеми: Windows 8.1, 99% використання диска або в цій близькості протягом більш тривалого періоду (хвилин). Тим не менш, статистика використання окремих дисків не може перевищувати приблизно 1 Мб / сек. У мене є диск SSD, здатний значно перевищувати пропускну здатність.

Питання, з яким я пов’язаний, не дає великої відповіді, але один коментар натякає на малий вільний простір на диску. Це проблема з моїм диском. На моєму диску C залишається лише ~ 1 Гб вільного місця. Але моє наступне питання - чому це має значення? Вікна роблять попередньо виділити 6 Гб віртуального диска, чи не так? Принаймні так я трактую "наразі виділений" на екрані налаштувань віртуальної пам'яті в розділі Властивості системи → Параметри продуктивності.

Я намагався використовувати інструмент монітора процесу, щоб отримати деяку інформацію про те, що використовується на диску, але кількість даних, зафіксованих за пару секунд, настільки величезна, що я не знаю, з чого почати. Єдине, що я бачу - це те, що service.exe дуже багато звертається до реєстру ... Але я думаю, це нормально? Якщо хтось хоче поглянути, дамп журналу є тут (19 МБ)

Підсумувати :

  1. Чи реально збільшується використання диска, коли зменшується вільний простір? Якщо так, то чому?
  2. Чи може хтось вирахувати з мого файлу журналу Procmon яку програму чи процес спричиняє 99% використання диска?

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

оновлення : подібний випадок щойно трапився. Якісь підказки з цих двох скріншотів ResMon?

Використання ResMon Disk.  "Система" на вершині з 5 Мб в секунду, MsMpEng.exe відстає з 2 МБ в секунду

Активність використання ResMon Network.  Немає значного трафіку

"Система" насправді не дуже мені розказує.


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

1
його менше проблеми, тому що сканування / пошук зараз постійні, але щоразу, коли вам доведеться зібрати файл з 29 різних місць, це все одно буде повільніше, ніж доступ до одного місця на диску. Однак, у вашій статті є хороші моменти щодо алгоритмів вирівнювання зносу, які викликають проблеми у ефективності роботи у більшості людей.
Френк Томас

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

1
Використовуйте Монітор ресурсів (натисніть Win + R, напишіть resmon.exe, натисніть Enter). Відкрийте його, перейдіть на Diskвкладку та скажіть, який процес (и) мають більше використання диска, коли це відбувається. Або ще краще, завантажте ascreenshot.
Jet

2
MsMPEng (Widows Defender) може спричинити значне використання диска та процесора, я завжди видаляю його з моїх установок Windows. І як видно на скріншоті, ви отримуєте до 100 Мб / с використання свого диска. Спробуйте відключити свій комп'ютер від Інтернету, а потім тимчасово відключити захисник Windows, пошуковий індекс та оновлення Windows, а також будь-які інші послуги, немікрософт, процеси та заплановані завдання. Також були повідомлення про погані установки Windows, які після чистої перевстановлення працювали нормально.
Gizmo

Відповіді:


7

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

Я завантажив ваш журнал моніторів процесів і зробив підрахунок кількості доступу до кожного файлу протягом 6 секунд, які ви захопили. Ви можете мати змогу побачити це самостійно в "Моніторі процесів", перейшовши до меню Інструменти -> Збільшення кількості значень -> Виберіть шлях зі спадного меню "Стовпець", а потім натисніть кнопку Підрахунок. Клацніть кнопку Підрахунок, щоб сортувати числа підрахунків у порядку зростання чи зменшення. Двічі клацніть по будь-якому з цих шляхів до файлів, щоб зосередитися на них.

До чотирьох найпопулярніших файлових шляхів доступно: 3276 разів: HKCU \ Software \ Класи \ Локальні налаштування \ MuiCache \ de \ 417C44EB 3276 разів: HKLM \ SYSTEM \ CurrentControlSet \ Control \ MUI \ StringCacheSettings 2188 разів: HKCU 1457 разів: C: (це це searchindexer, який має доступ до цього)

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

Я також поглянув на слід у нефільтрованому форматі і побачив багато доступу до різних папок дистрибуції програмного забезпечення з конфіксацією C: \ Windows \ SoftwareDistribution \ Download ..... тому варто перевірити / відключити це, і подивитися, як це впливає. виконання.


+1 за те, що я навчав мене про підрахунок підрахунків у Прокмоні та за надання конкретної відповіді на №2
Nilzor

3
  1. Чи реально збільшується використання диска, коли зменшується вільний простір? Якщо так, то чому?

1. Так. В Windows, як і в інших ОС, повний основний диск призведе до того, що ОС поводяться повільно / погано, на мій досвід. Чому? Фрагментація на диску (і внаслідок цього збільшення фрагментів обробки в пам'яті, а також кількість читання / запису диска). Залишилася невелика область буде фрагментована на диску, ймовірно, розкинеться на різні області на диску. Не існує запасного місця, тому дефрагментація не зможе значно допомогти, поки не буде звільнено більше місця. Усі процеси потребують запису тимчасових файлів (наприклад, кеш-пам'ять Інтернет-браузера). Ці файли будуть фрагментовані. Для магнітних дисків головки дисків повинні рухатися далі, що означає повільніше читання / запис файлів. Для SSD-дисків я не був впевнений, це трохи нудно, але це добре пояснює:
http://www.youtube.com/watch?v=VfYkJoqfG-k "Чому фрагментація все ще є проблемою з SSD". У пам'яті (у таблиці розподілу файлів у пам'яті) фрагментовані файли займають більше місця та призводять до більшої активності процесора та шини, що займається різними фрагментами. На відео він закінчує розпродаж дисковода, який стверджує, що покращує проблему з SSD. Але, маючи можливість отримати достатньо вільного місця на диску, можливо, буде найкращою стратегією.

Це добре: Дослідження впливу знеструмлення SSD. http://www.pcworld.com/article/2047513/fragging-wonderful-the-truth-about-defragging-your-ssd.html Висновок: Немає сенсу запускати інструмент для дефрагментації з SSD.

\ 2. Чи може хтось вирахувати з мого файлу журналу Procmon яку програму чи процес спричиняє 99% використання диска?

2. Я думаю, що вам потрібно спочатку зробити трохи місця на диску. Зробіть систему поводитися трохи краще. Тоді, якщо проблема все ще виникає, подивіться на використання диска (місця чи активності).


1

Я був би обережний щодо того, що ви використовуєте, щоб визначити, що диск працює на 100%. Що це означає?

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

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

Якщо ви запустите одне з десятків додатків для тестування там, ви точно дізнаєтесь, наскільки швидко працює ваш диск, і він буде набагато вище 1 Гб / с! Якщо ви подивитесь на своє перше зображення, ви побачите, що найвищий (зелений) пік становить приблизно 60-70 Гб / с, що є розумною, якщо не відрізняється швидкістю реального світу для вашого диска, але більшу частину часу воно працює повільніше. На цьому ж зображенні ми бачимо, що у вас є глибина черги 10 .... це означає, що дискові операції складаються в стопку.

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


Гарний момент там. На 100% чи ні, це дає помітну загальну деградацію продуктивності до точки тимчасового замерзання, тому це в будь-якому випадку є проблемою . Вивільнення місця зараз є пріоритетним завданням, хоча це також нетривіальне завдання ультрабуку з 128 ГБ HD;)
Nilzor

У вас мало місця для маневру в 128 Гб ... можливо, ви можете виплеснути заміну на 240 ГБ? Не рішення, на яке ви сподіваєтесь, але, навіть якщо ви очистите 10 Гб, ви використаєте його в найкоротші терміни, і ви назавжди будете битися з ним.
CJM

0

Гаразд, я обдурив ігри, оновлення драйверів, подібні речі, тому що в мене була така ж проблема. Потім я натрапив на параметр на панелі керування (я перебуваю у Windows 8.1) під Панель керування> Система> Додаткові параметри системи> Продуктивність. Там я відключив купу візуальних ефектів і TA DAH я на своєму диску на 4%. Зрозуміло, чи не так. Ви також можете спробувати оновити драйвер графічної картки. Сподіваюся, це допомагає.


0

Вам слід запустити CristaDiskMark або подібний інструмент, щоб зрозуміти, які реальні обмеження вашого диска. Я бачив, що жорсткі диски набирають менше 1 Мб / с у тестах випадкового читання / запису, тому один процес зчитування сильно фрагментованого файлу (або просто створення безлічі послідовного читання / запису, наприклад, індексація бази даних) може споживати 100% пропускної здатності вашого жорсткого диска зі швидкістю лише 1 Мб / с.

Ще однією можливою причиною є те, що ваш диск знаходиться біля кінця життя, коли багато файлів мають нестабільні або перекомпоновані сектори. Очищені сектори мають такий же ефект, як і фрагментація, лише дефрагментацію їх неможливо, оскільки вони знаходяться за межами доступної для програмного забезпечення області диска. Нестабільні сектори можуть бути набагато гіршими, потрібно прочитати кілька секунд. Будь-який інструмент SMART може відображати їх, наприклад, CristalDiskInfo.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.