4

У меня очень-очень быстрый SSD OCZ Revo. Я хочу использовать много оперативной памяти, но на данный момент я ограничен 4 ГБ оперативной памяти. Если я использую свой SSD OCZ Revo в качестве свопа (всего 160 ГБ), значит ли это, что у меня фактически всего 164 ГБ ОЗУ?

У меня вопрос, как Linux работает со свопом? Как я могу использовать мой SSD в качестве ОЗУ вместе с настоящей ОЗУ? Кто-нибудь знает?

2 ответа2

6

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

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

Если вы обнаружите, что у вас много дискового ввода-вывода и очень мало места подкачки, включите перестановку. Если вы обнаружите, что вы "сбиваете" твердотельный накопитель, выключите его . Обратите внимание, что это окажет незначительное негативное влияние на срок службы вашего SSD - чем выше перестановка, тем больше эффект. (С современными твердотельными накопителями это почти не имеет значения. Нет смысла иметь SSD, если вы им не пользуетесь.)

0

Linux использует swap в качестве раздела. У меня есть раздел на 18 ГБ на моем жестком диске, который я отформатировал с помощью GParted, чтобы он был «linux-swap», я добавил его в /etc /fstab, и он работает нормально (только v. Медленно), было бы намного быстрее использовать SSD, особенно PCIe, однако использование SSD в качестве подкачки может ухудшить его и сократить срок его службы, так как SSD имеют ограниченное количество операций записи.

https://wiki.archlinux.org/index.php/Solid_State_Drives#Swap_Space_on_SSDs

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .