Linuxシステムのファイルをメモリに保存し、非常に高速にロードできるという内容をどこかで読みました。
どうすればいいですか?ファイルがメモリからロードされたかどうかを確認するには?
答え1
Linuxではtmpfs
。/dev/shm
$ >/dev/shm/foo
$ df /dev/shm/foo
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 224088 0 224088 0% /dev/shm
ただし、これはスワップを使用して実行できます。実際のRAMディスク(スワップされていない)の場合は、ファイルシステムを使用する必要がありますramfs
。
mount ramfs -t ramfs /mountpoint
答え2
それはaと呼ばれます。メモリディスク。次のように簡単にRAMをインストールできます。
mount tmpfs <mountpoint> -t tmpfs -o size=2G
これにより、2GiBのRAMディスクが作成されます。詳細についてはを参照しman mount
て検索してくださいtmpfs
。