Tim_Fey: В этом мире нет вечных вещей. ХДД тоже конечны. Причём с учётом наличия механики внутри поводов помереть у ХДДшечки значительно больше (что зачастую и подтверждается на практике). А Рам Драйв - это, в первую очередь, слишком заморочно для простых пользователей, и является уделом единиц. Не стоит также окружать ССД
мифами. У них, безусловно, есть свои минусы (откуда ты, кстати, взял про температуру при частом обращении?0_0 Поделись, пожалуйста. Существует доказанная
зависимость между температурой и сроками хранения информации на ССД - это да), также как и плюсы. И они совсем не перевешивают, плюсы и минусы ХДД или Рам драйвов. Поэтому сравнивать их, на мой взгляд, это как сравнивать цвета. Красный, синий и зелёный - какой лучше? Для каждого рисунка функционально подбирают свои цвета (ну и в зависимости от личных предпочтений, конечно). И на одном рисунке могут присутствовать и все цвета одновременно, а может не быть ни одного...
Конечно их нет, но есть факты. например, то что ХДД значительно более надежны по циклам записи, хотя будучи технически хай-тек версией "грамофона" значительно проигрывают на произвольном доступе. то что NAND SSD крошатся как попкорн при использовании их в качестве кэша, а обычная DRAM память не имеет подобного износа - достаточно известно.
Температура при частом обращении указана на слайде 79 по документу выше (в конце), да и
тут и
тут (4й слайд).
Касательно "рам драйв это слишком заморочено", достаточно просто создать символьную ссылку куда надо:
$ mkdir -p /run/user/$UID/ramdisk && ln -s /run/user/$UID/ramdisk ~/ramdisk
Дело в том, что /run (а также часто папка /tmp/, в отличии от /var/tmp/) на линуксах - хранится в RAM.
$ df -h|grep $UID
tmpfs 1,2G 20K 1,2G 1% /run/user/1000
Вот - 100мб файл из нулей:
$ dd if=/dev/zero of=ramdisk/test.file bs=1M count=100 conv=notrunc
100+0 записей получено
100+0 записей отправлено
104857600 байт (105 MB, 100 MiB) скопирован, 0,0412913 s, 2,5 GB/s
$ df -h|grep $UID
tmpfs 1,2G 101M 1,1G 9% /run/user/1000
Также можно создать диск нужных размеров, но для этого нужен рут:
$ mkdir -p ~/ramdisk && sudo mount -t ramfs -o size=512m ramfs ~/ramdisk && sudo chown $UID ~/ramdisk
где ramdisk - имя папки (вместо "~"- подставляется домашняя папка), 512м - размер
Вот результат:
$ cat /etc/mtab|grep ramdisk
ramfs /home/lin/ramdisk ramfs rw,relatime,size=512m 0 0
$ dd if=/dev/zero of=ramdisk/test.file bs=1M count=100 conv=notrunc
100+0 записей получено
100+0 записей отправлено
104857600 байт (105 MB, 100 MiB) скопирован, 0,0412327 s, 2,5 GB/s
Подозреваю что и в виндовсах с появлением консоли (powershell) это очень просто и современные ОС должны включать драйвер рамдиска, все сводится к запросу создания файловой системы к драйверу с указанием нужных размеров по нужному пути.
Конечно, еще проще подсоединить готовый модуль, потому что не нужно менять своих привычек где хранить данные.