技術文章 · MIS/IT 外包

不斷電系統 UPS:為什麼機房與監控一定要裝,型式與容量怎麼選

一次不到一秒的跳電,就可能讓伺服器的中繼資料寫壞、監控錄影中斷。本文從「瞬斷為什麼會毀資料」的物理機制講起,一路帶到三種 UPS 架構怎麼選、容量與後備時間怎麼算、電池為何會老,給工程師與採購一份能直接照用的判斷準則。

作者 Steve Chen · 發布  · 更新  · 約 9 分鐘閱讀

MIS/IT 外包 — 廷皓技術專欄插圖

先講一個高雄真的會遇到的場景。有一間做精密零件的工廠,某個夏天午後,台電線路只是「閃」了一下——燈光眨了眨眼,冷氣沒停,連牆上的時鐘都沒歸零,前後大概不到一秒就自己復電了。廠務主管當下根本沒放在心上。問題出在角落那台跑生產排程的伺服器,重開機以後再也起不來:它的硬碟在斷電那一瞬間,正好把一筆檔案系統的中繼資料(metadata)寫到一半,結果整個磁區索引壞掉,當天的生產紀錄全部讀不回來,排程系統重建花了整整兩天,產線也跟著卡住。

很多老闆的直覺是「停久才會壞,閃一下沒差」,但實務上剛好相反。對電子設備來說,真正致命的往往不是停多久,而是「在哪一個瞬間」斷掉。正在寫入的硬碟、運轉中的伺服器、正在錄影的監控主機,只要在錯的那零點幾秒失去電源,輕則資料毀損,重則主機板、電源供應器直接陣亡。UPS(不斷電系統)存在的意義,就是把這零點幾秒、乃至於幾分鐘的空檔穩穩接起來,讓設備根本感覺不到外面停過電。

為什麼「一瞬間」就能毀掉資料

要判斷 UPS 值不值得裝,得先搞懂瞬斷到底是怎麼弄壞東西的。這不是只能憑感覺判斷,是很具體的物理與資料流程問題。

硬碟的寫入快取,會「先說謊」

現代硬碟不論是機械式還是 SSD,為了跑得快,內部都有一層寫入快取(write cache)。作業系統把資料丟給硬碟,硬碟往往是先收進快取、立刻回報「我寫好了」,但實際上那筆資料還躺在揮發性記憶體裡,還沒真正落到碟片或快閃顆粒上。更麻煩的是,硬碟為了效率還會重新排序這些待寫入的區塊。這代表在斷電的那一刻,哪些資料真的進了碟、哪些憑空消失、順序有沒有亂掉,通通是未知數。企業級的儲存陣列會用電池備援快取(battery-backed cache)去補這個洞,但一般消費級的 NAS 幾乎都沒有,全靠外部供電硬撐。

RAID 與檔案系統的「寫入空窗」

組了 RAID 也不是免死金牌。RAID 在更新資料與同位元(parity)時有先後順序,如果在中繼資料寫到一半時失去電源,陣列會進入不一致狀態,輕則要跑上好幾個小時的重新同步,重則整個磁碟區直接掛掉。至於大家常聽到的「日誌式檔案系統(journaling)可以防斷電」,它確實能保證檔案系統的結構不會自相矛盾,但它只保護結構,不保證你那筆資料的內容是完整的——journaling 擋得住檔案系統崩壞,卻擋不住你正在存的那份檔案存到一半變成半殘。

監控主機更是重災區

很多店家、工廠花大錢裝了一整套攝影機,卻忘了 NVR 或 DVR 本質上就是一台不停在寫入的電腦。跳一次電,錄影中斷十分鐘,偏偏出事往往就在那十分鐘;更慘的是斷電當下正在寫入的那段影像檔可能連檔頭都壞掉,事後連壞掉的片段都救不回來。整套監控的價值,在跳電那一刻幾乎直接歸零。

設備到底能扛多短的斷電

資訊設備並不是完全禁不起晃動。業界拿來當設計基準的 ITIC 曲線(前身是 CBEMA 曲線),就是在描述電腦類設備對電壓擾動的容忍範圍。依這條曲線,設備大約只能承受半個週期、也就是 60Hz 下約 8.3 毫秒的完全失壓而不當機。台電跳電動輒幾百毫秒到數秒,遠遠超過這個門檻。UPS 要做的,就是在市電消失之後、設備撐不住之前,把電無縫接上去。

UPS 補的不只是「那一口氣」

把 UPS 想成「停電時的備用電池」只對了一半。一台像樣的 UPS 其實同時在做三件事,前兩件是救命,第三件是延壽。

  • 撐過短暫停電與跳電:根據電力公司的統計,絕大多數的供電中斷其實只有幾秒到幾分鐘。UPS 讓設備完全無感地度過,這是最常派上用場、也最有價值的一件事。
  • 爭取安全關機的時間:碰到比較長的停電,UPS 搭配自動關機軟體,能在電池耗盡前通知伺服器、NAS 把快取寫回、服務停妥、正常關機,而不是被硬生生拔電。差別就是前面講的那一堆資料毀損風險,幾乎全部消失。
  • 過濾電源品質問題:這點最容易被忽略。國際的 IEEE 1159 標準把電源亂象分成好幾類:電壓驟降(sag,掉到額定的 10% 到 90%)、電壓驟升(swell)、突波暫態(transient,只有微秒級,但電壓可能瞬間衝到兩倍以上)、還有長期的雜訊與漂移。台灣夏天雷擊多,工業區電網又常因為大型設備啟停造成波動,這些長期的小突波,會像慢性病一樣一點一點啃蝕電源供應器與主機板的壽命。UPS(尤其是連續穩壓的機種)等於幫下游設備先把電「洗乾淨」。

