各位好
我的server是debian etch 4.0
裝stable版本
把server開幾天後
用ssh登入,會發現執行速度很慢的問題
例如開了三天,我用ssh登入第一次
就會非常的慢,才會有回應
然後下個指令,例如g++ test.cpp
要過三十幾秒才會出現結果
再執行一次,就跟剛開機一樣快了
在這個等三十幾秒的中間
我用ps -aux看
沒東西佔cpu資源啊??
但是可以看到剛剛下的指令g++ 的狀態是S
不是R
如果S是sleep
那是什麼原因造成執行前sleep這麼一段久的時間呢?
如果是記憶體滿了,server需要從硬碟把原來的指令叫出來
那也太久了吧?
我的前一台debian server完全不會有這種問題
新:P4 2.0 512 ram
舊:P3 733 256 ram
我看/proc/meminfo
裡面的freemem的確是很少
可是我重開機完,上傳檔案把freemem減到十幾mb
下指令還是超快的啊?
目前使用的是2.6.18 版的kernel
非自行重編的
另外,以root下 reboot 也是超久
過了三分鐘以上,未見重開
只好用reboot -f強制重開
重開後一切正常,但是開二三天後問題又回來了
囧
不知各位有沒有什麼方法可以解決我的問題?
或是要提供更詳細的資訊呢?
謝謝大家