В Windows можно использовать USB флэш-накопитель в качестве виртуального оперативной памяти. Интересно, возможно ли это сделать в Ubuntu? Если это так, как можно это сделать?
[Править]: Я имею в виду Ready Boost, эквивалентный для Ubuntu. Я знаю, что это не идеальная замена для оперативной памяти, и это не рекомендуется для длительного использования.
Является ли создание файла подкачки на USB-накопителе похожим на него? Будет ли он демонстрировать прирост производительности по сравнению с файлом подкачки на жестком диске?
Ответы:
Ответ, который предлагает Шон, - это один из способов сделать это, а другой - просто создать файл подкачки на флешке, чтобы вы также могли использовать флешку для других файлов. Вот так:
узнайте, где установлена ручка. Поищи в наутилусе или выдай
mount
в терминалсоздать пустой файл
dd if=/dev/zero of=/media/YOURSTICK/swap bs=4096 count=131072
. Это создает файл 512 МБ (512 * 1024 ^ 2/4096 = 131072)создать своп и включить его
sudo mkswap /media/YOURSTICK/swap && swapon -p 1000 /media/YOURSTICK/swap
Замена на USB-накопителе не будет быстрее, чем на жестком диске. Кроме того, он будет убивать флешку в долгосрочной перспективе, запись делает это на флешку.
Для увеличения полезного количества оперативной памяти проверьте Zram .
источник
Я узнал об этом, когда сделал это на http://www.tuxgarage.com/2011/07/add-virtual-ram-to-ubuntu-using-spare.html.
Подключите USB-накопитель и убедитесь, что на нем нет важных файлов. Удалите все файлы на диске или переформатируйте его и перейдите в Терминал.
Во-первых, нам нужно отключить диск, если Ubuntu автоматически смонтировал его, когда вы подключили его:
Где «метка диска» - это имя, которое вы видите для USB-накопителя, когда он подключен.
Или вы также можете сделать это так:
Где 'sdx1' - это буква вашего диска / раздела. Вы можете найти его, выполнив эту команду:
Теперь мы создадим файл подкачки на вашем USB-накопителе:
Где 'sdx1' - это буква вашего диска, которую мы выяснили из вывода команды 'fdisk -l' выше.
Теперь включите ваш новый своп:
Выполнено!
Чтобы убедиться, что ваш новый Swap работает, вы можете взглянуть на вывод этой команды:
Мой вывод:
Чтобы вытащить палку, сначала выключите своп:
источник
Если вам действительно необходимо добавить ОЗУ в вашу систему, вам не составит труда установить дополнительные карты памяти или увеличить физическую память машины.
Использование USB не может увеличить ОЗУ таким образом, чтобы ТОЛЬКО увеличить файл подкачки, плюс время чтения / записи уменьшается из-за ограничений передачи на 480 Мб USB.
Если вы хотите увеличить производительность, используйте «zRam». Это добавляет специальный файл в вашу существующую систему и увеличивает виртуальную память системы. Это уменьшает время записи ввода / вывода, поскольку использует технологию сжатых блоков, хранящуюся в текущей оперативной памяти
Больше информации здесь
источник
Я уже пробовал это назад. Но USB-флешка так медленно работает, когда что-то пишет.
Я испытывал очень короткое зависание, когда система использовала USB-своп. Возможно, моя палка была так дешевле.
источник