三種架構,別買錯型式

UPS 依內部架構分成三大類,價差可以到好幾倍,選錯不是浪費錢就是保護不足。這是選型最關鍵的一步。

離線式(Standby)

平時市電直通,停電才切到電池,切換空檔較長(常見 8 到 12 毫秒),穩壓能力也有限。適合家用電腦、單機收銀這種「壞了頂多重開」的場合,拿來守機房與監控是不夠格的。

在線互動式(Line-interactive)

故障率、復原成功率與工時不適合用別人的平均值推估。現場應留下資產、告警、備份、還原演練、事件處理與停機紀錄,再用自家數據決定汰換、容量與維運優先順序。

在線式雙轉換(Online double-conversion)

容量與後備時間,別憑感覺抓

選 UPS 最常見的翻車,就是買太小、或看錯數字。這裡給幾個可以直接套用的工程準則。

  • 看 W(瓦),不要只看 VA:UPS 標示常同時有 VA(視在功率)與 W(實功率),兩者的比值就是功率因數。消費級機種的功率因數常落在 0.7 到 0.9,所以一台標 1000VA 的 UPS,實際能帶的往往只有 600 到 800W。設備真正消耗的是瓦數,一定要用 W 這個數字去對。
  • 預留餘裕,別用到滿載:業界通則是實際負載不要超過 UPS 額定的 80%,也就是至少留 25% 餘裕(關鍵應用建議 30% 到 40%)。這一方面讓電池與電子元件不會長期在極限硬操、壽命較長,另一方面也替日後加設備留空間。
  • 注意突波電流(crest factor):伺服器的交換式電源在開機瞬間會有較高的峰值電流,峰值對均方根的比值常在 1.5 到 2.0,諧波重的環境甚至更高。這也是要多留兩三成餘裕的原因,免得一開機的瞬間就把 UPS 逼到保護跳脫。
  • 想清楚要撐多久:如果目的只是度過幾分鐘的跳電並完成安全關機,一般網路機櫃抓 20 到 30 分鐘後備時間就綽綽有餘;如果要撐到柴油發電機接手,那 UPS 只要負責發電機起動並穩定的那幾十秒到幾分鐘就好,後段交給發電機,兩者要一起規劃,而不是把 UPS 電池無限加大。
  • 把電池老化算進去:電池不會永遠 100%。國際的 IEEE 485 做法,是把「壽命終點只剩 80% 容量」的老化係數(約 1.25)先算進去,再加一點設計餘裕。換句話說,第一天的電池容量最好比理論最低值再大三到四成,免得用到第三年,後備時間縮水到連安全關機都不夠。

電池是消耗品,裝了不等於一勞永逸

這是我最想提醒老闆的一件事:UPS 電池會老,過期不換,等於沒裝。而且它壞掉時通常不會吵你,一直要到真的停電那一刻,才發現撐不了三十秒。

主流的鉛酸(VRLA)電池在正常條件下壽命大約 3 到 5 年,而它對溫度極度敏感。有一條業界都認的經驗法則,叫阿瑞尼士(Arrhenius)定律:環境溫度每高出攝氏 25 度基準 10 度,電池壽命就打對折(有些廠商甚至用更嚴的 8 度)。這代表一間看起來只是「有點悶」的機房,若把電池櫃內部逼到 33、35 度,原本能撐五年的電池,可能兩三年就報廢。而且這種熱老化是累積、不可逆的——涼快的日子並不會把熱天造成的損傷補回來。所以機房散熱做得好不好、電池櫃擺在哪裡,直接決定了你的後備時間能不能保住。

近年愈來愈多機房改用磷酸鋰鐵(LiFePO4)電池,壽命可達 8 到 15 年、耐溫範圍也寬得多;雖然單價較高,但攤到年限與免更換的維護成本,對長期運轉的機房反而划算。不論用哪一種,都要定期做負載測試與內阻檢測,別等到停電那天才驗收。

這些坑,現場最常見

  • 把電源延長線當 UPS:插排、甚至一般的突波插座,都沒有電池,停電照樣全黑,這跟 UPS 是完全不同的東西。
  • 買太小或只看 VA:回頭用 W 去對負載、留 80% 餘裕,前面已經講過。
  • 監控整套裝好卻沒配 UPS:攝影機、NVR、PoE 交換器只要有一環斷電,畫面就是黑的,錄影檔還可能壞掉。
  • 電池裝了就不管:三到五年不檢測、不更換,關鍵時刻幾乎必然失效。
  • 機房太熱還硬塞 UPS:高溫會同時吃掉電池壽命與設備壽命,散熱一定要一起做。
  • 忽略接地與突波防護:UPS 的突波吸收元件(MOV)有能量上限(以焦耳計),而且要靠建物接地良好才有效;雷擊頻繁的區域,建議在總電源入口另外加一顆專用突波保護器(SPD)當第一道防線,UPS 只負責收尾殘餘的小突波。

說到底,UPS 不是那種平時看得到效益的設備,它更像一份保險——九成九的日子它靜靜待著,你甚至會覺得多花了錢;可是真正跳電的那一次,它守住的可能是你兩天的生產紀錄、一整段關鍵的監控畫面,或是那台差點再也開不了機的伺服器。以停機一小時動輒數十萬起跳的代價來看,這筆保險費其實很便宜。

廷皓服務高雄、台南、屏東與整個南台灣,可以幫你從頭盤點:機房與監控該配多大容量、選哪一種型式、後備時間怎麼抓、自動關機怎麼設定,連後續的電池檢測與更換排程一起顧到。別讓一次不到一秒的跳電,毀掉你辛苦累積的資料與監控。需要評估,歡迎跟我們聊聊。

聯絡廷皓討論 看更多文章