Tommy 碎碎念

Tommy Wu's blog

« 上一篇 | 下一篇 »

難得, 超過一個月沒當機了....
post by tommy @ 27 三月, 2007 09:08

話說去年十月, 換了華碩的 M2NPV-MX 這張主機板後, 這台機器隔一陣子就會出現原因不詳的當機情形. 之前的記錄, 由 1-21 天都有可能. 好像最久沒當機的記錄是 21 天左右. 換過 BIOS 也換過 kernel, 情形似乎有改善, 但仍不能免除當機的問題. 直到.... 上個月有台主機壞了, 買了新的機器, 把這台轉成 firewall 的主機, 結果.... 新的機器已經跑了 33 天了, 目前仍持續運作著. 而原本會當機的機器, 現在當成 firewall 使用, 似乎也變的很穩定了. 並沒有發現有當機的情形. 只有在兩個星期前, 某天做了更新之後, php 的程式突然不能正常在 console 中執行, 會出現 coredump, 查不出原因就下指令重新開機解決. 到目前又跑了 14 天了, 似乎當機的問題, 莫名其妙就解決了.

除了機器上頭執行程式的差異外,  唯一的差別是, 之前是使用 4GB 的記憶體, 而現在只有使用 2GB 的記憶體. 也許是跑 4GB 時會不穩定吧. 不然... 實在想不出來為什麼目前用起來就很正常.

另外, 原本有一台主機, 常常在執行 vim 指令就死當的情形, 前不久又密集的出現. 讓我一天之內, 只能強迫把該主機重新開機數次 (看來, 花三千多買的 IP Power 9258, 目前看起來, 實在很划算). 害我那陣子, 每次在那台機器, 要使用 vi 去修改檔案時, 就提心吊膽的, 很怕一按 enter, 機器就沒反應了. 在兩三天內, 當了五六次之後, 目前我先把 vim 移除重裝, 且只安裝 vim-tiny 這個小套件, 只有最簡單的 vi 功能, 目前這幾天下來, 就沒發生當機的情形了. 不過... 之前也是不定期發生, 所以... 也不知道是因為改用 vim-tiny 就不會當機了.... 還是剛好都沒碰到. 畢竟, 跑一個 vim 這種 userspace 的小程式, 會造成整個作業系統沒反應, 也實在是太離譜了. (不過... 是很離譜, 我就是一直碰到這情形... 完全找不到原因...)

希望不會寫完這篇之後... 機器就當了吧.

Del.icio.us Furl HEMiDEMi Technorati MyShare
commons icon [1] Re:難得, 超過一個月沒當機了.... [ 回覆 ]

有用到什麼比較特殊的 Linux 程式嗎?

last pid: 99827; load averages: 0.15, 0.09, 0.07 up 575+03:25:00 16:21:11

FreeBSD 已經上線 575 天

Mem: 1336M Active, 171M Inact, 221M Wired, 32M Cache, 112M Buf, 232M Free
Swap: 512M Total, 466M Used, 46M Free, 91% Inuse

實體 RAM 2G
Swap 512 M

commons icon [2] Re:難得, 超過一個月沒當機了.... [ 回覆 ]

沒什麼特殊的程式, 裡頭主要就 postfix/dovecot/apache/mysql, 也沒什麼特別的.
不過, 也許真的是裝到 4GB 的 RAM 會有問題吧. 自從只裝 2GB 的 RAM, 就很正常了, 之後就沒碰到當機的情形了.
也許等以後有多的 RAM, 再裝上 4GB 去跑, 也許就會知道是不是真的裝到 4GB 的 RAM 就會不穩定吧.

commons icon [3] Re:難得, 超過一個月沒當機了.... [ 回覆 ]

這其實還蠻怪的, Linux 2.6 有 High Memory support
若沒打開, 不曉得會發生什麼問題

但怎麼樣都不應該當機才是..
dmesg 有看到 high memory 字樣嗎?

free 指令顯示的 total memory 是 4G 嗎?

commons icon [4] Re:難得, 超過一個月沒當機了.... [ 回覆 ]

與 high memory 無關, 因為是跑 x86_64 不是跑 i386, 不會有 4GB 的問題.
幾乎是同樣的系統, 用 GigaByte 的 G965 與 G33 (不過這都是 Intel 的, 不是 AMD 的), 不管用 4GB, 6GB, 8GB 跑起來都很穩定, 沒有這個怪怪的當機問題.
另外有個同樣是 GigaByte 的 AMD 主機板, 跑起來也沒這個問題 (不過, 只使用 2GB, 還沒在上頭用過 4GB 的記憶體).

commons icon [5] Re:難得, 超過一個月沒當機了.... [ 回覆 ]

x86_64 目前在 Linux 上面算是 Stable 嗎?(好奇中)
跑 i386 + high memory 應該會比較穩定些

否則會當在 vim 有點怪
(我也在 VIA C3 上面, vim 加某些 command 會當機, 懶的重裝, 不過不會到當機的程度)

commons icon [6] Re:難得, 超過一個月沒當機了.... [ 回覆 ]

看來我們說的不是同一件事.

我說的當機並非是指 vim 造成的當機. 而是不知原因的當機情形. 之前的經驗是在 M2NPV-MX 上頭用超過 4GB 時, 短則一天, 長則 21 天, 就會發生一次機器當機的問題. 後來改用 2GB 就沒發生過了.

Linux x86_64, 沒印象與 i386 有什麼差異, 至少我用起來覺得差不多.

至於執行 vim 會當的問題, 只發生在 A7S-VM 的舊機器上頭, 上頭跑的是 i386 的程式, 不過這台機器已經被我汰換掉了. 目前就算想找, 也找不出原因了. (不過... 就算機器在, 也很難去查為什麼... 我在家的時候碰過幾次, 就真的是 vi 一個檔案, 打完 enter 就不動了. 去 console 看... 就黑黑的一片, 按什麼都沒反應了, 只能把電源關了重開, 而且還真的改用 vim-tiny 就沒碰過. 這麼神奇的事, 也只有在那台主機發生, 用那麼多的機器, 都沒有相同的問題...)

迴響
暱稱:
標題:
個人網頁:
電子郵件:
authimage

迴響

  

Bad Behavior 已經阻擋了 131 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS