綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 什麼是swap?

[複製連結] 查看: 1961|回覆: 4|好評: 0
樓主
曉兒 | 收聽TA | 顯示全部樓層
發表於 2013-8-31 23:52
本帖最後由 mdps4302 於 2013-8-31 23:57 編輯

您好,swap簡單來說就是一個執行任務的交換區,當物理RAM不足執行大型程式時會把一些低優先率的任務程式暫存到SWAP的區塊,讓大型程式能順利執行,當要再使用低優先率的程式時會再移回RAM使用,這也是Linux的記憶體運作機制,若沒有開啟swap區塊,RAM不足時會自動殺低優先率的程式,但效果有限

開SWAP並不會加快手機速度唷,有人說它是虛擬RAM,可以增加RAM的空間,但這觀念是非常錯誤的~~它純粹只是一個交換區,不能當RAM使用,而且不管是開在SD卡或內部空間,SWAP分區的讀寫速度絕對不會比RAM快唷,甚至太多程式在SWAP分區也會造成載入時間加長或延遲呢,所以沒必要時不需要開太大唷

若不需要使用太多SWAP,也可以藉由調整swappiness來控制,swappiness愈大代表愈積極使用SWAP分區,值介於0~100之間,0代表盡量使用物理RAM,當RAM沒空間時才會使用SWAP分區;100代表積極使用SWAP,會在RAM沒用完前就使用SWAP分區,比較適合來玩大型遊戲

而SWAP的建議大小要看您的物理RAM大小來決定,通常512MB RAM以下的SWAP大小建議開RAM的2倍大小,512~1024MB RAM建議開跟物理RAM相同大小唷,效能會達到最佳

希望有幫到您唷^__^


評分

參與人數 4碎鑽 +2 幫助 +4 收起 理由
oskii + 1 + 1 非常讚
good4125252 + 1 + 1 非常讚
w56948 + 1
chkev2001 + 1 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則