系統架構與可靠度設計

某系統依序以 Web 伺服器層、應用程式伺服器層、資料庫伺服器層處理使用者的要求。每個要求各通過3層一次,各層能處理的最大件數為:Web 伺服器層每秒1,200件、應用程式伺服器層每秒1,000件、資料庫伺服器層每秒900件。將資料庫伺服器層強化為每秒可處理1,500件時,整個系統能處理的最大件數為下列何者?

  1. A每秒1,000件
  2. B每秒1,200件
  3. C每秒1,500件
查看答案與解析

正確答案:A. 每秒1,000件

在要求依序通過所有層的系統中,整體能處理的件數由處理能力最小的層(瓶頸)決定。強化之前,由資料庫伺服器層的每秒900件決定。將資料庫伺服器層提高到每秒1,500件後,min(1,200, 1,000, 1,500) = 1,000,接著應用程式伺服器層成為瓶頸,整體停留在每秒1,000件。消除一個瓶頸後,下一個能力較小的地方會限制整體,因此改善效能時必須著眼於整體的流程。

  • A. 正確。應用程式伺服器層的每秒1,000件成為新的瓶頸。
  • B. 這是漏看應用程式伺服器層的能力,而把 Web 伺服器層的能力當作整體的值。
  • C. 這是強化後資料庫伺服器層的能力。系統無法超過其他層的能力進行處理。
練習這個領域 前往領域頁面

相關計算工具

系統架構與可靠度設計的其他題目

  1. 關於雙重系統(dual system)的說明,下列何者適當?
  2. 將半導體工廠製造執行系統(MES)的伺服器,做成由主系統(運轉系統)與備援系統組成的雙工系統。當備援系統採用熱備援時,其特徵為下列何者?
  3. 某系統以2台負載平衡器做備援,其下配置3台 Web 伺服器,所有 Web 伺服器都使用1台資料庫伺服器。在此列出的設備中,屬於單一故障點(該處停止就會使整個系統停止的地方)的是下列何者?
  4. 某叢集採用主動/主動(active-active)架構,由5台伺服器平均分擔處理。使用率與處理量成正比。希望即使1台故障、由其餘4台平均接手處理時,各伺服器的使用率仍能保持在80%以下。平常時(5台都在運轉)各伺服器使用率的上限為下列何者?
  5. 某系統準備3台可用率為0.95的伺服器,只要其中2台以上在運轉,就能確保所需的處理能力。伺服器彼此獨立故障,且不考慮伺服器以外設備的故障。此系統的可用率為下列何者?