我的linux一直沒有使用到swap ? - Linux

Hardy avatar
By Hardy
at 2010-07-03T22:08

Table of Contents

※ 引述《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 看該程式使用的記憶體大小來瞭解狀況

--
Tags: Linux

All Comments

Caroline avatar
By Caroline
at 2010-07-07T09:51
就我所知,用不用swap由kernel決定,app最多只會拿到ENOMEM
Eartha avatar
By Eartha
at 2010-07-11T17:10
所以,我覺得原主沒找對方向
Sierra Rose avatar
By Sierra Rose
at 2010-07-14T05:09
他的ram還有4G可以用啊(4,105,888k cached這是還時可以清掉
的不算)
Irma avatar
By Irma
at 2010-07-16T12:52
樓上@@ 原PO要問的問題不就在於為什麼都不吃swap嗎??
Anonymous avatar
By Anonymous
at 2010-07-19T10:15
是64-bit OS ... redhat ... 硬體上是dual-core ... @@"

我的linux一直沒有使用到swap ?

Edward Lewis avatar
By Edward Lewis
at 2010-07-03T17:59
as title ... 其實這個問題已經存在很久了 , 一直以來也不知道為什麼 , 直到最近突然想一次解決 = = 先說明一下狀況 ... Mem: 8165700k total, 8123460k used, 42240k ...

如何查不同工作站,同個user開了幾個screen呢?

Elvira avatar
By Elvira
at 2010-07-03T17:54
我們的網路環境是一個user可以登入到許多不同的工作站使用 不過有時候會忘了關screen之類的… 想請問有沒有指令可以查詢某個使用者 在哪些工作站開了幾個screen呢? 感謝:) - ...

opera 10.6字型及輸入法問題

Adele avatar
By Adele
at 2010-07-03T15:35
剛剛安裝了opera 10.6,發現ibus不能用,而且整個介面字型都用楷體,很不習慣 字型的部份好像要一個一個選項慢慢改,請問有比較快的方法嗎? 更嚴重的是輸入法只能一個字一個字打,看了簡中的官方網站似乎無解? 請問有高人可以指點一二嗎? 謝謝 - ...

如何設定mail box的大小限制

Jessica avatar
By Jessica
at 2010-07-03T10:47
※ 引述《JCC (JCC )》之銘言: : 我的Linux是 2.6.11-1.1369_FC4smp : 用內建的mail 現在應該是沒有限制大小 : 變成有的user要是不常收信 mail檔大到幾百mb上gb都有可能 : 請問我有什麼方法可以設定每個帳號mail容量 ...

Script叫其他電腦做事

Blanche avatar
By Blanche
at 2010-07-03T03:22
我目前有三台電腦A、B、C OS是Ubuntu 8.04 並且有分別架設ssh 設定免密碼使用,即是A可 ssh B ssh C 想請問大家 是否我可以寫一個script 從A執行之後,分別到B及C電腦執行一個Java程式呢 我原本的寫法是 (scri ...