Copy to ram的浪漫... - Linux

Table of Contents

: : 源起:用Slax時 發現它有個系統 是copy to ram
: : 可以把隨身碟裡的系統 全載到ram裡 然後隨身碟拔掉都沒關係
: : 電腦還是可以運作...

真的會比較快嗎?

開啟程式的時後會。
但是很多時候,速度並不是反應在這上面
比如我所有軟體裡最慢的 firefox
它幾乎都是慢在讀寫 profile 裡的東西
但是你不會把整個 /home/ 裡的東西也放進 ram 吧
所以真的會比較快嗎?快多少呢?

另外,開機的時後,也不一定是慢在 i/o
光碟當然會有影響,不過我們很少用光碟開機的吧
從我的 boot chart 看起來,io 根本就沒有跑滿
這是 linux 換 ssd 並沒有像 windows 換 ssd 那樣
對開機速度有很大的提昇的原因

其實 aufs 和 tmpfs 是很好用的東西
不過我不認為把所有東西塞進 ram 是最好的方式
你可以試著把一些常讀寫資料夾用 tmpfs 掛起來
也會有加速的效果。

--

All Comments

Olive avatarOlive2010-05-18
Linux每次重開機都重新偵測一次硬體 所以開機速度可能差不多
Dora avatarDora2010-05-22
時間不是用在io, (我剛剛把firefox&profile都放到ram裡,也沒
Ophelia avatarOphelia2010-05-27
快很多,可能是shared library嗎)
Zanna avatarZanna2010-05-30
常在在做IO的話快很多吧
Franklin avatarFranklin2010-06-03
會提slax是因為 把它安裝到隨身碟大概200M 但實際如果用
Carol avatarCarol2010-06-03
copy to ram 大概是只把可運作的幾十M給copy到ram裡而已
Isla avatarIsla2010-06-04
而lubuntu有人測過 實際系統運用不到50M的ram 所以我在想
Adele avatarAdele2010-06-07
如果只是把能運用系統運作交給ram負擔 會增加很多..而slax
我用過 他沒有連/home資料copy到ram 可是你要讀 要回頭把
Delia avatarDelia2010-06-09
隨身碟插回去而已 等於系統被掛到ram 隨身碟只是資料槽
Jacky avatarJacky2010-06-13
linux哪裡會一直重新偵測硬體了,那是windows吧...
只要usb插不同位置他就重新安裝一次...麻煩死了
Ursula avatarUrsula2010-06-13
當然會啊,不然udev拿來幹麻用的,不過你也可以不次要
用它就是了