Създайте "RAMDisk" на вашата Linux дистрибуция

Икона RAMDisk

Както знаете, скоростта на достъп до паметта е много важна. Тесните места, генерирани в миналото между магнитни памет и процесори, означаваха, че трябва да се включи по-бърза буферна памет, овенът. По-късно с напредването на микропроцесорите дойде кешът, още по-бърз, за ​​да предложи буфер между RAM и регистрите на процесора. Съвсем наскоро се появиха SSD твърди дискове, които са по-бързи от магнитно-механичните твърди дискове, тъй като са базирани на флаш памет.

Gigabyte мислеше преди няколко години да създаде твърд диск с RAM (RAMDisk, наречен i-RAM), много бърза памет в сравнение с твърдите дискове, но се случи нещо подобно на случилото се с Ageia с нейната PhysX карта. Те всъщност не се желираха и в крайна сметка изчезнаха от пазара, а сега със SSD (и базирани на RAM SSD) това има още по-малък смисъл. За какво става дума? Е, основно се използва RAM памет за съхранение на данни, сякаш е твърд диск, така че достъпът е много по-бърз.

Е, нямате нужда от i-RAM или SSD или нещо подобно, за да ускорите трансферите и достъпа до директориите, файловете или програмите, които искате. За това можете създайте RAMDisk на вашия Linux дистрибутор. Единственото изискване е да имате достатъчно RAM, препоръчва се> 4 GB, за да запазите малко от нея, за да я използвате като ултра бърз "твърд диск". Нещо подобно на това, което някои графични процесори за лаптопи са направили с Share Memory, но в този случай за вашите данни.

За да създадете тази памет, трябва да изчислите паметта, която имате, защото ако изчерпате цялата или голяма част от нея, ще останете без RAM за целите, за които е създадена и ще бъде глупаво. Например, ако имате 8 GB RAM, можете да вземете 2 GB за RAMDisk. Повтарям, неговото нещо е, че имате повече RAM, ако имате 2GB или 4GB може да не си струва ... (не забравяйте в "size =" посочете размера, в моя пример съм избрал 1024MB, т.е. 1 GB, или можете също да използвате "G" вместо "M", за да го посочите в GB) След като разберете това, ние трябва да работим с следните стъпки от вашия терминал:

mkdir /tmp/ramdisk

mount -t tmpfs none /tmp/randisk -o size=1024M

Сега имате 1 GB резервирани в RAM паметта си, за да можете да добавяте каквото пожелаете към създадената от нас директория ramdisk. Направете тестове за ефективност и ще видите как по-бързо е всичко, което имате в него ... Ако искате, можете да създадете дяла във вашата RAM с друга файлова система, различна от tmpfs, като ext4 или ramfs.

И ако искате входът за монтаж да остане ... Внимавайте !! Данните, които запазвате тук, ако изключите компютъра или рестартирате, ще бъдат загубени, но входът ще остане pтака че да не се налага да създавате дяла при всяко стартиране със следния трик, за да го добавите към таблицата на дяловете (fstab), така че да се създава автоматично (използвайте любимия си текстов редактор, за да редактирате въведеното: vi, nano, gedit ...):

gedit /etc/fstab

Y en el fichero de texto que se abre crea la siguiente entrada sin comillas "tmpfs /mnt/ramdisk tmpfs nodev, nosuid, noexec, nodiratime, size=1024M 0 0"

ВАЖНО: Не забравяйте, че данните ви ще изчезнат, когато рестартирате или изключите компютър, тъй като RAM е летлива памет. Така че каквото искате да запазите, направете копие от него на дял на твърдия диск.