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

Edward Lewis avatar
By Edward Lewis
at 2010-07-03T17:59

Table of Contents



as title ...

其實這個問題已經存在很久了 , 一直以來也不知道為什麼 ,

直到最近突然想一次解決 = =


先說明一下狀況 ...


Mem: 8165700k total, 8123460k used, 42240k free, 86720k buffers
Swap: 12289684k total, 224k used, 12289460k free, 4105888k cached


這是目前在跑模擬的情況 , 我的linux主要是用來跑IC設計的軟體 ,

所以常要看一些波型或頻譜 , 這會需要比較大的記憶體空間 ,

當時也把swap給弄大了一點 , 雖然不太確定swap是什麼 ,

傳說中是跟虛擬記憶體很相似的東西 (有待指正) ...


但是 , 從上面的數據也可看出 , 雖然記憶體已經用到快爆了 ,

但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))

然後軟體就掛掉了 ...

所以我想問 ... swap看起來空空的是合理的嗎 ?

因為lab的server看起來常常用到滿 , 我之前的linux也是會用到很多 ,

但一年多前重灌後 (換新硬體跟新的OS RedHat) , swap就長蜘蛛網了 Orz

是哪個地方要改權限或設定 , 軟體才可以使用到swap嗎 ?

或者有人使用IC設計軟體也曾經遇過這問題 , 知道怎麼解決嗎 ?



--
閃小桃 - 甜蜜樂章的配音........Orz 說:
對阿 剛剛那個外籍新娘還長相OK又是大奶妹 自己挑都不一定交得到那麼好的

閃小桃 - 甜蜜樂章的配音........Orz 說:
台灣交女朋友要是不小心交到公主 可不只一百萬呢

--
Tags: Linux

All Comments

Anonymous avatar
By Anonymous
at 2010-07-07T16:40
當你的ram很多的時候,你的swap基本上就用不著呀
Thomas avatar
By Thomas
at 2010-07-10T12:34
ㄜ ... 那像我現在mem已經用到滿了 , 但我要開別的圖
Lily avatar
By Lily
at 2010-07-11T06:06
所以應該會爆掉mem , 但軟體卻說虛擬記憶體配置失敗
這會是swap不被使用的問題嗎 ? 還是軟體自己的問題 ?
Thomas avatar
By Thomas
at 2010-07-14T02:52
我也遇到這狀況耶 囧rz...
Donna avatar
By Donna
at 2010-07-16T18:11
我也是跑cad tool(virtusso)發現的 那時發覺我分割時明
Susan avatar
By Susan
at 2010-07-20T17:59
有切swap 但他就是都不會被用到 後來把在系統裡面在另
Dinah avatar
By Dinah
at 2010-07-22T22:45
外給他一塊swap他就去用了 囧
也就是他不鳥分割時切的swap 但灌好系統後的卻有用
Doris avatar
By Doris
at 2010-07-27T01:20
可以教我怎麼在系統另外給swap嗎 ... 我對linux不熟 ...Orz
Kristin avatar
By Kristin
at 2010-07-31T20:22
記得之前是上鳥哥查的 你可以去找找看
Olivia avatar
By Olivia
at 2010-08-02T05:17
是不是該軟體會先檢查rm有多少,而不是直接向系統要
記憶體,然後就會造成這種現像。
William avatar
By William
at 2010-08-03T18:33
改核心參數讓它在使用量時就先swap進去好了。
Necoo avatar
By Necoo
at 2010-08-05T16:59
Mary avatar
By Mary
at 2010-08-07T02:23
你的ram只吃掉4G而已啊,為什麼要swap ?
Ophelia avatar
By Ophelia
at 2010-08-08T22:08
你的free很少是因為系統把剩下的拿去做cache
Yedda avatar
By Yedda
at 2010-08-10T03:59
樓上或許該再看一次原po的數據,注意一下數字是幾位數
Hedy avatar
By Hedy
at 2010-08-14T12:27
@@a 不是 8G used 4G cached ?
Todd Johnson avatar
By Todd Johnson
at 2010-08-18T01:37
http://ssorc.tw/rewrite.php/read-599.html
Anonymous avatar
By Anonymous
at 2010-08-21T10:03
我覺得free出來的格式怪怪的,不知道是沒排版好還是怎樣
Charlie avatar
By Charlie
at 2010-08-22T18:58
根據網址,原PO swap cached應該和buffer同一行
Carol avatar
By Carol
at 2010-08-22T23:44
free欄位所代表意涵網址有寫
Olga avatar
By Olga
at 2010-08-24T00:23
另外開一個視窗TOP姑看使用 我之前遇過的是單一程式跑
Erin avatar
By Erin
at 2010-08-27T22:13
到超過3.多G以後就掛了 之前是跑simulaction 後來查清
Anthony avatar
By Anthony
at 2010-09-01T01:31
得到的解釋是因為32位元的作業系統單一process不大於4G
Yuri avatar
By Yuri
at 2010-09-03T21:18
後來考慮過要上64為元作業系統 但是整到都要換就放棄
George avatar
By George
at 2010-09-07T08:16
有點頭大 ... 因為我是換了配備後 , 反而不能讀大模擬結果
比如說 , 以前可以吃160us左右的range , 現在只剩80us Orz
Rebecca avatar
By Rebecca
at 2010-09-08T18:20
我看跟之前的差異 , 似乎是swap比較明顯 , 因此就主動懷疑
如果有人有使用spectre的相關經驗 , 也懇求分享 Orz

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 ...

Ubuntu使用心得

Candice avatar
By Candice
at 2010-07-03T01:45
其實 Ubuntu 10 現在介面已經很友好的啦 (new user friendly) Debian 我以前嘗試過,很多功能需要自己figure out ubuntu現在已經非常適合習慣了win的用戶,同時又願意嘗試Linux的新手 只不過10 。04 搞了一個烏龍,release那天竟然還有一個 dual ...

Ubuntu使用心得

Sierra Rose avatar
By Sierra Rose
at 2010-07-03T01:23
這篇仍然是心得文 是為了繼續把我想說的話說得更清楚而發的 如果版主老大覺得不妥 就砍了這篇吧 首先 我想澄清的是 我 會用LINUX! 也愛用它! 不是自滿 但我的的確確從RH7.3那個年代就玩過了 我也學習過 怎麼自己去編譯 安裝軟體 我 是下過苦功 已經度過陣痛期的使用者 我已經有能力 把gnome打造 ...

如何設定mail box的大小限制

Gilbert avatar
By Gilbert
at 2010-07-02T23:31
我的Linux是 2.6.11-1.1369_FC4smp 用內建的mail 現在應該是沒有限制大小 變成有的user要是不常收信 mail檔大到幾百mb上gb都有可能 請問我有什麼方法可以設定每個帳號mail容量呢? 超過的話就不給他進來了 能否看帳號設幾種不同的容量 不要所有人都設一樣? 不知有啥方法可解 ...

transmission

Kama avatar
By Kama
at 2010-07-02T23:27
這是一個bittorrent client,之前看功能還缺滿多的,不支援DHT or PXE等 不過到最新的2.0版就都支援了,大喜,裝起來試用,但速度還是差utorrent+wine好多啊 上傳有吃滿到設定的上限150K,所以網路應該正常,但下載大概最多30K 等了半小時還是一樣。換成utorrent馬上就 ...