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

作者: storypp (隨風而逝的是一份真)   2016-03-18 08:42:20
我買的是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
作者: xxoo1122 (一個連IE6都能相容的男人)   2016-03-18 09:05:00
當記憶體不足的時候oom-killer就會處理砍process了
作者: willy69wu31 (小小吳)   2016-03-18 10:20:00
cyberciti.biz/faq/linux-add-a-swap-file-howto/大概就是 dd, mkswap, swapon部分指令要依照你的系統調整
作者: chang0206 (Eric Chang)   2016-03-18 10:37:00
可以手動建立swap啊 vultr預設沒SWAP這點也讓我挺不習慣的..
作者: HamalAri (哈馬‧阿里)   2016-03-18 13:15:00
不是所有vps都可以切swap,較便宜的限制較多

Links booklink

Contact Us: admin [ a t ] ucptt.com