Re: [問題] 我的linux一直沒有使用到swap ?

看板Linux作者 (聽說)時間15年前 (2010/07/03 22:08), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串2/3 (看更多)
※ 引述《Picoro (我想吃螃蟹啊 Orz)》之銘言: : as title ... : 其實這個問題已經存在很久了 , 一直以來也不知道為什麼 , : 直到最近突然想一次解決 = = : 先說明一下狀況 ... : Mem: 8165700k total, 8123460k used, 42240k free, 86720k buffers : Swap: 12289684k total, 224k used, 12289460k free, 4105888k cached 配備 8G 的記憶體, 8G 都快用完了 不過你的 OS 詳細的版本呢? 還有是開 PAE 還是 64-bit OS? : 但swap幾乎都沒在用 , : 這是令我不解的地方 ... : 而這似乎也造成一個現象 ... 模擬軟體在跑比較大的數據時常出現下面這個 ... : *Error* Evaluating expression (clip(VT("/MASH_OV") 5e-09 2.05e-07)). : *Error* ("Insufficient virtual memory" 0 t nil ("*Error* Insufficient virtual memory: Malloc failed" nil)) 而這套軟體是 32-bit 還是 64-bit? 如果可以複製這個問題的話, 在出現這個訊息之前 可以用 top 看該程式使用的記憶體大小來瞭解狀況 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.92.137

07/04 09:39, , 1F
就我所知,用不用swap由kernel決定,app最多只會拿到ENOMEM
07/04 09:39, 1F

07/04 09:40, , 2F
所以,我覺得原主沒找對方向
07/04 09:40, 2F

07/04 11:13, , 3F
他的ram還有4G可以用啊(4,105,888k cached這是還時可以清掉
07/04 11:13, 3F

07/04 11:13, , 4F
的不算)
07/04 11:13, 4F

07/05 12:40, , 5F
樓上@@ 原PO要問的問題不就在於為什麼都不吃swap嗎??
07/05 12:40, 5F

07/06 16:04, , 6F
是64-bit OS ... redhat ... 硬體上是dual-core ... @@"
07/06 16:04, 6F
文章代碼(AID): #1CBqH4sM (Linux)
文章代碼(AID): #1CBqH4sM (Linux)