作者 主題: Mem居高不下...  (閱讀 2842 次)

0 會員 與 1 訪客 正在閱讀本文。

iscandy

  • 憂鬱的高中生
  • ***
  • 文章數: 127
    • 檢視個人資料
Mem居高不下...
« 於: 2005-07-14 10:31 »
請問各位大大,

我的Linux只跑Sendmail, 80個帳號中約一半是提供給大陸遠端使用
但我的Mem確居高不下佔了80%,連半夜也這麼高,不知這樣是否是正常呢??

top - 10:27:16 up  9:42,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:  73 total,   1 running,  72 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2% us,  0.0% sy,  0.0% ni, 99.8% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   1034144k total,   880896k used,   153248k free,   111976k buffers
Swap:  2047976k total,        0k used,  2047976k free,   590804k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                        
19242 tony      16   0  3132  864  756 S  0.3  0.1   0:00.32 pop3                          
    1 root      16   0  1652  552  472 S  0.0  0.1   0:00.70 init                          
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.01 migration/0                    
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0                    
    4 root      RT   0     0    0    0 S  0.0  0.0   0:00.02 migration/1                    
    5 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/1                    
    6 root       5 -10     0    0    0 S  0.0  0.0   0:00.00 events/0                      
    7 root       5 -10     0    0    0 S  0.0  0.0   0:00.00 events/1                      
    8 root       7 -10     0    0    0 S  0.0  0.0   0:00.00 khelper

jou

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 4989
  • 性別: 男
    • 檢視個人資料
Mem居高不下...
« 回覆 #1 於: 2005-07-14 10:37 »
load average: 0.00, 0.00, 0.00
Swap: 2047976k total, 0k used, 2047976k free,
閒得很呀! 主要是看這個啦!

空的 mem 拿來用,很正常的。

iscandy

  • 憂鬱的高中生
  • ***
  • 文章數: 127
    • 檢視個人資料
Mem居高不下...
« 回覆 #2 於: 2005-07-14 10:50 »
抱歉! 但我還是不明白
即然很閒,為什麼 Mem有 近90% used呢??

jou

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 4989
  • 性別: 男
    • 檢視個人資料
Mem居高不下...
« 回覆 #3 於: 2005-07-14 11:04 »
因為 mem 的速度快,聰明的 linux 基於不用白不用的理論
於是乎把 mem 拿來用,這是很自然的呀!

總不能把那麼好用的 mem 閒置在那裡,然後每一次要用到
才再去硬碟讀一次?Linux 沒那麼笨的,瞭不瞭? ^^

thucop

  • 憂鬱的高中生
  • ***
  • 文章數: 148
    • 檢視個人資料
Mem居高不下...
« 回覆 #4 於: 2005-07-14 11:20 »
引述: "iscandy"
抱歉! 但我還是不明白
即然很閒,為什麼 Mem有 近90% used呢??


我們 DB server 的 memory 共4gb,
幾乎是用光的狀態!所以用光是很正常的,
要注意的是如果用到 swap 的話,
那主機的 loading 就會起來!
所以只要不要用到 swap 就還好!
~ 學無止境 ~~

iscandy

  • 憂鬱的高中生
  • ***
  • 文章數: 127
    • 檢視個人資料
Mem居高不下...
« 回覆 #5 於: 2005-07-14 11:32 »
嗯,我明白了  ^^
謝謝jou和thucop大大~~

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17462
    • 檢視個人資料
    • http://www.study-area.org
Mem居高不下...
« 回覆 #6 於: 2005-07-14 12:25 »
敲 free 命令, 看 -/+ 那行較準....

thyme

  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 1281
    • 檢視個人資料
Mem居高不下...
« 回覆 #7 於: 2005-07-14 14:37 »
這問題該列入 FAQ  -_-|||
啊...整理 FAQ 是歸我管的,
嗯,有空就弄個 FAQ 大全。