После поиска здесь я не нашел прямого ответа:
Целесообразно ли устанавливать swap на USB-накопитель? Я еще не знаю, крошечная ли небольшая флешка (Fit CZ33), которую я хочу использовать, работает на высокой скорости (480 Мбит / с), полной скорости (12 Мбит / с) или низкой скорости (1,5 Мбит / с), но я проверяю с SanDisk.
Мое намерение состоит в том, чтобы уменьшить количество записей на SSD для увеличения срока службы диска; если внешний флэш-накопитель выходит из строя, я выбрасываю его и получаю другой.
Почему? Поскольку я просто изменил свой ThinkPad R60 9459AT8 на твердотельный накопитель Samsung после того, как увеличил объем ОЗУ до 3 ГБ, настроил обрезку после перераспределения со свободным 20%, удалил swap , установил swappiness в 0 а иначе настроил Xubuntu 13.10 для SSD. Однако, поскольку для меня нецелесообразно добавлять механический жесткий диск, я бы хотел перенести своп на флэш-накопитель, который всегда будет оставаться в левом гнезде USB2, так как я бы изнасиловал $ 12 flashdrive вместо $ 180 SSD.
Почему? Иногда я теряю WiFi-соединение до перезагрузки, а также редко вижу замедление, и я хотел бы посмотреть, поможет ли повторный обмен. Я наблюдаю за системным монитором всегда на панели и никогда не превышаю 30% свободного использования памяти, но хотел бы поменяться местами без установки на SSD.
Да или нет?
А размер флэш-накопителя имеет значение: 8 ГБ, 16 ГБ или 32 ГБ?
Меньшее время поиска USB-накопителя намного быстрее по сравнению с жестким диском. Недостатком является то, что регулярное и последовательное чтение / запись на USB-накопитель сокращает срок службы самого накопителя. Это не так хорошо, как наличие надлежащей оперативной памяти, но, по крайней мере, это гораздо лучше, чем использование Swap на жестком диске.
Чтобы сделать это, удалите файлы с флеш-накопителя, поэтому подключите его и размонтируйте его с помощью -
sudo umount /media/sdb1
, чтобы посмотреть метку диска, так как мы использовали здесь sdb1. У вас может отличаться , используйте следующее и убедитесь, какой из них является вашим пером с учетом размера, а sdb1 здесь используется только для примера и объяснения -
sudo fdisk -l
Теперь создайте своп на вашем пером с помощью
sudo mkswap /dev/sdb1
включите его с помощью -
sudo swapon -p 32767 /dev/sdx1
, чтобы проверить его рабочее использование -
cat /proc/swaps
он покажет как ваши средства подкачки, так и hdd и pendrive.
Флешки работают медленнее. Мой твердотельный накопитель старше и в два раза быстрее новых систем, а вся моя система - SATA2 и USB2.
sudo hdparm -t /dev/sdd4
старый SSD-накопитель: время чтения буферизованного диска: 626 МБ за 3,01 секунды = 208,20 МБ / с
Более старый вращающийся диск на 160 ГБ: время чтения буферизованного диска: 212 МБ за 3,01 секунды = 70,46 МБ / с
Флэш-накопитель USB2 Время чтения буферизованного диска: 50 МБ за 3,07 секунды = 16,26 МБ / с
Или моя флешка работает на 10% быстрее, чем мой медленный SSD. И, как известно, записи на флешках медленны.
Вы можете установить swappiness, чтобы сначала использовать RAM.
cat /proc/sys/vm/swappiness
gksudo gedit /etc/sysctl.conf
Добавить это:
vm.swappiness=10
https://help.ubuntu.com/community/SwapFaq#What_is_swappiness_and_how_do_I_change_it.3F
Существует swapspace или динамический менеджер подкачки. Похоже, не поддерживается, но все еще в хранилище от 12.04.
sudo apt-get install swapspace