網路伺服器效能中的系統高可用性

2021-10-03 02:38:57 字數 407 閱讀 4076

系統可用性=平均無故障時間÷(平均無故障時間+平均故障修復時間)

平均無故障時間指伺服器執行的時間,平均故障修復時間指伺服器需要停機維護修復的時間。

由上述公式可知:伺服器停機時間=8760(每年8760小時)*(1-可用性)

當可用性為99.9%時,伺服器停機時間=8760*(1-99.9%)=8.76小時(約等於8.8小時)

當可用性為99.99%時,伺服器停機時間=8760*(1-99.99%)=0.876小時(約等於53分鐘)

當可用性為99.999%時,伺服器停機時間=8760*(1-99.999%)=0.0876小時(約等於5分鐘)

高階路由器的可靠性與可用性指標是:無故障連續工作時間大於10萬小時,系統故障恢復時間小於30分鐘,所有的自動切換在50ms內完成。

用watchdog 保證伺服器的高可用性

watchdog 是一款優秀的系統監控工具。普通情況下,它看似無關緊要,但卻能在危機關頭力挽狂瀾。因為它能夠在系統資源即將耗盡或即將崩潰時主動重啟系統,避免由於硬體罷工而導致的被動重啟或宕機造成的資料損失和業務損失。這裡將討論軟體watchdog 而不是硬體watchdog watchdog 實際上...

python 網路伺服器的建立

建立伺服器連線的步驟 1 建立socket物件 s socket.socket socket.af inet,socket.sock stream 2 設定socket選項 可選的 s.setsockopt socket.sol socket,socket.so reuseaddr,1 s0 reu...

Linux作業系統網路伺服器模型

linux作業系統網路伺服器模型主要有兩種 併發伺服器和迴圈伺服器。所謂併發伺服器就是在同乙個時刻可以處理來自多個客戶端的請求 迴圈伺服器是指伺服器在同一時刻只可以響應乙個客戶端的請求。而且對於tcp和udp套接字,這兩種伺服器的實現方式也有不同的特點。1 tcp迴圈伺服器 socket 建立乙個t...