當前位置:首頁 » 服務存儲 » 存儲模塊批量測試裝置
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

存儲模塊批量測試裝置

發布時間: 2022-11-15 04:56:37

Ⅰ 對某個模塊進行並發測試,應該如何做。

那首先需要進行負載測試,然後進行壓力測試。負載測試的測試數據是需要從需求說明書中分析出來的,這個自己當然不知道可以問一下用戶,這個系統的大概訪問量是多少,在什麼時間段內訪問量達到最大。。。。。
如果是壓力測試的話,可以從少量用戶開始不斷的對系統進行加壓,直到系統崩潰,這個當然需要用工具進行模擬了。
呵呵~~~本人也是初級,新手,不過可以討論一下,建議如果以後這種專業性的問題可以到測試的論壇上問一下,就不會這麽冷清了。。。。

Ⅱ 用單片機檢測多個線束通斷的方法,線束很長的那種

大型航空設備需要很多控制裝置和零部件,內部的導線很多,其內部的導線往往不是在整機安裝時一根一根的接的,而是提前製作成線束。有一些線束是很多根線組合在一起的,其兩端分別有輸入接插端子和輸出接插端子。
[0003]這些線束在安裝到設備時,需要全檢測試輸入接插端子和輸出接插端子是否連通,因為導線與接插端子的連接可能會接觸不良,接插端子本身也會有問題,甚至導線也會因為損傷而導致不通。這種存在隱患的線束一旦安裝到航空設備上會對整機的運行造成極大的安全隱患,容易發生航空事故。
[0004]而現有的用於檢測線束通斷的測試設備一般都需要配置不同類型的兩種插接頭,以用於連接線束的兩端,此方法導致測試裝置的內部結構很復雜,容易導致其製造成本的上升。另外,此類測試裝置僅適用於批量單一類型的線束,採用依次向引腳發送脈沖電平,再進行判斷對比,此種測試方法僅適用於測試點較少的線束,若對於測試點數較多的線束,則測試周期較長,費時費力。
【實用新型內容】
[0005]本實用新型一種線束通斷測試裝置的目的是提供一種通用設備,可以適配插接測試多種不同類型的線束,測試不同類型的線束時,只需更換與線束對應的接插件模塊即可。
[0006]為達成所述目的,本實用新型一種線束通斷測試裝置採用如下技術方案,包括能測試線束電路通斷狀態的測試機以及可轉接線束的接插件模塊,所述測試機的兩側固設有測試插板,其上設置有多孔式插座,所述接插件模塊的一側陣列設置有多個可拆卸的與所述多孔式插座電性聯接的針腳,所述接插件模塊的另一側設有連接需測試的所述線束的插接介面,所述接插件模塊進一步設有在所述針腳以及所述插接介面之間提供轉接的轉接電路。
[0007]進一步的,所述多孔式插座上陣列設置有多個測試插口,所述針腳與所述測試插口插接。
[0008]進一步的,所述插接件模塊包括電路板,所述針腳與所述插接介面在所述電路板的兩側,所述轉接電路設於電路板內。
[0009]進一步的,所述測試機設有用以顯示輸入、輸出結果的LED屏。
[0010]進一步的,所述測試機的上部設有可方便攜帶的手持部位。
[0011]進一步的,所述測試機上設有提供操作的開始(Start)按鍵、方向(Direct1n)按鍵、確認(Confirm)按鍵,以及顯示線束狀態的紅色及綠色指示燈。
[0012]通過上述技術方案,本實用新型一種線束通斷測試裝置在實現效果上可大為簡化測試機的電器線路設計,便於系統集成。無需在測試機本體上設置大量不同的連接器元件。製造成本大為降低,另一方面,本線束通斷測試裝置的適用范圍可得以廣泛拓展,即設計出一套接插件模塊,當需檢測不同類型的線束時,只需更換與線束相匹配的插件模塊即可。對多種介面的線纜,只需額外配置具有相同規格的接插件模塊,使一台測試機即可測試具有多種不同類型的線束。
【附圖說明】
[0013]圖1為本實用新型一種線束通斷測試裝置的示意圖;
[0014]圖2為本實用新型一種線束通斷測試裝置的一種3端子接插件模塊電路示意圖;
[0015]圖3為本實用新型一種線束通斷測試裝置的一種4端子接插件模塊電路示意圖;
[0016]圖4為本實用新型一種線束通斷測試裝置的一種6端子接插件模塊電路示意圖;
[0017]圖5為本實用新型一種線束通斷測試裝置的顯示界面。
【具體實施方式】
[0018]下面將結合本實用新型一種線束通斷測試裝置實施例的附圖,對實施例中的技術方案進行清楚、完整地描述。如圖1所示,一種線束通斷測試裝置100,包括能測試多個電路通斷狀態的測試機10以及可轉接多種類型線束的接插件模塊20。
[0019]所述的測試機10的兩側設有固設於測試機10兩側的測試插板11,測試插板11為矩形,測試插板11的一側與測試機10內設置的電路板(未圖示)相連通,另一側暴露出測試機10的外表面並設置有與接插件模塊20相匹配的多孔式插座12。該多孔式插座12上陣列設置有多個測試插口 13。
[0020]在測試機10的上部還設有可方便用戶攜帶的手持部位19。
[0021]該線束通斷測試裝置100還設有與測試插板11的多針式插座12相匹配的,可提供轉接多種類型線束功能的接插件模塊20。該接插件模塊20的一側為與線束匹配的接插介面 21,另一側為可插接到多孔式插座12上陣列設置的多個測試插口 13的針腳22,接插件介面 20及針腳22均設置於電路板23上。
[0022]該接插件模塊20是個提供轉接作用的通用設備,可以將需要測試的配套類型的線束連接在測試機10。在結構上,與線束相連的接插介面 21可以設置為所需的各種標准連接器的介面類型,以提供對多種類型線束的連接服務。其另一側與多孔式插座12相配合的針腳22則為配置成對應多孔式插座12的具有統一的結構的樣式,接插介面 21內的導電端子與針腳22在接插件模塊20的內部電性轉接。這樣,測試不同類型線束時,只需要更換與所測試線束相匹配的接插件模塊20即可。
[0023]圖2至圖4所示分別為某3端子、4端子和6端子接插件模塊20電路示意圖。實線的方框為假設的接插件模塊20的邊緣。點畫線圓框為假定的接插介面 21的邊緣。編號A1至A6的實心圓點為電路板23上與多孔式插座12相插接的針腳22 (針腳22的編號方式也可對應設置為第一列為Al、A2、A3......;第二列為Bl、B2、B3......;第三列為Cl、C2、
C3……等;依次類推)。編號為A至D或1至4等的虛線圓孔為接插介面的端子。實心圓點與虛線圓孔之間連接的實線為設置在電路板23 —側的轉接電路,實心圓點與虛線圓孔之間連接的虛線為設置在電路板另一側的轉接電路。測試機10的兩側的多孔式插座12的測試插口 13的編號方式也可為第一列為A1、A2、A3……;第二列為Bl、B2、B3……;第三列為C1、C2、C3……等;依次類推,與接插件模塊20的編號方式相同,接插件模塊20與測試機10插接時只需對應編號即可。
[0024]請一並參照圖5所示,本實用新型一種線束通斷測試裝置100的工作方式為,找到與所測試線束相匹配的接插件模塊20,插接到測試機10左右側面的多孔式插座12。插上待檢線束。按下位於測試機10右側的開始(Start)按鍵18開機,位於測試機10左側的LED屏14上出現如圖所示的界面15,用右側的方向(Direct1n)按鍵16在LED屏14上的數字區輸入線束編號,按確認(Confirm)按鍵17進行測試。最後如果線束測試結果所有針腳都正確,則LED屏14上方線束名稱(Harness ID)位置的綠色指示燈亮。
[0025]如圖5所示,若檢測發現錯誤,則紅色指示燈亮,並在IXD屏14顯示如圖3的錯誤的針腳號以及錯誤原因。若針腳22測試正確顯示為綠色字體,若有錯誤則顯示紅色字體。
[0026]本實用新型一種線束通斷測試裝置100於測試機10的兩側僅需設置一種單一結構的多孔式插座12。採用一套可分離式的接插件模塊20,接插件模塊20的一端與線束的接插件匹配,另外一端與測試機10側面的多孔式插座12匹配。接插件模塊20所有針腳22都配滿接觸件,將線束接插件通過接插件模塊20與測試機10實現電氣連接。在實現效果上可大為簡化測試機10的電器線路設計,便於系統集成。無需在測試機10本體上設置大量不同的連接器元件。製造成本大為降低。
[0027]另一個好處是本測試機10的適用范圍可得以廣泛拓展,即設計出一套接插件模塊20,接插件模塊20的一端與線束上接插件匹配,另外一端與測試機10側面的多孔式插座12插匹配,該接插件模塊20所有針腳22都配滿接觸件,將線束接插件通過接插件模塊20與測試機10實現電氣連接。當需檢測不同類型的線束時,只需更換與線束相匹配的插件模塊20即可。對多種介面的線纜,只需額外配置具有相同規格的接插件模塊20即可,使一台測試機即可測試具有多種不同類型的線束。
[0028]本實用新型一種線束通斷測試裝置100可以快速的測試線束的通斷,具有模塊化的處理與測試線束接插件介面 20,測試效率高,操作簡單,成本低。
[0029]以上所述的僅是本實用新型的優選實施方式,應當指出,對於本領域的普通技術人員來說,在不脫離本實用新型創造構思的前提下,還可以做出若干變形和改進,這些都屬於本實用新型的保護范圍。
【主權項】
1.一種線束通斷測試裝置,包括能測試線束電路通斷狀態的測試機以及可轉接線束的接插件模塊,其特徵在於:所述測試機的兩側固設有測試插板,其上設置有多孔式插座,所述接插件模塊的一側陣列設置有多個可拆卸的與所述多孔式插座電性聯接的針腳,所述接插件模塊的另一側設有連接需測試的所述線束的插接介面,所述接插件模塊進一步設有在所述針腳以及所述插接介面之間提供轉接的轉接電路。2.如權利要求1所述的線束通斷測試裝置,其特徵在於:所述多孔式插座上陣列設置有多個測試插口,所述針腳與所述測試插口插接。3.如權利要求1所述的線束通斷測試裝置,其特徵在於:所述插接件模塊包括電路板,所述針腳與所述插接介面在所述電路板的兩側,所述轉接電路設於電路板內。4.如權利要求1所述的線束通斷測試裝置,其特徵在於:所述測試機設有用以顯示輸入、輸出結果的LED屏。5.如權利要求1所述的線束通斷測試裝置,其特徵在於:所述測試機的上部設有可方便攜帶的手持部位。6.如權利要求1所述的線束通斷測試裝置,其特徵在於:所述測試機上設有提供操作的開始按鍵、方向按鍵、確認按鍵,以及顯示線束狀態的紅色及綠色指示燈。
【專利摘要】一種線束通斷測試裝置,包括能測試線束電路通斷狀態的測試機以及可轉接線束的接插件模塊。所述測試機的兩側固設有測試插板,其上設置有多孔式插座,所述接插件模塊的一側陣列設置有多個可拆卸的與所述多孔式插座電性聯接的針腳,所述接插件模塊的另一側設有連接需測試的所述線束的插接介面,所述接插件模塊進一步設有在所述針腳以及所述插接介面之間提供轉接的轉接電路,可大為簡化測試機的電器線路設計,便於系統集成,對多種介面的線纜,只需額外配置具有相同規格的接插件模塊,使一台測試機即可測試具有多種不同類型的線束。

