4

Я знаю, что вопросы о файлах подкачки и советы завалены интернетом, но этот вопрос, похоже, задают не очень часто.

Я читал, что вы не должны помещать файл подкачки в другой раздел того же диска (у вас есть только один физический жесткий диск). Однако я также прочитал, что вы можете сделать это, создав два файла подкачки. Небольшой файл подкачки в разделе, который содержит вашу установку Windows, и другой (больший) файл подкачки в другом разделе.

Это правда? Я представлял, что читаю это или что-то не так понял? Я звучу сумасшедшим?

1 ответ1

3

Это правда.

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

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

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

Люди часто неправильно понимают обычную практику хранения свопа в отдельных разделах в Unix-al-подобных операционных системах, поскольку это означает, что наличие пространства свопинга в отдельной части системы более эффективно, хотя на самом деле это делает его более эффективным, поскольку слой файловой системы между остальной частью ядра и областями подкачки и страниц. На самом деле вы можете определить области подкачки в файлах в большинстве Unix-a-подобных ОС, если хотите, и не обращайте внимания на снижение эффективности, возникающее при работе через уровень файловой системы, когда страницы должны перемещаться между оперативной памятью и диском, но очень немногие люди делают, потому что это не по умолчанию, и в большинстве, если не во всех случаях общего использования, выигрыш от этого очень небольшой (если вообще что-то).

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