效能評估與效能剖析

關於表示伺服器效能的吞吐量(throughput)與延遲(latency)的說明,下列何者正確?

  1. A吞吐量與延遲是相同的東西
  2. B吞吐量是單位時間內能處理的請求數,延遲是從接收一個請求到回應所需的時間
  3. C延遲越大,效能越好
查看答案與解析

正確答案:B. 吞吐量是單位時間內能處理的請求數,延遲是從接收一個請求到回應所需的時間

吞吐量表示能完成多少工作,延遲表示一項工作能多快完成。將許多請求集中處理會使吞吐量提高,但因為要等待集中的時間,延遲有時會變長。夜間批次處理重視吞吐量,而使用者在畫面前等待的Web回應則重視延遲。

  • A. 是不同的量。
  • B. 正確。重視的指標依目的而異。
  • C. 延遲是越小越好的值。
練習這個領域 前往領域頁面

效能評估與效能剖析的其他題目

  1. 評估Web服務的回應時間時,常不只看平均值,還會看第99百分位數(從慢的一端算起1%的分界)的值,其理由下列何者正確?
  2. 某伺服器每秒收到100件請求,每件的處理平均花0.2秒(假設為穩態)。伺服器內同時處理中的請求平均有幾件(利特爾法則,Little's law)?
  3. 當伺服器的使用率(忙碌時間的比例)接近100%時,請求的等待時間會如何變化?
  4. 改善程式效能時使用剖析器(profiler)的目的,下列何者正確?
  5. 關於取樣式(sampling)剖析器的特徵,下列何者正確?