Ⅲ 如何測試W5300的內部TX/RX存儲

存儲器測試的目的是確認在存儲設備中的每一個存儲位置都在工作。換一句話說,如果你把數50存儲在一個具體的地址,你希望可以找到存儲在那裡的那個數,直到另一個數寫入。任何存儲器測試的基本方法是,往存儲器寫入一些數據,然後根據內存設備的地址,校驗讀回的數據。如果所有讀回的數據和那些寫入的數據是一樣的,那麼就可以說存儲設備通過了測試。只有通過認真選擇的一組數據你才可以確信通過的結果是有意義的。
當然,像剛才描述的有儲器的測試不可避免地具有破壞性。在內存測試過程中,你必須覆蓋它原先的內容。因為重寫非易失性存儲器內容通常來說是不可行的,這一部分描述的測試通常只適用於RAM 的測試。 一,普通的存儲器問題
在學習具體的測試演算法之前,你應該了解可能遇到的各種存儲器問題。在軟體工程師中一個普遍的誤解是,大部分的存儲器問題發生在晶元的內部。盡管這類問題一度是一個主要的問題,但是它們在日益減少。存儲設備的製造商們對於每一個批量的晶元都進行了各種產品後期測試。因此,即使某一個批量有問題,其中某個壞晶元進人到你的系統的可能性是微乎其微的。
你可能遇到的一種類型的存儲晶元問題是災難性的失效。這通常是在加工好之後晶元受到物理或者是電子損傷造成的。災難性失效是少見的,通常影響晶元中的大部分。因為一大片區域受到影響,所以災難性的失效當然可以被合適的測試演算法檢測到。
存儲器出問題比較普遍的原因是電路板故障。典型的電路板故障有:
(1)在處理器與存儲設備之間的連線問題
(2)無存儲器晶元
(3)存儲器晶元的不正確插人
二,測試策略
最好有三個獨立的測試:數據匯流排的測試、地址匯流排的測試以及設備的測試。前面兩個測試針對電子連線的問題以及晶元的不正確插入;第三個測試更傾向於檢測晶元的有無以及災難性失效。作為一個意外的結果,設備的測試也可以發現控制匯流排的問題,盡管它不能提供關於問題來源的有用信息。
執行這三個測試的順序是重要的。正確的順序是:首先進行數據匯流排測試,接著是地址匯流排測試,最後是設備測試。那是因為地址匯流排測試假設數據匯流排在正常工作,除非數據匯流排和地址匯流排已知是正常的,否則設備測試便毫無意義。如果任何測試失敗,你都應該和一個硬體工程師一起確定問題的來源。通過查看測試失敗處的數據值或者地址,應該能夠迅速地找出電路板上的問題。
1,數據匯流排測試
我們首先要測試的就是數據匯流排。我們需要確定任何由處理器放置在數據匯流排上的值都被另一端的存儲設備正確接收。最明顯的測試方法就是寫人所有可能的數據值並且驗證存儲設備成功地存儲了每一個。然而,那並不是最有效率的測試方法。一個更快的測試方法是一次測試匯流排上的一位。如果每一個數據上可被設置成為 0 和1,而不受其他數據位的影響,那麼數據匯流排就通過了測試。
2,地址匯流排測試
在確認數據匯流排工作正常之後,你應該接著測試地址匯流排。記住地址匯流排的問題將導致存儲器位置的重疊。有很多可能重疊的地址。然而,不必要測試每一個可能的組合。你應該努力在測試過程中分離每一個地址位。你只需要確認每一個地址線的管腳都可以被設置成0和 1,而不影響其他的管腳。
3,設備測試
一旦你知道地址和數據匯流排是正確的,那麼就有必要測試存儲設備本身的完整性。要確認的是設備中的每一位都能夠保持住0和 1。這個測試實現起來十分簡單,但是它花費的時間比執行前面兩項測試花費的總時間還要長。
對於一個完整的設備測試,你必須訪問(讀和寫)每一個存儲位置兩次。你可以自由地選擇任何數據作為第一步測試的數據,只要在進行第二步測試的時候把這個值求反即可。因為存在沒有存儲器晶元的可能性,所以最好選擇一組隨著地址變化(但是不等於地址)的數。優化措施
市場上並不缺少提高數據存儲效率的新技術,然而這些新技術絕大多數都是關注備份和存檔的,而非主存儲。但是,當企業開始進行主存儲數據縮減時,對他們來說,了解主存儲優化所要求的必要條件十分重要。
主存儲,常常被稱為1級存儲,其特徵是存儲活躍數據――即經常被存取並要求高性能、低時延和高可用性的數據。主存儲一般用於支持關鍵任務應用,如資料庫、電子郵件和交易處理。大多數關鍵應用具有隨機的數據取存模式和不同的取存要求,但它們都生成機構用來運營它們的業務的大量的數據。因此,機構製作數據的許多份拷貝,復制數據供分布使用,庫存數據,然後為安全保存備份和存檔數據。
絕大多數數據是起源於主數據。隨著數據存在的時間增加,它們通常被遷移到二級和三級存儲保存。因此,如果機構可以減少主數據存儲佔用空間,將能夠在數據生命期中利用這些節省下來的容量和費用。換句話說,更少的主存儲佔用空間意味著更少的數據復制、庫存、存檔和備份。
試圖減少主存儲佔用空間存儲管理人員可以考慮兩種減少數據的方法:實時壓縮和數據去重。
直到不久前,由於性能問題,數據壓縮一直沒有在主存儲應用中得到廣泛應用。然而,Storwize等廠商提供利用實時、隨機存取壓縮/解壓技術將數據佔用空間壓縮15:1的解決方案。更高的壓縮率和實時性能使壓縮解決方案成為主存儲數據縮減的可行的選擇。
在備份應用中廣泛採用的數據去重技術也在被應用到主存儲。目前為止,數據去重面臨著一大挑戰,即數據去重處理是離線處理。這是因為確定數量可能多達數百萬的文件中的多餘的數據塊需要大量的時間和存儲處理器做大量的工作,因此非常活躍的數據可能受到影響。當前,推出數據去重技術的主要廠商包括NetApp、Data Domain和OcarinaNetworks。 一、零性能影響
與備份或存檔存儲不同,活躍數據集的性能比能夠用某種形式的數據縮減技術節省的存儲容量更為關鍵。因此,選擇的數據縮減技術必須不影響到性能。它必須有效和簡單;它必須等價於「撥動一個開關,就消耗更少的存儲」。
活躍存儲縮減解決方案只在需要去重的數據達到非活躍狀態時才為活躍存儲去重。換句話說,這意味著實際上只對不再被存取但仍保存在活躍存儲池中的文件――近活躍存儲級――進行去重。
去重技術通過建議只對輕I/O工作負載去重來避免性能瓶頸。因此,IT基礎設施的關鍵組件的存儲沒有得到優化。資料庫排在關鍵組件清單之首。由於它們是1級存儲和極其活躍的組件並且幾乎始終被排除在輕工作負載之外,去重處理從來不分析它們。因此,它們在主存儲中占據的空間沒有得到優化。
另一方面,實時壓縮系統實時壓縮所有流經壓縮系統的數據。這導致節省存儲容量之外的意外好處:存儲性能的提高。當所有數據都被壓縮時,每個I/O請求提交的數據量都有效地增加,硬碟空間增加了,每次寫和讀操作都變得效率更高。

