Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!


mount -t tmpfs -o size=100% none ${rootmnt}
в ГК РФ точно сказано, что обладатель лицензии на продукт может его как угодно изменять
осуществлять действия, необходимые для функционирования программы для ЭВМ или базы данных (в том числе в ходе использования в соответствии с их назначением), включая запись и хранение в памяти ЭВМ (одной ЭВМ или одного пользователя сети), внесение в программу для ЭВМ или базу данных изменений исключительно в целях их функционирования на технических средствах пользователя, исправление явных ошибок, если иное не предусмотрено договором с правообладателем;
tmpfs медленный. У меня на столе ноутбук трёхлетней давности — он выдаёт 50к IOPS. Рамдиск выдаёт 300к.
А эта особенность tmpfs разве не исправлена?Нет, насколько мне известно. Можно только смотреть реальную занятость памяти через /proc/meminfo.

valdikss@valaptop ~/witch/it % free -m
total used free shared buff/cache available
Mem: 7871 3195 1302 628 3373 3762
Swap: 0 0 0
valdikss@valaptop ~/witch/it % dd if=/dev/zero of=/tmp/file.a bs=1M count=1500
1500+0 records in
1500+0 records out
1572864000 bytes (1.6 GB) copied, 0.506198 s, 3.1 GB/s
valdikss@valaptop ~/witch/it % free -m
total used free shared buff/cache available
Mem: 7871 3194 145 2127 4532 2264
Swap: 0 0 0
valdikss@valaptop ~/witch/it %
Так сложилось, что уже пять лет мой раздел ntfs с операционной системой Windows располагается на рамдиске. Решено это не аппаратным, а чисто программным способом, доступным на любом ПК с достаточным количеством оперативной памяти: рамдиск создается средствами загрузчика grub4dos, а Windows распознаёт его при помощи драйвера firadisk.
Мне непонятно, чего хотел добиться автор, и почему его решение хорошее. Запускать LibreOffice за 0.5 c вместо 1 с? Так никто обычно не запускает тяжелые программы, чтобы сразу из них выйти. Ну и полноте жаловаться, на SSD все и так запускается достаточно быстро.
А что будет при неожиданной потере питания?
Проделал всё это на своем amd64 дебиане. Работает.
Не скажу чтобы прям вот мгновенно все открывается. Программы потяжелели, их уже ничто не вылечит. Но некоторые диско-затратные вещи стали заметно быстрее.
Система весит 6 гигабайт (установлено 8). Попробую поиграться с монтированием, может быть, не все файлы нужны. Можно после запуска стереть ненужное. Оно же все равно вернется после ребута.
Файловая система Linux полностью на tmpfs — скорость без компромиссов