首頁>Club>
6
回覆列表
  • 1 # 活潑風聲7x

    Dependability :the quality of being dependable or reliable;

    reliability:the quality of being dependable or reliable;

    從21世紀英漢大詞典給出的英英釋義看,二者根本沒有區1、reliability

    人們用兩個標準來衡量dependability:reliability(可靠度) and availability(可用度)

    reliability:連續工作的時間,可以用mean time to failure(MTTF)來表示。


    failure rate=1/MTTF,而failure rate的單位是FIT(failures in time)

    FIT定義為在billion hours(10^9小時)的時間段內failure的次數。


    計算一個系統的failure rate就是將它各個部件的failure rate加起來,這樣做有一個前提,

    就是假設system的錯誤的機率與它的使用時間無關。


    計算一個系統的MTTF步驟如下:

    A、計算每個部件的failure rate

    B、將所有的failure rate加在一起,得到該系統的failure rate。

    C、取該系統failure rate的倒數,就是該系統整體的MTTF。


    MTTR(mean time to repair):就是從failure中恢復的時間。也就是修好系統的時間。


    MTBF(mean time between failures):兩次failure的時間間隔。

    MTBF = MTTF+MTTR


    2、availability

    對於nonredundant system的availiability公式為:

    availiability = MTTF/(MTTF+MTTR) = MTTF/MTBF


    3、對於一臺伺服器來說,fan和power supply的MTTF一般會最小,所以需要redundancy。

    比如使用雙電源,冗餘風扇等等。那麼,如果將single power supply改為

    redundant power supply對於power supply的dependability會有怎樣的影響呢?

    假設power supply的MTTR是24hours,power supply的MTTF是200,000hours 。


    先算redundant power supply的failure rate=(2/MTTF)*(MTTR/MTTF)

    2/MTTF表示兩個power supply的failure rate;

    MTTR/MTTF是當一個power supply壞掉後,而一個也壞掉的機率。


    redundant power supply的MTTF=1/failure rate=MTTF^2/(2*MTTR)=4150*200,000hours

    很明顯,它的MTTF提高了4150倍。


    4、上面的例子中,加了一個power supply後,power的MTTF增加了4150倍,那麼它對整個

    伺服器的dependabiltiy的影響是什麼呢?

    有兩種方法可以計算:

    A、將這臺伺服器的各個部件的failure rate加在一起,然後取倒數就是這臺伺服器整個的

    MTTF,然後將新的MTTF除以舊的就是它提高的程度。

    B、就是利用Amdahl's Law(不瞭解Amdahl's Law的讀者,可以先學習一下它的定義,

    在該篇文章中沒有詳述),假設在單power時,power的MTTF佔整個server的20%,則會有

    如下公式:

    speedup=1/(1-20%+20%/4150)=1.25

    就是說,透過增加了一個power,使該server的dependability提高了1.25倍。別。

  • 中秋節和大豐收的關聯?
  • 液壓機電機突然燒了?