Questa domanda è nata con una battuta tra colleghi sull'aumento delle prestazioni spostando i file di scambio in un tmpfs. Chiaramente anche se questo è possibile, non è una buona idea. Tutto quello che voglio sapere è, si può fare?
Sono attualmente su Ubuntu 14.04, ma immagino che il processo sia simile per la maggior parte delle macchine Linux / Unix. Ecco cosa sto facendo:
> mkdir /mnt/tmp
> mount -t tmpfs -o size=10m tmpfs /mnt/tmp
> dd if=/dev/zero of=/mnt/tmp/swapfile bs=1024 count=10240
> chmod 600 /mnt/tmp/swapfile
> mkswap /mnt/tmp/swapfile
# So far, so good!
> swapon /mnt/tmp/swapfile
swapon: /mnt/tmp/swapfile: swapon failed: Invalid argument
Quindi, su Linux o Unix (sono interessato a qualsiasi soluzione) puoi in qualche modo impostare lo scambio su un file / partizione residente in ram? C'è un modo per aggirare l' Invalid argument
errore che sto ottenendo sopra?
Ancora una volta, voglio solo sottolineare che non mi aspetto che questa sia una soluzione a un problema del mondo reale. Solo un esperimento divertente, immagino.