swap使用大小總是為0

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

swap使用大小總是為0

文章訪客 » 週一 6月 06, 2005 5:12 pm

想請問各位大大,
我有一台server,主記憶体為512mb,swap只給了256mb
最近不知何原因常會當機,我查看其正常運作時的記憶體使用情形,
主憶體常只剩10mb左右是free的,但是奇怪的是swap的使用容量總是顯示為0。

我看了其他台server,就算主記憶體未全被使用,swap也是會多少被使用掉,但這台特定的server(未灌X window),每次看其swap總是未被使用(即使用大小總是為0),請問有那位大大知道原因嗎?這會是造成我系統當機的主因嗎?
謝謝回答。
訪客
 

文章訪客 » 週一 6月 06, 2005 5:20 pm

很正常,Linux 沒事不會用 swap,跟 win32 不一樣。
訪客
 

文章kimkara » 週一 6月 06, 2005 5:29 pm

我是發問者,
可是我看其他多台servers,SWAP都不會顯示為0呀,獨有這一台是顯示0的
kimkara
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週一 6月 06, 2005 5:14 pm

文章209088970 » 週一 6月 06, 2005 10:26 pm

因為小於128mb的swap在kernel2.6中是default使用v0模式
所以

解決方法如下:
代碼: 選擇全部
mkswap -v1 /dev/hdaX


然後輸入swapon -a 或是 reboot都可以使設定生效
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am

文章kimkara » 週日 6月 26, 2005 10:10 pm

謝謝209088970大大的解說,但我的kernel是 2.2.19
swap是256mb耶,會是您說的這個問題造成的嗎?

還有請問/dev/hdaX 中的X 是不是隨意指定那一個partition都行呢?
指定後的partition就會拿來當做 新的 swap??
kimkara
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週一 6月 06, 2005 5:14 pm

文章joce » 週日 6月 26, 2005 10:18 pm

會不會是沒有掛載swap?

viewtopic.php?t=5459&highlight=
頭像
joce
可愛的小學生
可愛的小學生
 
文章: 98
註冊時間: 週二 3月 11, 2003 5:11 am

文章kimkara » 週三 6月 29, 2005 8:47 am

有啊,free或top都可以看到我的swap是/dev/sda2 為256MB,
但總是寫0k used 好怪,不知啥原因

且有時會跑出"unable to handle kernel NULL pointer dereference at virtual address 0000000a" 看起來似乎是虛擬記憶體的問題,然後就會當機,不知是程式或是硬體出了問題,不知有沒有那位板友也有類似的經驗,若有的話請提供一下解決方法吧 謝謝你 ;-)
kimkara
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週一 6月 06, 2005 5:14 pm

文章Guest » 週三 6月 29, 2005 9:24 am

應該是硬體有問題吧?
先測試 RAM, 下載 memtest86做測試.
Guest
 


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客