Diese Frage entstand aus einem Witz zwischen Mitarbeitern über die Leistungssteigerung durch Verschieben von Auslagerungsdateien in ein tmpfs. Selbst wenn dies möglich ist, ist dies natürlich keine gute Idee. Ich möchte nur wissen, ob es möglich ist.
Ich bin derzeit auf Ubuntu 14.04, aber ich würde mir vorstellen, dass der Prozess für die meisten Linux / Unix-Maschinen ähnlich ist. Folgendes mache ich:
> 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
Können Sie unter Linux oder Unix (ich bin an einer Lösung interessiert) einen Swap für eine Datei / Partition einrichten, die sich in RAM befindet? Gibt es einen Weg, um den Invalid argument
Fehler zu umgehen, den ich oben bekomme?
Ich möchte noch einmal betonen, dass ich nicht erwarte, dass dies eine Lösung für ein reales Problem ist. Nur ein lustiges Experiment, denke ich.