Я должен сохранить свой файл подкачки на твердотельном диске?

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

  • Мой вопрос - это: я должен оставить файл подкачки на том диске?

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

83
задан 19.08.2016, 08:31

8 ответов

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

9
ответ дан 07.12.2019, 08:02
  • 1
    Нечетный. В прошлый раз, когда я предложил, SSD ограничили время жизни по сравнению с регулярными жесткими дисками (для того же использования), я получил downvoted. – Manos Dilaverakis 06.10.2009, 18:17
  • 2
    Кавычка является неполной. Рекомендация для устройства на 2 ГБ. В этом случае файл подкачки занял бы значительный процент диска, значительно уменьшающего свободное пространство и увеличивающего износ отдельных ячеек. Диск на 64 ГБ имеет больше ячеек для распределения этого износа. Я предполагаю, что рекомендации производителя SSD были бы более полезными. Если подкачка редко используется, она не должна вызывать много износа, но SSD мог бы действительно помочь в те редкие времена, когда свопинг внезапно вызывает невыносимое замедление. – Bender 06.10.2009, 21:50
  • 3
    подкачка страниц оказывает влияние на продолжительность жизни SSD? да, но ЛЮБАЯ операция записи - также. я забочусь? черт, нет! если выходящая за край' вещь понизится, то после 3, 4 или 5 лет, и что? к тому времени мы будем видеть SSD в 10 раз быстрее, чем сегодняшняя технология, и пора идти дальше так или иначе. или Вы очень заботитесь о 5-летнем 5 400 об/мин жестком диске с, возможно, способностью на 80 ГБ? я скорее сомневаюсь относительно этого :) –  06.10.2009, 22:37

У меня есть лучший ответ: Да ведь когда можно просто купить больше RAM? RAM является столь же дешевой или более дешевой, чем пространство SSD. Это также намного быстрее, и это никогда не будет (хорошо, почти никогда) ухудшаются как твердотельные диски, делают.

Свопинг памяти к диску является признаком недостаточного количества RAM. Если необходимо ускорить свопинг, не ускоряйте диск подкачки, обновляйте RAM, и свопинг уйдет. Свопинг нужно считать планом резервного копирования последнего средства так или иначе.

19
ответ дан 07.12.2019, 08:02

Ответ Patrick Regan о "swappiness" является довольно точечным на: В зависимости от Вашего использования могло бы быть хорошо, и если Вы используете Linux, можно настроить "vm.swappiness" в sysctl (как описано в более раннем вопросе) для использования.

Таким образом, я испытываю желание сказать да, пока Вы даете много диска к Вашей подкачке. Я слышал партии о внутренних контроллерах на твердотельных дисках, супернастраивавших алгоритмы для борьбы с износом записи, таким образом, в теории это помогло бы - дают ему много пространства и устанавливают ядро swappiness уровень низко, и контроллер SSD может распространить записи и предотвратить любую проблему износа.

Так, чтобы получил меня к удивлению, каков самый большой раздел подкачки мог быть. Я заблокировал на Ваше упоминание о "разделе подкачки" и думал "Linux", таким образом, я изучил максимумы там.

Оказывается, что можно создать смешные вещи как разделы подкачки на 16 ТБ, по крайней мере, на основе математики ядра. mkswap не смог на самом деле инициализировать тот раздел, но ядро поддерживает его. Однако ядро не может использовать его. Согласно этому, 16 ГБ о самом большом разделе подкачки, который можно сделать и использовать в современном ядре Linux.

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

2
ответ дан 07.12.2019, 08:02
  • 1
    Не зная деталь алгоритмов износа записи, Вы не можете знать, что больший раздел поможет. У меня создалось впечатление, алгоритмы износа записи работали на уровне страницы, независимо от разделения, так как SSD является произвольным доступом. Смысл тех алгоритмов должен избежать чрезмерного износа итак, почему они не использовали бы целый диск распространить записи, даже для небольших разделов? – Ben S 06.10.2009, 18:03
  • 2
    . я предполагал, что распространение будет ограничено в разделах. я предполагаю, что контрапункт был бы, это ведущее список what-page-is-where также вышло бы из-под контроля, если бы Вы не сделали некоторого ограничения, но мы действительно не знаем. – quack quixote 06.10.2009, 18:15

Я был бы склонен сказать, что увеличение производительности от него не стоит того, особенно если у Вас есть много RAM. Если у Вас будет по крайней мере 2 ГБ RAM, то Вы, вероятно, не разобьете на страницы тонну так или иначе, таким образом, преимущества были бы минимальны. Не говоря уже о том, что размеры SSD являются относительно небольшими, таким образом, Вы не можете хотеть съедать несколько ценности ГБ файла подкачки на нем так или иначе.

