奇妙的系統性能問題

引用註明>> 【作者:張佩】【原文:www.YiiYee.cn/blog

在前一家公司時,我借了一臺測試板用於開發和測試。這塊板子在正常運行了一段時間後,忽然遇到持續性的系統性能問題。問題來得非常突然,是某一天早晨上班的時候突然發生的。像電影裏面馬師爺抱怨的那樣,吃着火鍋還唱着歌,就突然遇到劫道的了。都太突然了。

問題的特徵非常明顯,就是系統性能無限下降。登錄到系統登錄界面,往往要十幾分鍾。Win 8.1的Metro UI出來,又要若干分鐘時間。所以常態下看到的界面,就是Metro UI上面一個個磁貼只有邊框,圖標內容則完全沒畫出來。

各種嘗試

我和同事嘗試了各種辦法。比如把相關的驅動全部卸載掉;不連接Windbg調試器;系統重新格掉,拷貝全新Image鏡像;甚至嘗試用U盤重新安裝一個新系統。但都不能解決。

便懷疑是硬盤的問題。懷疑甚至得到了證實,因爲把我的磁盤拿到同事的測試板上,性能也不是很好。幾乎準備把這塊硬盤扔掉了。但奇怪的是,把同事用得好好的硬盤換到我的測試板上,竟然也還是問題依舊。

接下來就懷疑是測試板的問題。但庫裏面的板子已經傑光了,我也沒法再換新的。當時有一個問題急等着我去debug。當時那種着急,真像一個被吹得大大的氣球,狠狠地摔在地上想解氣,可壓根不着力,又給你彈回來了。

原來如此

百無聊賴中,問題卻出現了轉機。當時,我正無能爲力地盯着慢吞吞的系統,巨大的風扇“呼呼”地轉着,3.5英寸的硬盤放在硬盤托架上。我突然靈機一動:系統板在風扇的作用下震動得十分厲害,硬盤托架放在主板上,連同硬盤,也被帶動着顫動不止;硬盤的磁頭在如此震動的情況下,一定會運作得很不穩定,會不會……

想到這裏,我就把硬盤小心地從托架上取下來,放到一個比較穩定的位置。奇蹟出現了,系統刷刷刷地活了過來。

此後,一切都恢復了正常。這可能是我從業以來,調試過的最有趣的系統故障。來得快,去得也快,中間過程卻最漫長。

有了這個發現,我再看同事的板子。原來他板子下面墊了一塊泡沫塑料。而我原本也有一塊泡沫塑料,後來卻不知道去了哪裏。那塊泡沫塑料的丟失,應該就是那個早晨突然發生性能問題的原因了。

disk

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章