Во время подготовки к экзамену A + я читал о твердотельных накопителях и подумал про себя, что если у вас есть mobo с низким пределом RAM, вы можете использовать выделенный SSD исключительно для виртуальной памяти. Я просмотрел некоторую информацию в Интернете, и информация, которую я нашел, говорила, что это плохая практика, но не объясняла почему. Почему нельзя использовать SSD для виртуальной памяти и что вы думаете о выделенном диске виртуальной памяти? Спасибо!
ssd
virtual-memory
Zombian
источник
источник
Ответы:
В то время как люди предлагают, чтобы вы не помещали файл подкачки на SSD, ничто не может вас остановить, но есть и похожие идеи, такие как Microsoft Readyboost , хотя он использует USB-флешку вместо SSD. Он работает примерно так же (кэширование чтения с жесткого диска вместо кэширования виртуальной памяти - но теория метода повышения производительности и недостатков одинакова), но имеет очень похожие причины для ограничений, таких как размещение файла подкачки на SSD:
Флэш-память имеет гораздо меньшую толерантность к записи, чем вращающаяся или полная микросхема памяти. Типичные флэш-устройства в наши дни получают всего 5000 циклов записи для стандартного устройства MLC, при этом производители используют алгоритмы выравнивания износа, чтобы продлить срок службы устройства. К сожалению, кажется, что многие твердотельные накопители выходят из строя через 1-2 года (см. Здесь некоторые показатели отказов в течение первого года), но это, как правило, связано с отказом аппаратного или микропрограммного обеспечения твердотельного накопителя, а не с износом флэш-памяти.
USB-флешки очень дешевы, доступны во всех основных форматах (4 ГБ, 8 ГБ, 16 ГБ и т. Д.), А для небольших операций чтения и записи вполне сопоставимы с SSD. Они сосут в массовых передачах, хотя.
Существует также последняя версия Intel Smart Response, которая фактически является еще одной версией технологии ReadyBoost.
Так до тех пор , пока вы не возражаете идею , что вы могли бы потенциально носить SSD быстрее (хотя не быстрее , чем положить всю ОС на SSD, чтобы быть честным) , то нет никаких причин , чтобы не поставить файл подкачки на SSD как это должно работать лучше, чем на жестком диске.
источник
Я использую 60 ГБ SSD в качестве выделенного диска виртуальной памяти, работающего на Windows 7, это SATA-3, и я получаю скорость 450 МБ сек.
Моя машина полностью загружена 32 ГБ памяти во всех доступных слотах. Я использую этот аппарат для редактирования полнометражных фильмов в формате HD, поэтому эта память быстро израсходуется.
Я должен сказать, что дисковод виртуальной памяти SSD помогает уменьшить узкие места, когда память заканчивается и VM начинает работать. Мне все равно, если диск через год или два умирает, я просто заменю его другим дешевый диск.
источник
SSD медленнее, чем RAM, но быстрее, чем HDD. Итак, очевидное место для размещения SSD в виртуальной памяти - это пространство подкачки (раздел подкачки в Linux; файл подкачки в Windows). Операционная система автоматически использует пространство подкачки по мере необходимости, когда ОЗУ не хватает, поэтому, установив подкачку на SSD, вы получите производительность быстрее, чем на жестком диске, когда требуется подкачка.
В Windows файл подкачки обычно находится по адресу C: \ pagefile.sys, поэтому, чтобы поместить его на SSD, вам нужно либо поместить диск C: на SSD, либо как-то сказать Windows, чтобы файл подкачки был помещен в другое место.
Другой метод, который вы, похоже, предлагаете, - это заставить SSD выглядеть как дополнительная RAM для ОС. Я не знаю, как вы это сделаете, но я согласен, что это было бы плохой идеей, поскольку SSD (флэш-память) медленнее, чем RAM.
источник
Поскольку оперативная память в настоящее время дешевая, а твердотельные накопители ужасно дороги, это не имеет смысла. Вы можете купить 12G RAM за что-то вроде 80 долларов. Это будет та же сумма в долларах, что и у SSD, и при условии, что SSD больше, но он питается портом SATA, добавляет тепло, потребляет больше энергии, чем оперативная память. Если у вас достаточно оперативной памяти, вы обычно не будете так сильно загружать виртуальную память. Большая часть SSD не будет использоваться в любом случае. Только около 3Gig будет нормально использоваться. Для 4 Гб оперативной памяти цена будет еще дешевле.
источник
SSD как виртуальная память (файл подкачки / подкачки) может быть лучшим решением для тех компьютеров, которые не допускают обновления памяти. Например, у меня есть нетбук Asus, оперативная память которого припаяна на материнской плате, поэтому обновление памяти невозможно.
Согласно местной линии поддержки Asus, имеющаяся у меня модель нетбука не допускает никаких обновлений, даже нового ssd-диска. Я подозревал, что эта информация была неправильной, возможно, по коммерческим причинам, поэтому я продолжил замену. Это сработало, как и ожидалось, и общее повышение производительности было невероятным. Я установил один из дисков ssd последнего поколения со скоростью записи 450 Гбит / с и скоростью чтения 550 Мбит / с.
источник
В общем, все сводится к тому, что у вас есть и что вам нужно. Если вы не можете обновить оперативную память до нужного вам места, размещение файла подкачки на ssd станет вашим самым быстрым решением. Что касается ограниченной записи, то она ничуть не хуже систем с операционной системой на ssd. Сказать, что это сократит жизнь до 1 или 2 лет, неверно. Hp-системы, которые имеют ssd в качестве системного диска и, следовательно, по умолчанию имеют файл подкачки, не выходят из строя в течение 1-2 лет.
источник
У меня мало ноутбуков с низким объемом оперативной памяти под управлением настольных Linux и различных SSD-накопителей, и 4 ГБ сегодня слишком мало, поэтому они сильно загружают SSD. Что я заметил в тесте gnome-disk, что области, где есть файл подкачки, очень сильно замедляются, иногда даже медленнее, чем HDD. Таким образом, в качестве первого обходного пути я добавил опцию «сбросить» в fstab раздела подкачки, а также отбросил весь раздел и другую половину диска, но он не улучшился значительно, после нескольких месяцев работы раздела подкачки все еще было 50% производительности. Я читал, что во время перезагрузки все равно сбрасывается. Вторым обходным решением, которое я сделал, было увеличение файла подкачки до размера более 25 ГБ путем безопасного стирания диска и переустановки всей ОС (и при сохранении этого удаления). После 1 года эксплуатации и интенсивного использования, а также много пейджинга, Весь диск имеет нормальную производительность, включая раздел подкачки. Обратите внимание, что это было хорошо протестировано только на двух ноутбуках с двумя разными дисками Kingston, но с одним контроллером. В целом, за 3 года интенсивного использования подкачки износ накопителя MLC составляет 4%, а малого накопителя 250 ГБ, а второй - 97%. Но тест не показывает какого-либо ухудшения как при чтении, так и при записи в любой части дисков (ну, я протестировал половину свободного диска и раздел подкачки). Предполагаемый срок службы диска составляет 75 лет (пессимистичный, основанный на максимальном значении числа стираний, которое сейчас составляет около 200, а среднее - 130). Конечно, в течение этого времени диск может также выйти из строя разными способами, но в большинстве случаев его можно восстановить с помощью безопасного стирания и восстановления из резервной копии.
источник