Как увеличить ОЗУ, используя USB в качестве ОЗУ?

1

Я использую Ubuntu, дистрибутив Linux.

Несколько лет назад я читал о возможности увеличения оперативной памяти, используя USB-накопитель в качестве дополнительной памяти.

Я уже гуглил это, но нашел только статьи, рассказывающие об использовании флешки в качестве дополнительного свопа.

Есть способ сделать это? Pen-Drive как swap такой же, как дополнительная оперативная память?

большое спасибо

user2342558
источник
5
Файл подкачки технически действует как ОЗУ ... но скорость на USB будет ужасно медленной. Вы уверены, что хотите это сделать?
Дарий
конечно, я купил 16 ГБ USB только для этого. Мне нужно ускорить работу моего ноутбука хотя бы на несколько месяцев
user2342558
2
Почему бы не использовать файл подкачки на жестком диске? Это будет намного быстрее, чем USB-ключ.
Игнасио Васкес-Абрамс
2
Даже самый плохой SSD имеет срок службы намного дольше, чем большинство USB-ключей.
Игнасио Васкес-Абрамс
1
@ LưuVĩnhPhúc: зависит от того, сколько вы платите за это. Если вы потратите «немного денег», то ни за что не поспеваете за последние 5 лет.
Игнасио Васкес-Абрамс

Ответы:

2

Сначала запустите эту команду, чтобы найти имя вашего pendrive из корневого доступа в терминале.

fdisk -l

Для моего случая мой Pendrive /dev/sdb1. Убедитесь, что вы получили правильное имя диска, а затем запустите его, чтобы отключить диск. Измените /dev/sdb1свое pendrive имя.

sudo umount /dev/sdb1

Затем запустите это, чтобы создать файл подкачки на Pendrive.

mkswap /dev/sdb1

Теперь, чтобы включить файл подкачки, запустите его, помните, что мой Pendrive составляет 2 ГБ, поэтому я дал 2 ГБ подкачки (15000). Отдай свою согласно тому, что у тебя есть.

swapon -p 15000 /dev/sdb1

Готово! Чтобы увидеть, сработало ли это, введите эту команду.

cat /proc/swaps

Вот так выглядит моя:

Вот так выглядит моя

Жак Иннокентий
источник
(1) -p 15000является приоритетом, но вы как-то подключаете его к размеру pendrive. Можете ли вы уточнить, что вы имеете в виду? (2) Это постоянное решение? Я думаю, что это не так (запись в /etc/fstabбудет). В любом случае это должно быть четко указано. (3) Установка типа раздела 0x82довольно необязательна, но помогает сохранить порядок, особенно если вы рекомендуете fdisk -lв качестве общего способа определить, какое устройство к чему.
Камиль Мачоровски,
Я использую -p 15000 для себя, потому что мой диск равен 1,9 ГБ, и я не могу назначить точные 1,9 ГБ для свопинга, потому что мне нужно немного места для хранения. Но если, например, у вас есть 4GB Pendrive, вы можете использовать -p 37500, чтобы назначенное пространство подкачки было динамическим в зависимости от того, какой у вас размер.
Жак Иннокентий
Моя точка зрения не swapon -p ...имеет ничего общего с размером ( mkswap -p ...имеет).
Камиль Мачоровски