He leído en alguna parte que uno puede poner un archivo en un sistema Linux en la memoria, y cargarlo será muy rápido.
¿Cómo hago esto? ¿Cómo verifico que el archivo se carga desde la memoria?
En Linux, probablemente ya tenga un tmpfs
sistema de archivos en el que pueda escribir /dev/shm
.
$ >/dev/shm/foo
$ df /dev/shm/foo
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 224088 0 224088 0% /dev/shm
Sin embargo, esto puede usar el intercambio. Para un verdadero ramdisk (que no se intercambiará), debe usar el ramfs
sistema de archivos.
mount ramfs -t ramfs /mountpoint
Se llama ramdisk . Simplemente puede montar su RAM de la siguiente manera:
Esto crea un ramdisk de 2 GiB. Para más información ver
man mount
y buscartmpfs
.fuente
tmpfs
puede intercambiar.