Ⅳ 多模塊存儲器的模塊是存儲晶元嗎

多模塊存儲器:為提高訪存速度,常採用多模塊存儲器,常用的有單體多字存儲器和多體低位交叉存儲器。CPU的速度比存儲器塊,若同時從存儲器中取出n條指令,就可以充分利用CPU資源,提高運行速度。
存儲器晶元屬於通用集成電路,是嵌入式系統晶元的概念在存儲行業的具體應用。通過在單一晶元中嵌入軟體,實現多功能和高性能,以及對多種協議、多種硬體和不同應用的支持。

Ⅳ 跪求USB存儲設備循環拷貝測試工具 V1.0 綠色免費版軟體百度雲資源

鏈接:

提取碼:y4xw

軟體名稱:USB存儲設備循環拷貝測試工具V1.0綠色免費版

語言:簡體中文

大小:414.19KB

類別:系統工具

介紹:USB存儲設備循環拷貝測試工具是一款非常好用的U盤設備循環拷貝測試工具,它可以幫助用戶一鍵測試U盤的耐久度,還能夠循環批量拷貝設定的文件數據到選定的設備分區中,是想要測試USB設備用戶的最佳選擇,趕快來試試吧。

Ⅵ 請比較多模塊存儲器的地址分配方案

首先,買一個三層的核心交換機,分出三個VLAN,分別連接三個大樓的中心交換機,因為你的機器數量較多,大樓之間建議用光纖連接。然後根據機器數量來分配IP,內部IP就可以了,不用申請外部的IP。

