作者:
yshihyu (yshihyu)
2018-03-18 13:28:14我桌機記憶體32G...
想請問一下在ubuntu下有什麼作法可以充分用掉記憶體讓系統效能更好?
因為我之前編譯android 最多有用到1xG, 可是我還沒看過用超過16G
目前是有用 RamDisk
#!/bin/sh
# RamDisk tmp
PATH=/sbin:/bin:/usr/bin:/usr/sbin
mkdir -p /dev/shm/tmp
mkdir -p /dev/shm/cache
mount
作者:
hpo14 (hpo14)
2018-03-18 15:52:00把 $OUT 指定到 RamDisk
作者:
qoopichu (非洲邊緣魯蛇)
2018-03-18 16:46:00把遊戲資料夾扔到RAMDISK享受瞬間讀取的爽度
基本上若你編譯環境都在 ram disk 的話,也只有吃到1xG 就表示就是這麼多空間了... 一般 ramdisk 本身的檔案目錄也不會進cache, 所以 cache 使用量差異不大linux 一般大多都是 disk io 時候會把 read/write 的資料放 cache 內,所以若你要讓記憶體有更多使用扣除一般程式執行期可能要巨量記憶體之外系統沒應用需要這麼多 就是這個情況了...目前手上機器跑 vm 隨便都吃記憶體就會爆量,32G算太少
作者:
OrzOGC (洞八達人.拖哨天王)
2018-03-18 21:07:00vm開好開滿
作者: mayjan 2018-03-18 23:10:00
對一般人說 : 你去用VM吧 這樣可把記憶體用光的一般人 : 這樣真的就能用光記憶體了嗎 那太好了可以改成漫畫了耶
+1 真的有需求才跑VM 別反過頭來為了把RAM用完而去VM
VM 吃記憶體也吃 cpu 等資源,變成過火了:)
作者:
Alica (Torsades de Pointes)
2018-03-19 11:57:00樓上 那不就是initrd嗎?
initrd 是放在 ram 裡面使用沒錯,但是後面就刪掉了跟整個系統的資料放在 ramfs 裡面使用是兩回事
不要 switch_root 就沒有刪的問題不過 rootfs 大的話開機讀 initrd 會很久
作者: longlongint (華哥爾) 2018-03-20 01:45:00
用 chrome 上網
不要 switch_root 然後把 Ubuntu 整合進 initrd 用自己客製化一個 initrd 來用是可行,但是要弄 Distro又是另外一回事了...
作者:
Arbin (路人_Lv菜逼八)
2018-03-29 17:43:00chrome上網+編譯Android搞不好很快就用完了 我猜啦..
硬體資源夠的話可以幫忙編譯大型專案 source code (?貢獻一份心力這樣?
作者:
czm (czm)
2018-04-04 18:14:00可以改跑coreplus ram才是它主力 Hd只是輔助 它主系統是ramHd5主要是初始化跟關機回存用到 系統完全在ram跑 應該超快