[問題] 關於VPS的記憶體使用...

看板Linux作者 (隨風而逝的是一份真)時間9年前 (2016/03/18 08:42), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
我買的是vultr的20USD/Month主機 雙核,2G RAM,45G SSD, 我有開xwindow,遠端vnc連進去使用, 用途是寫java掛flash遊戲........ vps目前運作非常良好,不斷線,速度也還OK, 但是我查看記憶體使用讓我很擔心, chrome跟java在啟用的時候,大約都是100~200MB, 但是會隨著運行時間愈來愈肥, 平均一小時會增加50MB, 剛掛機的時候,整個記憶體使用大約是400MB, 目前掛了一天後已經來到1700MB了, 而且還在持續穩定上升中....(JAVA說好的GC呢...orz) 雖然知道我只要把Chrome跟java手動關掉重啟就可以釋放記憶體, 不過因為有需要長期不斷線掛網的需求, 加上我有裝gpart看VPS的硬碟狀況, 看到vultr是給完整45G當硬碟空間, 並沒有切SWAP區, 所以很擔心系統會不會在使用達到2G的時候崩潰, 想問linux是不是也有像windows的置換檔概念, 可以使用硬碟檔案當成記憶體使用, 當然,我知道把硬碟當RAM使用會很慢, 不過我對執行速度的要求並不高, 加上vultr使用SSD,想說應該不會太慢, 所以,我可以在不切割swap的要求下, (因為不想自己手動重新安裝OS, 想使用vultr預設裝好的,感覺省事很多) 也不想多花月費的情況下, 可以使用一個檔案當成記憶體的置換區嗎? 有相關教學或關鍵字嗎?感謝大家 :> PS 發這篇文的同時,RAM的使用又多了26MB....orz -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.252.180 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1458261742.A.9BC.html

03/18 09:05, , 1F
當記憶體不足的時候oom-killer就會處理砍process了
03/18 09:05, 1F

03/18 10:20, , 2F
cyberciti.biz/faq/linux-add-a-swap-file-howto/
03/18 10:20, 2F

03/18 10:21, , 3F
大概就是 dd, mkswap, swapon
03/18 10:21, 3F

03/18 10:21, , 4F
部分指令要依照你的系統調整
03/18 10:21, 4F

03/18 10:37, , 5F
可以手動建立swap啊 vultr預設沒SWAP這點也讓我挺不習
03/18 10:37, 5F

03/18 10:37, , 6F
慣的..
03/18 10:37, 6F

03/18 13:15, , 7F
不是所有vps都可以切swap,較便宜的限制較多
03/18 13:15, 7F
文章代碼(AID): #1Mwqxkcy (Linux)
文章代碼(AID): #1Mwqxkcy (Linux)