Во время подготовки к экзамену A+ я читал о твердотельных накопителях и подумал про себя, что если у вас есть mobo с низким пределом RAM, вы можете использовать выделенный SSD исключительно для виртуальной памяти. Я просмотрел некоторую информацию в Интернете, и информация, которую я нашел, говорила, что это плохая практика, но не объясняла почему. Почему нельзя использовать SSD для виртуальной памяти и что вы думаете о выделенном диске виртуальной памяти? Спасибо!
5 ответов
Я использую 60 ГБ SSD в качестве выделенного диска виртуальной памяти, работающего на Windows 7, это SATA-3, и я получаю скорость 450 МБ сек.
Моя машина полностью загружена 32 ГБ памяти во всех доступных слотах. Я использую этот аппарат для редактирования полнометражных фильмов в формате HD, поэтому эта память быстро израсходуется.
Я должен сказать, что накопитель виртуальной памяти SSD является отличным помощником в уменьшении узких мест, когда память заканчивается и VM начинает работать. Мне все равно, если диск умрет через год или два, я просто заменю его на другой дешевый диск.
В то время как люди предлагают, чтобы вы не помещали файл подкачки на SSD, ничто не может вас остановить, но есть и похожие идеи, такие как Microsoft Readyboost, хотя он использует флешку вместо SSD. Он работает примерно так же (кэширование чтения с жесткого диска вместо кэширования виртуальной памяти - но теория метода повышения производительности и недостатков одинакова), но имеет очень похожие причины для ограничений, таких как размещение файла подкачки на SSD:
Флэш-память имеет гораздо меньшую толерантность к записи, чем вращающаяся или полная микросхема памяти. Типичные флэш-устройства в наши дни получают всего 5000 циклов записи для стандартного устройства MLC, при этом производители используют алгоритмы выравнивания износа, чтобы продлить срок службы устройства. К сожалению, кажется, что многие твердотельные накопители выходят из строя через 1-2 года (см. Здесь некоторые показатели отказов в течение первого года), но это, как правило, связано с отказом аппаратного или микропрограммного обеспечения твердотельного накопителя, а не с износом флэш-памяти.
USB-флешки очень дешевы, доступны во всех основных форматах (4 ГБ, 8 ГБ, 16 ГБ и т.д.), А для небольших операций чтения и записи вполне сопоставимы с SSD. Они сосут в массовых передачах, хотя.
Существует также последняя версия Intel Smart Response, которая фактически является еще одной версией технологии ReadyBoost.
Так до тех пор , пока вы не возражаете идею , что вы могли бы потенциально носить SSD быстрее (хотя и не быстрее , чем положить всю ОС на SSD , чтобы быть честным) , то нет никаких причин , чтобы не поставить файл подкачки на SSD как это должно работать лучше, чем на жестком диске.
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 будет нормально использоваться. Для 4Gig оперативной памяти цена будет еще дешевле.
SSD как виртуальная память (файл подкачки / подкачки) может быть лучшим решением для тех компьютеров, которые не допускают обновления памяти. Например, у меня есть нетбук Asus, оперативная память которого припаяна на материнской плате, поэтому обновление памяти невозможно.
Согласно местной линии поддержки Asus, имеющаяся у меня модель нетбука не допускает никаких обновлений, даже нового ssd-диска. Я подозревал, что эта информация была неправильной, возможно, по коммерческим причинам, поэтому я продолжил замену. Это сработало, как и ожидалось, и общее повышение производительности было невероятным. Я установил один из дисков ssd последнего поколения со скоростью записи 450 Гбит / с и скоростью чтения 550 Мбит / с.