Я немного прочитал об этой проблеме и понял, что ОС постоянно выталкивает память на диск, поэтому позже, когда другому приложению требуется много оперативной памяти, оно выделяет эту память и "перемещает" старые программы на диск. -cache.

К сожалению для меня, это поведение довольно раздражает. Я проверил свое поведение жесткого диска во время загрузки торрента и установки программы. Обратите внимание, что у меня на ноутбуке есть жесткий диск на 5000 об / мин, а не SSD.

Торрент использует 0,1 МБ / с на диске и 15 МБ / с (около 2 МБ / с) - запись в кэш-память (я вручную установил колоссальный 1-мегабайтный кеш, потому что жесткий диск его закрывал) )

Установка использует около 10 МБ / с, а процесс "Система" использует 20 МБ / с (!!!)

Поэтому я предполагаю, что Windows кэширует временные данные, которые использует приложение установки (около 0,5 ГБ ОЗУ, извлечение данных из архива), и даже после завершения процесс "Система" некоторое время продолжает использовать жесткий диск ( пару минут на все 100%).

У меня 8 ГБ ОЗУ (на i7 3630QM, 7670HD Radeon, Windows 8 64bit Pro), и я обычно не использую несколько тяжелых программ (даже VS+Photoshop+Chrome будет использовать около 3 ГБ) - лучше ли мне отключить кэширование диска ?

Есть ли способ быстро включить его без перезагрузки, если мне это нужно?

Спасибо!

1 ответ1

0

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

  • Виртуальная память: процессам (запущенным программам) назначается память операционной системой, но адреса, которые они дают, не обязательно соответствуют реальным адресам в памяти, и, что еще более важно, некоторые из процессов памяти могут даже не находиться в ОЗУ в любой данный момент момент. Все современные операционные системы всегда используют это.
  • Swap: для этого требуется виртуальная память, но виртуальная память не означает, что вы используете swap. Операционная система может удалить данные некоторых программ из ОЗУ и сохранить их во вторичном хранилище (например, HDD, SSD). Обычно это делается только при необходимости.
  • Дисковый кеш: это почти противоположно свопу. Операционная система будет хранить данные из вторичного хранилища в ОЗУ после того, как они будут использованы, поэтому, если они снова понадобятся, вскоре их не нужно будет снова загружать.

Я думаю, что вы спрашиваете о том, должны ли вы иметь настройку файла подкачки. С 8 ГБ памяти маловероятно, что вам не хватит памяти, и даже если вы это сделаете, диски будут намного медленнее, чем ОЗУ, что обычный эффект использования подкачки заключается в том, что ваш компьютер перестает отвечать на запросы. Это также имеет последствия для безопасности, поскольку конфиденциальная информация (пароли), которая должна находиться только в ОЗУ, может быть записана на диск. Я предлагаю не использовать своп.

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