Я рассматриваю то, чтобы заставлять твердотельный диск работать как основной раздел ОС. Как я понимаю, это должно обеспечить существенное улучшение производительности.
Раздел подкачки будет в основном случаен, ищет и так должен извлечь выгоду из скорости. С другой стороны, это будет постоянно писаться, к которому износит диск быстрее.
Если возможно, Вы могли бы хотеть использовать вторичный жесткий диск диска в качестве местоположения для виртуальной памяти. Если Вы не имеете один, все еще рекомендуется иметь файл подкачки, но Вы могли бы хотеть отключить его для дополнительного дискового пространства. Это - все до Вас, уменьшить ли загрузку в память, или больше дискового пространства важно...
У меня есть лучший ответ: Да ведь когда можно просто купить больше RAM? RAM является столь же дешевой или более дешевой, чем пространство SSD. Это также намного быстрее, и это никогда не будет (хорошо, почти никогда) ухудшаются как твердотельные диски, делают.
Свопинг памяти к диску является признаком недостаточного количества RAM. Если необходимо ускорить свопинг, не ускоряйте диск подкачки, обновляйте RAM, и свопинг уйдет. Свопинг нужно считать планом резервного копирования последнего средства так или иначе.
Ответ Patrick Regan о "swappiness" является довольно точечным на: В зависимости от Вашего использования могло бы быть хорошо, и если Вы используете Linux, можно настроить "vm.swappiness" в sysctl (как описано в более раннем вопросе) для использования.
Таким образом, я испытываю желание сказать да, пока Вы даете много диска к Вашей подкачке. Я слышал партии о внутренних контроллерах на твердотельных дисках, супернастраивавших алгоритмы для борьбы с износом записи, таким образом, в теории это помогло бы - дают ему много пространства и устанавливают ядро swappiness уровень низко, и контроллер SSD может распространить записи и предотвратить любую проблему износа.
Так, чтобы получил меня к удивлению, каков самый большой раздел подкачки мог быть. Я заблокировал на Ваше упоминание о "разделе подкачки" и думал "Linux", таким образом, я изучил максимумы там.
Оказывается, что можно создать смешные вещи как разделы подкачки на 16 ТБ, по крайней мере, на основе математики ядра. mkswap не смог на самом деле инициализировать тот раздел, но ядро поддерживает его. Однако ядро не может использовать его. Согласно этому, 16 ГБ о самом большом разделе подкачки, который можно сделать и использовать в современном ядре Linux.
Таким образом да, Вы можете, если Ваше использование будет довольно без подкачек. Если бы Вы будете тяжелы подкачкой, тем не менее, возможно, флеш-карта дешевки для ReadyBoost (или эквивалентный Unix) была бы лучшим соответствием - тот путь, когда Ваш свопинг уничтожит устройство от перезаписи, это будет дешево заменить и не будет стоить Вам цены другого SSD.
Я был бы склонен сказать, что увеличение производительности от него не стоит того, особенно если у Вас есть много RAM. Если у Вас будет по крайней мере 2 ГБ RAM, то Вы, вероятно, не разобьете на страницы тонну так или иначе, таким образом, преимущества были бы минимальны. Не говоря уже о том, что размеры SSD являются относительно небольшими, таким образом, Вы не можете хотеть съедать несколько ценности ГБ файла подкачки на нем так или иначе.
Я думаю, что это зависело бы от того, сколько RAM Вы имеете и как Ваш "swappiness" установлен. Мне настраивали подкачку на моих компьютерах, но если я не в спящем режиме, я редко пишу в нее. Я склонен не истратить свое Использование оперативной памяти. Но если бы Вы знаете, что совершаете нападки, подкачивают много, я сказал бы "нет". Если бы Вы не поражаете его много, я сказал бы, идут для него.
Если Вам не нужен файл подкачки (для, приостанавливают к диску, например), я просто выключил бы свопинг и избавился бы от Вашего раздела подкачки.
Точка подкачки должна обеспечить дополнительный уровень кэша. Так как Ваш SSD имеет низкую задержку, усиления использования подкачки намного ниже.
Если Ваша система почти никогда не подкачивает, то она имеет еще больше смысла просто избавиться от него. Я выполнял несколько полей Linux без любой подкачки в течение нескольких лет теперь (на обычных жестких дисках) без проблем производительности. Любое поле больше чем с 2 ГБ RAM я просто не беспокоюсь подкачкой для.
Хотя случайное чтение твердотельных дисков очень хорошо, случайная производительность записи может быть очень плохой. По-видимому, некоторые 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
Много людей говорит, "не подкачивают, если можно помочь ему", но это вводит в заблуждение, по крайней мере, для Windows (и вероятно для Linux также). Windows, особенно последние версии, будет всегда пытаться заполнить RAM кэшированными данными, что это думает, будет необходимым быстро и сознательно подкачает другой материал к диску. Это делает это независимо от того, сколько RAM Вы имеете. У меня есть 4 ГБ, только наполовину используемый, но подкачивающий все еще происходит. Отключение свопинга является плохой идеей также, потому что некоторые программы могут потребовать огромных объемов памяти, зарезервированных для них (думайте Photoshop), и можно легко выйти из сообщений памяти. Это зависит от использования, но свопинг всегда полезен иметь для экстремальных ситуаций.
Таким образом, SSD не являются заменой для RAM (высказывание "добираются, больше RAM" упускает суть), но возможно более быстрая альтернатива виртуальной памяти на жестких дисках. Смотрите на этот обзор, чтобы видеть, как SSD могут оставить механические жесткие диски в пыли: "Июнь 2010 Сводки новостей жесткого диска"
Также помните, что это - число IOPS, это намного более важно, чем скорость передачи.
Другая вещь рассмотреть состоит в том, является ли Ваш текущий диск подкачки также Вашим основным диском. Для большинства людей ответ будет да. Это означает, что жесткий диск должен получить доступ к разбитой на страницы виртуальной памяти, также получая доступ к данным и программам. В этом случае наличие SSD для подкачки страниц, вероятно, сделает значимое улучшение.
Я ищу кого-то, кто попробовал это для предоставления категорической информации о производительности, но на бумаге случай выглядит ясным.
От Блоги 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.
FWIW: Я использую pagefile.sys на моем твердотельном накопителе Intel непрерывно в течение 10 месяцев. Не знаю, как насчёт Windows Vista или новее, но на Windows XP выключение pagefile кажется очень плохой идеей. Windows должна что-то делать на SSD, так что делать это гораздо лучше, чем делать на традиционном HD ;-)
Если это действительно сокращает срок службы SSD, то что с того? Я буду покупать большие, вероятно, раз / год, так как цены постоянно падают. В данный момент времени вы потратите около 2 долларов США / Гб.
.