作者yshihyu (yshihyu)
看板Linux
標題[問題] 記憶體32G怎麼用
時間Sun Mar 18 13:28:14 2018
我桌機記憶體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 --bind /dev/shm/tmp /tmp
mount --bind /dev/shm/cache /home/ryan/.cache
chmod 1777 /dev/shm/tmp
chmod 1777 /dev/shm/cache
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.181.226.247
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1521350897.A.F97.html
1F:推 hpo14: 把 $OUT 指定到 RamDisk 03/18 15:52
2F:→ qoopichu: 把遊戲資料夾扔到RAMDISK享受瞬間讀取的爽度 03/18 16:46
3F:→ kenduest: 基本上若你編譯環境都在 ram disk 的話,也只有吃到 03/18 18:03
4F:→ kenduest: 1xG 就表示就是這麼多空間了... 一般 ramdisk 本身 03/18 18:04
5F:→ kenduest: 的檔案目錄也不會進cache, 所以 cache 使用量差異不大 03/18 18:04
6F:→ kenduest: linux 一般大多都是 disk io 時候會把 read/write 的 03/18 18:04
7F:→ kenduest: 資料放 cache 內,所以若你要讓記憶體有更多使用 03/18 18:05
8F:→ kenduest: 扣除一般程式執行期可能要巨量記憶體之外 03/18 18:05
9F:→ kenduest: 系統沒應用需要這麼多 就是這個情況了... 03/18 18:07
10F:→ kenduest: 目前手上機器跑 vm 隨便都吃記憶體就會爆量,32G算太少 03/18 18:08
11F:推 Gold740716: 裝 zfs 或 btrfs ,聽說很吃記憶體 03/18 18:55
12F:→ kenwufederer: 跑VM吧, 03/18 20:07
13F:→ OrzOGC: vm開好開滿 03/18 21:07
14F:→ mayjan: 對一般人說 : 你去用VM吧 這樣可把記憶體用光的 03/18 23:10
15F:→ mayjan: 一般人 : 這樣真的就能用光記憶體了嗎 那太好了 03/18 23:11
16F:→ mayjan: 可以改成漫畫了耶 03/18 23:11
17F:推 idisnothing: +1 真的有需求才跑VM 別反過頭來為了把RAM用完而去VM 03/19 00:17
18F:推 kenduest: VM 吃記憶體也吃 cpu 等資源,變成過火了:) 03/19 01:18
19F:推 nknudragon: 吧整個系統在開機過程放入ram? 03/19 07:26
20F:推 Alica: 樓上 那不就是initrd嗎? 03/19 11:57
21F:→ fourdollars: initrd 是放在 ram 裡面使用沒錯,但是後面就刪掉了 03/19 20:15
22F:→ fourdollars: 跟整個系統的資料放在 ramfs 裡面使用是兩回事 03/19 20:16
23F:推 Bencrie: 不要 switch_root 就沒有刪的問題 03/19 21:00
24F:→ Bencrie: 不過 rootfs 大的話開機讀 initrd 會很久 03/19 21:02
25F:推 longlongint: 用 chrome 上網 03/20 01:45
27F:→ Cypresslin: 推用 chrome 上網XDDDDDD 03/20 14:53
28F:→ fourdollars: 不要 switch_root 然後把 Ubuntu 整合進 initrd 用 03/21 17:23
29F:→ fourdollars: 自己客製化一個 initrd 來用是可行,但是要弄 Distro 03/21 17:25
30F:→ fourdollars: 又是另外一回事了... 03/21 17:25
31F:→ PUTOUCHANG: 16g 拔下來賣掉 03/22 23:09
32F:→ Gold740716: 挖礦 03/22 23:41
33F:推 WindSucker: 挖eth 03/29 13:26
34F:→ Arbin: chrome上網+編譯Android搞不好很快就用完了 我猜啦.. 03/29 17:43
35F:推 holishing: 硬體資源夠的話可以幫忙編譯大型專案 source code (? 04/01 20:28
36F:→ holishing: 貢獻一份心力這樣? 04/01 20:29
37F:推 czm: 可以改跑coreplus ram才是它主力 Hd只是輔助 它主系統是ram 04/04 18:14
38F:→ czm: Hd5主要是初始化跟關機回存用到 系統完全在ram跑 應該超快 04/04 18:18