臨時想要做個 RAM Disk, 就去翻以前寫的文章, 發現以前的 Blog 寫的真的是很亂, 還是重新整理一下好了.
1. 目前的作法如下:
首先在 /dev/shm 建個 tmp 文件夾,然後與實際 /tmp 綁定.
Note.
作法如下:
2. 方法2:
這邊使用 mount type 為 tmpfs, 該類型說明如下:
這邊直接在 Mounting table 進行設定, 方法如下:
3. 方法3:
直接透過 mount 命令, 方法如下:
4. 方法4
在 Debian GNU/Linux 裡,預設上就會把記憶體拿來模擬成磁碟了,也就是您在 df 指令裡所看到的 /dev/shm。由於系統記憶體十分寶貴,所以 /dev/shm 會動態調整其大小,但您還是可以修改 /etc/default/tmpfs 來指定其限額,例:
- # SHM_SIZE sets the maximum size (in bytes) that the /dev/shm tmpfs can use.
- # If this is not set then the size defaults to the value of TMPFS_SIZE
- # if that is set; otherwise to the kernel's default.
- #
- # The size will be rounded down to a multiple of the page size, 4096 bytes.
- SHM_SIZE=200m
- #
- tmpfs /tmp tmpfs size=100m,mode=1777 0 0
Supplement
* 巧用linux服務器下的/dev/shm/,避開磁盤IO不給力!
* 鳥哥 - Linux 磁碟與檔案系統管理
* 讓 /tmp 使用 tmpfs
* 有趣的 tmpfs(可參考阿信的寫法, 開機自動mount)
* 巧用tmpfs加速你的linux服務器
* 在Linux下使用RamDisk
沒有留言:
張貼留言