0
ответ дан 07.12.2019, 08:02

Я думаю, что это зависело бы от того, сколько RAM Вы имеете и как Ваш "swappiness" установлен. Мне настраивали подкачку на моих компьютерах, но если я не в спящем режиме, я редко пишу в нее. Я склонен не истратить свое Использование оперативной памяти. Но если бы Вы знаете, что совершаете нападки, подкачивают много, я сказал бы "нет". Если бы Вы не поражаете его много, я сказал бы, идут для него.

0
ответ дан 07.12.2019, 08:02
  • 1
    Это верно. Я предполагаю, что не думал о нем тот путь. – Patrick Regan 06.10.2009, 17:56

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

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

Если Ваша система почти никогда не подкачивает, то она имеет еще больше смысла просто избавиться от него. Я выполнял несколько полей Linux без любой подкачки в течение нескольких лет теперь (на обычных жестких дисках) без проблем производительности. Любое поле больше чем с 2 ГБ RAM я просто не беспокоюсь подкачкой для.

-1
ответ дан 07.12.2019, 08:02

Хотя случайное чтение твердотельных дисков очень хорошо, случайная производительность записи может быть очень плохой. По-видимому, некоторые SSD только предоставляют 12 записям IOPS, который является только одной десятой того, что стандартный вращательный диск обеспечивает (~120 IOPS), и еще более быстрые SSD как Супер Талант, SSD может только предоставить 50 случайным записям IOPS.

С другой стороны, для SSD возможно выполнить тысячи операций в секунду, например, Intel X25-M 160 ГБ 34 нм , которых MLC G2 может выполнить 86001 (согласно листу спецификации Intel) или даже 153 342 случайных записи IOPS 4k блоков.

Таким образом в заключение производительность подкачки Вашего SSD может быть лучше, но не предполагает, что это будет иметь место, пока Вы не проверили количество случайной записи IOPS, которого может достигнуть Ваш SSD.

[1]: http://download.intel.com/design/flash/nand/mainstream/322208.pdf

[2]: http://www.legitreviews.com/article/1022/6/

1
ответ дан 07.12.2019, 08:02

Много людей говорит, "не подкачивают, если можно помочь ему", но это вводит в заблуждение, по крайней мере, для Windows (и вероятно для Linux также). Windows, особенно последние версии, будет всегда пытаться заполнить RAM кэшированными данными, что это думает, будет необходимым быстро и сознательно подкачает другой материал к диску. Это делает это независимо от того, сколько RAM Вы имеете. У меня есть 4 ГБ, только наполовину используемый, но подкачивающий все еще происходит. Отключение свопинга является плохой идеей также, потому что некоторые программы могут потребовать огромных объемов памяти, зарезервированных для них (думайте Photoshop), и можно легко выйти из сообщений памяти. Это зависит от использования, но свопинг всегда полезен иметь для экстремальных ситуаций.

Таким образом, SSD не являются заменой для RAM (высказывание "добираются, больше RAM" упускает суть), но возможно более быстрая альтернатива виртуальной памяти на жестких дисках. Смотрите на этот обзор, чтобы видеть, как SSD могут оставить механические жесткие диски в пыли: "Июнь 2010 Сводки новостей жесткого диска"

Также помните, что это - число IOPS, это намного более важно, чем скорость передачи.

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

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

11
ответ дан 07.12.2019, 08:02

От Блоги MSDN> Технический Windows 7> Поддержка и вопросы и ответы для твердотельных дисков:

Файл подкачки должен быть помещен в SSD?

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

В рассмотрении телеметрических данных из тысяч трассировок и фокусировки на чтениях файла подкачки и записях, мы находим это

  • Чтения Pagefile.sys превосходят численностью записи pagefile.sys на приблизительно от 40 до 1,
  • Pagefile.sys читают, размеры являются обычно довольно небольшими с 67%, меньше чем или равными 4 КБ и на 88% меньше чем 16 КБ.
  • Записи Pagefile.sys являются относительно большими с 62% большим, чем или равный 128 КБ и 45%, являющимся точно 1 МБ в размере.

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

65
ответ дан 07.12.2019, 08:02

FWIW: Я использую pagefile.sys на моем твердотельном накопителе Intel непрерывно в течение 10 месяцев. Не знаю, как насчёт Windows Vista или новее, но на Windows XP выключение pagefile кажется очень плохой идеей. Windows должна что-то делать на SSD, так что делать это гораздо лучше, чем делать на традиционном HD ;-)

Если это действительно сокращает срок службы SSD, то что с того? Я буду покупать большие, вероятно, раз / год, так как цены постоянно падают. В данный момент времени вы потратите около 2 долларов США / Гб.

.
0
ответ дан 07.12.2019, 08:02

Теги

Похожие вопросы