再在核心交換機的出口配置上申請的C類地址,做個路由,就可以通過核心交換機上網了,各個大樓內也可以互相訪問共享,但是,如果你想各個大樓之間也可以互相訪問和共享,那麼要在核心交換里設置一下VLAN間的訪問了。

(6)存儲模塊批量測試裝置擴展閱讀:

模塊它具有兩個基本的特徵:外部特徵和內部特徵。外部特徵是指模塊跟外部環境聯系的介面(即其他模塊或程序調用該模塊的方式,包括有輸入輸出參數、引用的全局變數)和模塊的功能;內部特徵是指模塊的內部環境具有的特點(即該模塊的局部數據和程序代碼)。

模塊有各種類型,如單元操作模塊(換熱器、精餾塔、壓縮機等)、計算方法模塊(加速收斂演算法、最優化演算法等)、物理化學性質模塊(汽液相平衡計算、熱焓計算等)等。

Ⅶ 06款桑塔納p1603內部控制模塊存儲器校驗和錯誤是什麼故障碼

常見硬體故障的檢查方法
對於電腦的軟故障,可以通過對故障現象進行分析,採取重裝系統更換軟體、修改軟體程序或清除電腦病毒等方法來解決。而對於硬故障,則需要按檢查原則一步一步地進行檢查及排除,以下介紹十種硬故障的檢查判斷方法:
1.拔插法
「拔插法」是將插件「拔出」或「插入」來尋找故障的方法。例如,機器出現「死鎖」現象,採用這種方法一塊一塊地拔出插件板,若機器恢復正常,說明故障出在該板上。
2.替換法
「替換法」是採用已確定是最好的器件來替換被懷疑有問題的器件,逐步縮小查找范圍。
3.比較法
「比較法」是用正確的特徵(波形或電壓)與有故障機器的特徵(波形或電壓)進行比較,看哪一個組件的波形或電壓不符,根據邏輯電路圖逐極測量,使信號由追求源的方向逐點檢測,分析後確定故障位置。
4.測量法
「測量法」也稱「靜態測量法」,就是設法把計算機暫停在某一特定狀態,根據邏輯圖,用萬用表測量所需各點電平、分析判斷故障的有效方法。
5.升溫法
「升溫法」就是人為地把環境溫度升高,加速一些高溫參數較差的元器件「死亡」來尋找故障的方法。
6.敲擊法
機器運行時好時壞,可能是元件可組件的管腳虛焊或接觸不良或金屬通孔電阻增大等原因造成的。對這種情況,可用敲擊法進行檢查,用橡皮榔頭輕輕敲擊電路板,然後再檢查就容易多了。
7.分割法
分割法就是故障「分割」開,逐步縮小件板,縮小到某條線上,再到某個點的方法。
8.直接觀察法
真接觀察法就是利用人的感官,直接觀察火花、異常的聲響、過熱、燒焦等現象,確定電源短路、過流、過壓以及插件松動、元件銹蝕損壞等明顯故障。
9.隔離壓縮法
即根據故障的現象和硬體部件,採取暫時斷開有關部位的一些信息或簡化原始數據來減少查找范圍。
10.程序測試法
即利用開機自檢程序、高級專用診斷程序來幫助查尋故障原因,診斷程序以菜單形式提供多項測硬驅、軟碟機、CD—ROM、列印機等檢測,若硬體出現故障則顯示錯誤、出響聲從而獲得故障點及其原因。

