Я подумываю о том, чтобы SSD-диск работал в качестве основного раздела ОС. Как я понимаю, это должно обеспечить существенное улучшение производительности.
- У меня такой вопрос: я должен оставить файл подкачки на этом диске?
Раздел подкачки будет в основном случайным поиском и поэтому должен выиграть от скорости. С другой стороны, будет постоянно записываться, на какой диск изнашивается быстрее.
non-paged
иpaged
пула . Файл подкачки необходим, когда заполненный раздел загружается, как геймер, я видел, как игра жаловалась на память выгружаемого пула только потому, что у меня отключен файл подкачки в системе объемом 8 ГБ. Вывод: файлы подкачки необходимы, они предотвращают истощение выгружаемого пула и фактически ускоряют работу вашей системы.Ответы:
Если возможно, вы можете использовать дополнительный жесткий диск в качестве места для виртуальной памяти. Если у вас его нет, все равно рекомендуется иметь файл подкачки, но вы можете отключить его, чтобы освободить место на диске. Все зависит от вас, важно ли уменьшить нагрузку на память или больше места на диске ...
источник
Из блогов MSDN > Разработка Windows 7 > Поддержка и вопросы и ответы для твердотельных накопителей :
источник
У меня есть лучший ответ: почему, когда вы можете просто купить больше оперативной памяти? Оперативная память такая же дешевая или дешевая, как и SSD. Это также намного быстрее, и он никогда не будет (ну, почти никогда) ухудшаться, как это делают SSD накопители.
Перестановка памяти на диск является признаком недостатка оперативной памяти. Если вам нужно ускорить обмен, не ускоряйте диск подкачки, обновите оперативную память, и обмен исчезнет. В любом случае обмен следует рассматривать в качестве последнего резервного плана.
источник
Вот некоторые SMART- данные с твердотельного накопителя OCZ-AGILITY, который я использовал в ноутбуке с Linux около двух лет.
У меня есть раздел подкачки на диске, и единственный «твик», который я сделал, - это установить swappiness = 0 в Linux. Профиль подкачки Windows более или менее похож на Linux swappiness = 0.
Это мой личный ноутбук, так что он не используется 8 часов в день (более 1,5 часов), но я довольно много его разрабатываю, так что сейчас идет много работы по созданию файлов.
Интересные части:
Так что ... я думаю, можно с уверенностью предположить, что диск будет работать до тех пор, пока я не отключу его по другим причинам. (* коснуться дерева) Это уже слишком мало ...
Если предположить шкалу чисел, 40 часов в неделю дадут срок службы не менее 3-4 лет - возможно, больше, так как я подозреваю, что я более эффективно изнашиваю свой диск дома ... Меньше собраний ... Итак, я думаю, что это нормально для работы машины, учитывая преимущества.
Итак, мой совет: избавьтесь от шумных механических приводов и наслаждайтесь тишиной :-)
Это потрясающе с абсолютно тихим ноутбуком.
Я удалил диск некоторое время назад, после более чем 5 лет службы. Мне нужен был больший диск, и было также приятно получить более быстрый. Некоторые блоки определенно умерли, но похоже, что они могут держаться вместе еще несколько лет.
Кстати, он, безусловно, выжил в ноутбуке, в котором он был изначально установлен.
источник
Многие люди говорят «не меняйте местами, если можете помочь», но это вводит в заблуждение, по крайней мере, для Windows (и, вероятно, для Linux тоже). Windows, особенно последние версии всегда будут пытаться заполнить оперативную память кэшированными данными, которые, по ее мнению, будут необходимы быстро, и намеренно заменят другие данные на диск. Это происходит независимо от того, сколько у вас оперативной памяти. У меня 4ГБ, только половина используется, но замена все равно происходит. Отключение подкачки также является плохой идеей, потому что некоторым программам может потребоваться зарезервированное для них огромное количество памяти (например, Photoshop), и вы можете легко получить из памяти сообщения. Это зависит от использования, но обмен всегда полезен в экстремальных ситуациях.
Таким образом, твердотельные накопители не являются заменой ОЗУ (говоря, что «получить больше ОЗУ» не имеет смысла), но, возможно, более быстрой альтернативой виртуальной памяти на жестких дисках. Посмотрите на этот обзор, чтобы увидеть, как твердотельные накопители могут оставлять механические жесткие диски в пыли: « Обзор жестких дисков, июнь 2010 г.»
Также помните, что показатель IOPS гораздо важнее, чем скорость передачи.
Еще одна вещь, которую стоит рассмотреть, является ли ваш текущий диск подкачки вашим основным. Для большинства людей ответ будет положительным. Это означает, что жесткий диск должен иметь доступ к выгружаемой виртуальной памяти, а также к данным и программам. В этом случае наличие SSD для пейджинга, вероятно, приведет к заметному улучшению.
Я ищу кого-то, кто пытался это дать, чтобы дать точную информацию о производительности, но на бумаге дело выглядит ясным.
источник
Ответ Патрика Ригана о «swappiness» довольно хорош: в зависимости от вашего использования, это может быть хорошо, и если вы используете Linux, вы можете настроить «vm.swappiness» в sysctl (как описано в предыдущем вопросе) для вашего использования ,
Поэтому я испытываю желание сказать «да», если вы отдаете много места на диске подкачке. Я много слышал о внутренних контроллерах на SSD-накопителях, которые имеют супер-настраиваемые алгоритмы для борьбы с износом при записи, поэтому теоретически это могло бы помочь - дать ему много места и установить низкий уровень перестановки ядра, а контроллер SSD может Распространите записи и предотвратите любые проблемы с износом.
Так что мне стало интересно, каким может быть самый большой раздел подкачки. Я обратил ваше внимание на «раздел подкачки» и подумал «Linux», так что я посмотрел на максимумы там.
Оказывается, вы можете создавать смешные вещи, такие как разделы подкачки по 16 ТБ, по крайней мере, на основе математики ядра. Возможно, mkswap не сможет инициализировать этот раздел, но ядро его поддерживает. Однако ядро не может его использовать . Согласно этому , 16 ГБ - это самый большой раздел подкачки, который вы можете создать и использовать в современном ядре Linux.
Так что да, вы можете, если ваше использование будет довольно без свопа. Однако, если вы будете сильно перегружены, возможно, вам подойдет более дешевый USB-ключ для ReadyBoost (или эквивалент Unix) - тогда, когда подкачка уничтожит устройство от перезаписи, его будет дешевле заменить и не будет стоить вам цену другого SSD.
источник
Хотя произвольное чтение SSD-дисков очень хорошее, производительность произвольной записи может быть очень плохой. Очевидно, некоторые SSD обеспечивают только 12 операций ввода-вывода при записи , что составляет лишь одну десятую от того, что обеспечивает стандартный вращающийся диск (~ 120 операций ввода-вывода в секунду), и даже более быстрые SSD, такие как Super Talent SSD, могут обеспечить только 50 операций ввода-вывода с произвольной записью.
С другой стороны, SSD может выполнять тысячи операций в секунду, например, Intel X25-M 160 ГБ, 34 нм MLC G2 может выполнять 8600 1 (согласно спецификации Intel) или даже 15334 2 случайной записи IOPS 4k блоков.
Итак, в заключение, производительность свопа вашего SSD вполне может быть лучше, но не думайте, что так будет, пока вы не проверите количество операций ввода-вывода с произвольной записью, которое может достигнуть ваш SSD.
[1]: http://download.intel.com/design/flash/nand/mainstream/322208.pdf
[2]: http://www.legitreviews.com/article/1022/6/
источник
Обновление 2016
Представление
Некоторые более свежие данные о твердотельных накопителях в настоящее время. Они обычно читают, пишут 500 МБ / с. Обычный приличный объем оперативной памяти составляет около 10-20 ГБ / с. Однако PCI-e SSD существуют; у них хорошая скорость ввода-вывода (1-2 ГБ / с), но они все равно работают как ОЗУ в начале середины 2000-х годов.
Коэффициенты производительности:
Если у вас есть жесткий диск, производительность вашей виртуальной памяти может возрасти.
Цена
Обычный SSD стал дешевым, но PCIe SSD с хорошим вводом / выводом пока не очень дешевый. Просто сделай математику; По цене PCI-e SSD вы можете купить новую материнскую плату с новой оперативной памятью, и вот, проблема решена.
С другой стороны, поскольку SSD стали более доступными, они очень доступны за небольшие деньги, и фактически я буду использовать мой старый 96-ГБ SSD в качестве виртуальной памяти. Я не могу продать его, поэтому я могу использовать его для виртуальной памяти. А почему бы не? Это все же лучше, чем жесткий диск. Если вам нужен файл подкачки, поместите его на устаревший диск.
надежность
Следующий тест показывает, что многие из них терпят неудачу через некоторое время.
100-600 терабайт - это действительно много операций ввода-вывода, и если у вас есть, скажем, 48 ГБ виртуальной памяти, если вы читаете и записываете все входы и выходы, это означает как минимум 2000 итераций перед первыми плохими секторами, но если у вас есть надежный диск, это больше похоже на 10000 или больше. Я бы предположил, что это более двух или трех лет использования.
сумма
Я бы использовал его как виртуальный диск, если он мне действительно нужен, но если он доступен, просто увеличьте объем ОЗУ настолько, насколько это возможно. Используйте эту виртуальную память, только если у вас закончились опции. С другой стороны, вы можете использовать свой старый SSD для этой цели, и вы можете заменить его на 30-40 долларов в любое время, если произойдет сбой (вероятно, не надолго), это может быть полезно.
PCI-e SSD для виртуальной памяти: если вы хотите сжечь деньги, или если у вас нет абсолютно другого выбора.
Последнее замечание: если теперь у вас есть только жесткий диск, вы можете купить SSD, перенести операционную систему, вы почувствуете, что купили новый компьютер.
источник
Я был бы склонен сказать, что увеличение производительности от этого не стоит, особенно если у вас много оперативной памяти. Если у вас есть как минимум 2 ГБ ОЗУ, вы, вероятно, не будете загружать тонну в любом случае, поэтому преимущества будут минимальными. Не говоря уже о том, что размеры SSD относительно невелики, поэтому вы, возможно, не захотите съедать файл подкачки на несколько ГБ.
источник
Я думаю, это будет зависеть от того, сколько у вас оперативной памяти и как настроена ваша «перестановка». У меня на компьютерах установлен своп, но если я не впадаю в спящий режим, я редко пишу на него. Я стараюсь не максимально использовать оперативную память. Но если вы знаете, что сильно ударили по свопу, я бы сказал нет. Если вы не сильно ударились, я бы сказал, пойти на это.
источник
FWIW: я использую мой pagefile.sys на моем твердотельном накопителе Intel в течение 10 месяцев непрерывно. Я не знаю насчет Windows Vista или новее, но при выключении Windows XP файл подкачки кажется очень плохой идеей. Windows должна что-то трэшить, поэтому побеждать на SSD гораздо лучше, чем побеждать на традиционном HD ;-)
Если это на самом деле уменьшает срок службы SSD, ну и что? Я буду покупать большие, вероятно, один раз в год, так как цены постоянно падают. В этот момент вы потратите около 2 долларов США / ГБ.
источник
Если вам не нужен файл подкачки (например, для приостановки на диск), я просто отключил бы своппинг и избавился бы от вашего раздела подкачки.
Смысл обмена заключается в предоставлении дополнительного уровня кэша. Поскольку у вашего SSD низкая задержка, выгоды от использования свопа намного ниже.
Если ваша система вряд ли когда-нибудь поменяется, то имеет смысл еще просто избавиться от нее. Я уже несколько лет использую несколько Linux-боксов без какого-либо обмена (на обычных жестких дисках) без проблем с производительностью. Любая коробка с более чем 2 ГБ ОЗУ, я просто не беспокоюсь о свопе.
источник