установить постоянный виртуальный диск в Ubuntu, чтобы не использовать оперативную память, когда виртуальный диск пуст

-1

Мой ноутбук работает Ubuntu 12.04с 8 ГБ оперативной памяти. Я добавил следующую запись в/etc/fstab

tmpfs  /media/ramdisk  tmpfs   defaults,noatime,mode=1777 0 0

Что именно это значит? Я проверил, что я могу сохранить максимум 4 ГБ на RAM-диск. Почему именно 4 ГБ? Откуда у компьютера этот номер?

Что происходит, когда я некоторое время не использую этот RAM-диск и когда каталог / media / ramdisk пуст? Означает ли это, что моя система может использовать все 8 ГБ оперативной памяти?

А что происходит, когда в системе заканчивается оперативная память? Будут ли перемещены наиболее редко используемые вещи для обмена?

И стоит ли мне отключать своп, если я думаю, что моей системе это никогда не понадобится? Выключит ли своп мой компьютер быстрее? И можно ли вообще удалить раздел подкачки? И правильно ли будет работать спящий режим?

робо
источник
1
Это как минимум полдюжины вопросов, которые вы задаете здесь. Не могли бы вы спросить их отдельно? Таким образом, люди могут видеть каждый вопрос на странице обзора, что повысит ваш шанс быстро получить ответ. Кроме того, когда вы сделаете это, вы, вероятно, увидите, что на некоторые из ваших вопросов уже дан ответ, поэтому вам не нужно ждать. Один из них здесь
Эрик
Кроме того, вы можете также рассмотреть возможность размещения таких запросов в будущем в Ask Ubuntu .
WindowsEscapist
Я не согласен, ни один из вопросов на самом деле не связан с Ubuntu, а скорее с Linux в целом.
Эрик

Ответы:

0

tmpfsозначает, что компьютер создает виртуальную файловую систему в вашей оперативной памяти. По умолчанию максимальный размер составляет половину вашей оперативной памяти (это останавливает ваш компьютер от подкачки, замедляя к ползанию).

Я считаю, что ОЗУ (используется tmpfs) зарезервировано. Однако, если он не используется и программе требуется больше оперативной памяти, она будет перемещена на диск. Смотрите эту страницу для более подробной информации.

Спящий режим не будет работать, если нет раздела подкачки. Однако вы можете перейти в спящий режим, используя файл подкачки (более сложный). Информацию о спящем режиме с использованием файла подкачки вместо раздела см. В этом вопросе (предоставлено Эриком ).

Своп никогда не должен быть удален, если вы абсолютно не уверены, что у вас никогда не будет утечек и переполнений памяти - если что-то начинает занимать ОЗУ, своп позволит вам иметь пару дополнительных секунд, чтобы убить процесс, прежде чем ядро ​​начнет убивать вещи.

Мои извинения за загроможденный пост.

WindowsEscapist
источник