楼主:
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
作者:
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跑 应该超快