Vps

記憶猶新

  • December 8, 2010

使用 gcc 在具有 128mb RAM 的 CentOS 5 VPS 上從原始碼製作單聲道 2.8,它似乎掛起。結果free-m顯示所有記憶體已被使用。

$ free -m
            total       used       free     shared    buffers     cached
Mem:           128        126          1          0          0          1
-/+ buffers/cache:        124          3
Swap:          127        127          0

我能做些什麼來確保建構單聲道?增加交換大小會對此有所幫助嗎?

謝謝。

您可以增加交換大小並可能完成此操作。*也許。*它可能會陷入死亡的漩渦。

但更好的方法是放棄嘗試在那麼多記憶體中建構大型軟體包。對於現代作業系統來說,這是一個非常痛苦的少量 RAM。Linux 可以是記憶體輕的(畢竟這就是為什麼你可以為這樣的系統付費的原因),但通常它是在一個特殊用途、設計良好的環境中使用的。

執行 gcc 來建構 mono 不算數。

但是沒有理由完全放棄:為什麼不在一個更好的 CentOS 5 系統上建構軟體包,然後將結果轉移過來呢?

引用自:https://serverfault.com/questions/210221