Linux

Ubuntu 10.10 Maverick Server 使系統隨機鎖定(i7 930;12GB RAM)

  • October 9, 2012

介紹一下:我有一台機器,規格如下:

  • 英特爾酷睿 i7 930
  • 12GB 公羊海盜船
  • 2xSamsung HDD 320gb(無 Raid,僅分區)
  • 華碩 P6TD 豪華版

這台機器已經在數據中心呆了幾天。平均負載為 0.50,我有以下分區:

/ ext4 noatime,barrier=0,errors=remount-ro 0 1
/data ext4 noatime 0 2

現在的問題:在隨機的時間間隔,機器鎖定,SSH 嚴重滯後,查看 htop,它說所有核心都被系統程序敲擊。 http://korrupzion.com/htop.png

凍結期間的 Iostat 輸出(當我最終設法在凍結期間執行命令時得到這個):

iostat
Linux 2.6.35-22-server (charizard) 25/10/10 _x86_64_ (8 CPU)

平均 CPU:%user %nice %system %iowait %steal %idle
4,33 0,00 10,38 1,21 0,00 84,07

設備:tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 2.68 269.23 0.01 906918 24
浴室 52.30 897.99 1896.08 3024878 6386976

vmstat 輸出:

vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu-- --
rb swpd 免費 buff 記憶體 si so bi bo in cs us sy id wa
0 1 0 5680460 128056 1907340 0 0 115 131 1091 2621 4 9 86 1
4 0 0 5676360 128064 1909036 0 0 1872 52 4606 18143 10 33 57 0

我懷疑 ext4 與這些凍結有關,但我不確定。一周前安裝了 Ubuntu,在將機器發送到數據中心之前,在此之前,我有 Windows 7 來測試性能並且沒有任何凍結

請如果您知道另一個用於跟踪此凍結源的命令,請告訴我,我正在考慮再次格式化為 debian lenny,這是我用來安裝到其他沒有問題的機器上的 SO

謝謝。

**編輯 1:**我用屏障 = 0 重新安裝了“/datos”,現在我正在監視是否再次出現問題。

**編輯 2:**使用屏障 = 0 重新安裝 /datos 不起作用 uu 仍在嘗試找到解決方案

五天前,我剛剛向 Launchpad 報告了一個關於同一問題的錯誤。它也是 Intel Core i7-930,在 Intel DX58SO 主機板上:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/665796

你的問題肯定是同一個問題,你的描述和我的問題太吻合了。檢查您的系統定時器中斷是否在這些鎖定期間凍結。讓它在終端中執行:

watch -d grep timer /proc/interrupts

在鎖定期間,您將需要一個外部中斷源,以使程序調度程序執行並查看正在執行的命令。從另一台機器 ping 您的電腦(間隔很小)會有所幫助。

如果在鎖定期間定時器中斷停止遞增,那麼也是同樣的問題。請將您的系統資訊添加到上述錯誤報告中,以便我們得到 Ubuntu 開發人員的關注:

ubuntu-bug -u 665796 -p linux

引用自:https://serverfault.com/questions/194706