2012-04-12 42 views

回答

4

你看錯了。實際上,你只使用90MB的RAM,而Linux正在使用其餘的緩存和緩衝區等,一旦應用程序需要,它們將立即釋放。

未使用的RAM浪費RAM - 所以Linux使用它來加速文件訪問。這是一件好事(TM)。

+0

我不認爲這是問題,因爲進程實際上失敗,像'FATAL:fork()失敗(原因:不能分配內存)'的消息。 'top'還說:'Mem:2097152k total,2097152k used,0k free,0k buffers'。 – Nils 2012-04-12 20:53:16

+0

@Nils:不,內存不是你的問題,你有很多。查看原始文章中的第二行,顯示內存使用量減去緩衝區的內容 - 您有足夠的可用內存。嘗試'ulimit -a',看看你的限制是否是問題。 – cha0site 2012-04-12 20:59:15

+0

謝謝,那個錯誤消息讓我感到有些不適。 我怎樣才能真正檢查我現在使用的限制有多大? – Nils 2012-04-12 21:06:58

相關問題