Предположим, я хочу назначить 2 ГБ для файла подкачки (linux)/pagefile (windows) на SSD и еще 16 ГБ на жесткий диск.
Можно ли использовать пространство на SSD в качестве уровня 1 виртуальной памяти и пространство на жестком диске в качестве уровня 2? [Я спрашиваю о Linux и Windows]

1 ответ1

1

Для Windows это невозможно. Вы можете создавать файлы подкачки на нескольких дисках, но Windows не будет отдавать предпочтение одному диску по сравнению с другим в зависимости от типа диска, а также не можете устанавливать предпочтения.

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

Если вы хотите использовать SSD для своего файла подкачки, но не изнашиваете свой основной SSD, лучше всего приобрести дешевый маленький SSD и поместить туда свой файл подкачки. Если он изнашивается, возьмите еще один, который будет еще дешевле.

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

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