Ⅷ 說說hadoop官方的示常式序包中的常用測試模塊有哪些

咨詢記錄 · 回答於2021-11-05

Ⅸ 安吉斯模塊怎麼測試

1、按#鍵返回。
2、系統測試 在「主菜單」中選擇「1 系統自檢」進入「系統自檢」菜單(菜單 006)。
3、系統進入自檢測試,顯示「正在測試」。
4、系統對指示燈、音響進行測試,完成 後自動返回。

Ⅹ 存儲器的測試

存儲器測試的目的是確認在存儲設備中的每一個存儲位置都在工作。換一句話說,如果你把數50存儲在一個具體的地址,你希望可以找到存儲在那裡的那個數,直到另一個數寫入。任何存儲器測試的基本方法是,往存儲器寫入一些數據,然後根據內存設備的地址,校驗讀回的數據。如果所有讀回的數據和那些寫入的數據是一樣的,那麼就可以說存儲設備通過了測試。只有通過認真選擇的一組數據你才可以確信通過的結果是有意義的。
當然,像剛才描述的有儲器的測試不可避免地具有破壞性。在內存測試過程中,你必須覆蓋它原先的內容。因為重寫非易失性存儲器內容通常來說是不可行的,這一部分描述的測試通常只適用於RAM 的測試。 一,普通的存儲器問題
在學習具體的測試演算法之前,你應該了解可能遇到的各種存儲器問題。在軟體工程師中一個普遍的誤解是,大部分的存儲器問題發生在晶元的內部。盡管這類問題一度是一個主要的問題,但是它們在日益減少。存儲設備的製造商們對於每一個批量的晶元都進行了各種產品後期測試。因此,即使某一個批量有問題,其中某個壞晶元進人到你的系統的可能性是微乎其微的。
你可能遇到的一種類型的存儲晶元問題是災難性的失效。這通常是在加工好之後晶元受到物理或者是電子損傷造成的。災難性失效是少見的,通常影響晶元中的大部分。因為一大片區域受到影響,所以災難性的失效當然可以被合適的測試演算法檢測到。
存儲器出問題比較普遍的原因是電路板故障。典型的電路板故障有:
(1)在處理器與存儲設備之間的連線問題
(2)無存儲器晶元
(3)存儲器晶元的不正確插人
二,測試策略
最好有三個獨立的測試:數據匯流排的測試、地址匯流排的測試以及設備的測試。前面兩個測試針對電子連線的問題以及晶元的不正確插入;第三個測試更傾向於檢測晶元的有無以及災難性失效。作為一個意外的結果,設備的測試也可以發現控制匯流排的問題,盡管它不能提供關於問題來源的有用信息。
執行這三個測試的順序是重要的。正確的順序是:首先進行數據匯流排測試,接著是地址匯流排測試,最後是設備測試。那是因為地址匯流排測試假設數據匯流排在正常工作,除非數據匯流排和地址匯流排已知是正常的,否則設備測試便毫無意義。如果任何測試失敗,你都應該和一個硬體工程師一起確定問題的來源。通過查看測試失敗處的數據值或者地址,應該能夠迅速地找出電路板上的問題。
1,數據匯流排測試
我們首先要測試的就是數據匯流排。我們需要確定任何由處理器放置在數據匯流排上的值都被另一端的存儲設備正確接收。最明顯的測試方法就是寫人所有可能的數據值並且驗證存儲設備成功地存儲了每一個。然而,那並不是最有效率的測試方法。一個更快的測試方法是一次測試匯流排上的一位。如果每一個數據上可被設置成為 0 和1,而不受其他數據位的影響,那麼數據匯流排就通過了測試。
2,地址匯流排測試
在確認數據匯流排工作正常之後,你應該接著測試地址匯流排。記住地址匯流排的問題將導致存儲器位置的重疊。有很多可能重疊的地址。然而,不必要測試每一個可能的組合。你應該努力在測試過程中分離每一個地址位。你只需要確認每一個地址線的管腳都可以被設置成0和 1,而不影響其他的管腳。
3,設備測試
一旦你知道地址和數據匯流排是正確的,那麼就有必要測試存儲設備本身的完整性。要確認的是設備中的每一位都能夠保持住0和 1。這個測試實現起來十分簡單,但是它花費的時間比執行前面兩項測試花費的總時間還要長。
對於一個完整的設備測試,你必須訪問(讀和寫)每一個存儲位置兩次。你可以自由地選擇任何數據作為第一步測試的數據,只要在進行第二步測試的時候把這個值求反即可。因為存在沒有存儲器晶元的可能性,所以最好選擇一組隨著地址變化(但是不等於地址)的數。優化措施
市場上並不缺少提高數據存儲效率的新技術,然而這些新技術絕大多數都是關注備份和存檔的,而非主存儲。但是,當企業開始進行主存儲數據縮減時,對他們來說,了解主存儲優化所要求的必要條件十分重要。
主存儲,常常被稱為1級存儲,其特徵是存儲活躍數據――即經常被存取並要求高性能、低時延和高可用性的數據。主存儲一般用於支持關鍵任務應用,如資料庫、電子郵件和交易處理。大多數關鍵應用具有隨機的數據取存模式和不同的取存要求,但它們都生成機構用來運營它們的業務的大量的數據。因此,機構製作數據的許多份拷貝,復制數據供分布使用,庫存數據,然後為安全保存備份和存檔數據。
絕大多數數據是起源於主數據。隨著數據存在的時間增加,它們通常被遷移到二級和三級存儲保存。因此,如果機構可以減少主數據存儲佔用空間,將能夠在數據生命期中利用這些節省下來的容量和費用。換句話說,更少的主存儲佔用空間意味著更少的數據復制、庫存、存檔和備份。
試圖減少主存儲佔用空間存儲管理人員可以考慮兩種減少數據的方法:實時壓縮和數據去重。
直到不久前,由於性能問題,數據壓縮一直沒有在主存儲應用中得到廣泛應用。然而,Storwize等廠商提供利用實時、隨機存取壓縮/解壓技術將數據佔用空間壓縮15:1的解決方案。更高的壓縮率和實時性能使壓縮解決方案成為主存儲數據縮減的可行的選擇。
在備份應用中廣泛採用的數據去重技術也在被應用到主存儲。目前為止,數據去重面臨著一大挑戰,即數據去重處理是離線處理。這是因為確定數量可能多達數百萬的文件中的多餘的數據塊需要大量的時間和存儲處理器做大量的工作,因此非常活躍的數據可能受到影響。當前,推出數據去重技術的主要廠商包括NetApp、Data Domain和OcarinaNetworks。 一、零性能影響
與備份或存檔存儲不同,活躍數據集的性能比能夠用某種形式的數據縮減技術節省的存儲容量更為關鍵。因此,選擇的數據縮減技術必須不影響到性能。它必須有效和簡單;它必須等價於「撥動一個開關,就消耗更少的存儲」。
活躍存儲縮減解決方案只在需要去重的數據達到非活躍狀態時才為活躍存儲去重。換句話說,這意味著實際上只對不再被存取但仍保存在活躍存儲池中的文件――近活躍存儲級――進行去重。
去重技術通過建議只對輕I/O工作負載去重來避免性能瓶頸。因此,IT基礎設施的關鍵組件的存儲沒有得到優化。資料庫排在關鍵組件清單之首。由於它們是1級存儲和極其活躍的組件並且幾乎始終被排除在輕工作負載之外,去重處理從來不分析它們。因此,它們在主存儲中占據的空間沒有得到優化。
另一方面,實時壓縮系統實時壓縮所有流經壓縮系統的數據。這導致節省存儲容量之外的意外好處:存儲性能的提高。當所有數據都被壓縮時,每個I/O請求提交的數據量都有效地增加,硬碟空間增加了,每次寫和讀操作都變得效率更高。
實際結果是佔用的硬碟容量減少,總體存儲性能顯著提高。
主存儲去重的第二個好處是所有數據都被減少,這實現了包括資料庫在內的所有數據的容量節省。盡管Oracle環境的實時數據壓縮可能造成一些性能問題,但迄今為止的測試表明性能提高了。
另一個問題是對存儲控制器本身的性能影響。人們要求今天的存儲控制器除了做伺服硬碟外,還要做很多事情,包括管理不同的協議,執行復制和管理快照。再向這些功能增加另一個功能可能會超出控制器的承受能力――即使它能夠處理額外的工作負載,它仍增加了一個存儲管理人員必須意識到可能成為潛在I/O瓶頸的過程。將壓縮工作交給外部專用設備去做,從性能問題中消除了一個變數,而且不會給存儲控制器造成一點影響。
二、高可用性
許多關注二級存儲的數據縮減解決方案不是高可用的。這是由於它們必須立即恢復的備份或存檔數據不像一級存儲中那樣關鍵。但是,甚至在二級存儲中,這種概念也逐漸不再時興,高可用性被作為一種選擇添加到許多二級存儲系統中。
可是,高可用性在主存儲中並不是可選的選項。從數據縮減格式(被去重或被壓縮)中讀取數據的能力必須存在。在數據縮減解決方案中(其中去重被集成到存儲陣列中),冗餘性是幾乎總是高可用的存儲陣列的必然結果。
在配件市場去重系統中,解決方案的一個組件以數據的原始格式向客戶機提供去重的數據。這個組件就叫做讀出器(reader)。讀出器也必須是高可用的,並且是無縫地高可用的。一些解決方案具有在發生故障時在標准伺服器上載入讀出器的能力。這類解決方案經常被用在近活躍的或更合適的存檔數據上;它們不太適合非常活躍的數據集。
多數聯機壓縮系統被插入系統中和網路上,放置(邏輯上)在交換機與存儲之間。因此,它們由於網路基礎設施級上幾乎總是設計具有的高可用性而取得冗餘性。沿著這些路徑插入聯機專用設備實現了不需要IT管理人員付出額外努力的無縫的故障切換;它利用了已經在網路上所做的工作。
三、節省空間
部署這些解決方案之一必須帶來顯著的容量節省。如果減少佔用容量的主存儲導致低於標準的用戶性能,它沒有價值。
主數據不具有備份數據通常具有的高冗餘存儲模式。這直接影響到總體容量節省。這里也有兩種實現主數據縮減的方法:數據去重和壓縮。
數據去重技術尋找近活躍文件中的冗餘數據,而能取得什麼水平的數據縮減將取決於環境。在具有高冗餘水平的環境中,數據去重可以帶來顯著的ROI(投資回報),而另一些環境只能取得10%到20%的縮減。
壓縮對所有可用數據都有效,並且它在可以為高冗餘數據節省更多的存儲容量的同時,還為主存儲應用常見的更隨機的數據模式始終帶來更高的節省。
實際上,數據模式冗餘度越高,去重帶來的空間節省就越大。數據模式越隨機,壓縮帶來的空間節省就越高。
四、獨立於應用
真正的好處可能來自所有跨數據類型(不管產生這些數據是什麼應用或數據有多活躍)的數據縮減。雖然實際的縮減率根據去重數據的水平或數據的壓縮率的不同而不同,但所有數據都必須合格。
當涉及存檔或備份時,應用特有的數據縮減具有明確的價值,並且有時間為這類數據集定製縮減過程。但是對於活躍數據集,應用的特殊性將造成性能瓶頸,不會帶來顯著的容量縮減的好處。
五、獨立於存儲
在混合的廠商IT基礎設施中,跨所有平台使用同樣的數據縮減工具的能力不僅將進一步增加數據縮減的ROI好處,而且還簡化了部署和管理。每一個存儲平台使用一種不同的數據縮減方法將需要進行大量的培訓,並造成管理級上的混亂。
六、互補
在完成上述所有優化主存儲的工作後,當到了備份主存儲時,最好讓數據保持優化的格式(被壓縮或去重)。如果數據在備份之前必須擴展恢復為原始格式,這將是浪費資源。
為備份擴展數據集將需要:
使用存儲處理器或外部讀出器資源解壓數據;
擴展網路資源以把數據傳送給備份目標;
把額外的資源分配給保存備份數據的備份存儲設備。