1

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

Довольно часто это было индикатором того, что процесс нуждался во внимании, поэтому становился чем-то вроде канарейки в шахте. Хорошо, на самом деле найти приложение, которое создавало процесс svchost, который выполнял все действия с диском, не всегда было тривиально, но, поскольку влияние на производительность системы было высоким, оно неизменно стоило усилий.

Однако в мире SSD есть несколько вещей, которые меняются:

  1. Твердотельные накопители намного быстрее при случайном чтении / записи, что приводило к замедлению работы систем на основе жестких дисков, поэтому фактическое влияние может быть значительно уменьшено
  2. SSD не шумят, поэтому пользователь не сразу узнает, что происходит
  3. Многие современные системы даже не имеют индикатора активности диска для мониторинга

Даже если 1. означает, что воздействие минимизировано, это не решает основную проблему и не означает, что ее не стоит исследовать и исправлять.

Исходя из того, что Windows a) не была внезапно исправлена, чтобы предотвратить это, и b) что SSD не решают проблему магическим образом, как лучше всего обнаружить "дисковые" перегрузки в SSD?

2 ответа2

1

Что нужно учитывать при переходе на SSD:

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

  1. Включить AHCI (расширенный интерфейс хост-контроллера). Обычно это доступно в меню BIOS. Это позволит вашей системе использовать большинство функций, доступных на вашем SSD

  2. Включить TRIM

вам нужно будет открыть командную строку, чтобы сделать это. Перейдите в начало, введите cmd и нажмите Enter. Затем в командной строке введите fsutil behavior set disabledeletenotify 0

  1. Отключить индексирование

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

Для этого перейдите на компьютер, щелкните правой кнопкой мыши на своем SSD и выберите Свойства. Снимите флажок «Разрешить индексирование файлов в дополнение к свойствам файлов» и нажмите «ОК».

  1. Отключить запланированную дефрагментацию

На самом деле твердотельные накопители не нуждаются в повторной дефрагментации, потому что нет никакой выгоды.

Для этого перейдите в меню «Пуск», нажмите «Стандартные», нажмите «Системные инструменты», а затем нажмите «Дефрагментация диска». Нажмите «Настроить расписание» и снимите флажок «Запускать по расписанию».

(в Windows 10 перейдите для запуска типа дефрагментации нажмите Enter, выберите SSD из списка, нажмите "Изменить настройки" и снимите флажок "Запуск по расписанию"

  1. Удалить файл страницы

Для этого щелкните правой кнопкой мыши «Компьютер» в меню «Пуск» и выберите «Свойства». Нажмите «Расширенные настройки системы» в верхней левой части окна и перейдите на вкладку «Расширенные». Нажмите «Настройки» в разделе «Производительность».

затем

Перейдите на вкладку «Дополнительно» и нажмите «Изменить», и вы должны увидеть там опцию

  1. Отключить спящий режим

Для начала наберите cmd , нажмите ввод, затем powercfg -h off и нажмите ввод

  1. Отключить предварительную выборку и Superfetch

Перейти к началу ввода типа regedit, нажмите ввод, перейдите к HKEY_LOCAL_MACHINE\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters

и установите для параметров Prefetch и Superfetch значение 0

  1. Настроить кеширование записи

Кэширование записи на уровне пользователя может отрицательно повлиять на работу накопителя.

щелкните правой кнопкой мыши "Компьютер" и выберите "Свойства", затем нажмите "Диспетчер устройств", разверните "Дисковые накопители", щелкните правой кнопкой мыши на SSD и выберите "Свойства". Выберите вкладку "Политики". На этой вкладке вы увидите параметр "Включить кеширование записи на устройстве". Снимите этот флажок и нажмите "ОК".

  1. Отключить службы для поиска Windows и Superfetch

Нажмите «Win +R» на клавиатуре, введите «services.msc» и нажмите «Enter». Найдите обе службы, указанные в заголовке этого раздела, и отключите их.

  1. Отключить ClearPageFileAtShutdown и LargeSystemCache

Они нам больше не нужны, потому что мы отключили файл подкачки

Вернитесь в Regedit и найдите HKEY_LOCAL_MACHINE\CurrentControlSet\Control\SessionManager\Memory Management и установите для этих параметров значение 0

  1. Установите параметр питания «High Performance»

откройте панель управления типа запуска найдите "параметры питания" и выберите "Высокая производительность"

Это должно примерно покрыть это

1

Вероятно, лучший способ - использовать счетчики производительности:

https://blogs.technet.microsoft.com/askperf/2008/06/10/the-basics-of-page-faults/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .