自動(dòng)化制造引擎
自動(dòng)化制造引擎 (AME) 是 STB 的新自動(dòng)化工具,允許您運(yùn)行在我們的磁盤(pán)制造模塊 (DMM) 中創(chuàng)建的腳本。AME 可以從命令提示符窗口甚至批處理文件中運(yùn)行。與其他自動(dòng)化工具一樣,一旦運(yùn)行它就不需要用戶干預(yù)或“管理”。AME 完成后,用戶可以分析大量日志文件以了解成功或失敗。
為了運(yùn)行 AME,必須完成五個(gè)步驟。這些步驟是
在 DMM 中創(chuàng)建一個(gè)或多個(gè)測(cè)試腳本
決定系統(tǒng)上的哪些設(shè)備將被測(cè)試
創(chuàng)建將在步驟 2 中測(cè)試設(shè)備的配置文件
啟動(dòng)AME
分析日志文件
步驟 1:在 DMM 中創(chuàng)建一個(gè)或多個(gè)測(cè)試腳本
我們將在 DMM 中創(chuàng)建的第一個(gè)腳本將包含 4 個(gè)測(cè)試。第一個(gè)測(cè)試是“Write Test, Butterfly Access, for 1048576 blocks”。見(jiàn)下圖:
我們的第二個(gè)測(cè)試將是“對(duì) 1048576 個(gè)塊進(jìn)行數(shù)據(jù)比較、蝴蝶訪問(wèn)的讀取測(cè)試”——這一步是為了驗(yàn)證模式“Walking Ones”是否確實(shí)寫(xiě)入了驅(qū)動(dòng)器的開(kāi)頭和結(jié)尾。我們的第三步是“外部程序測(cè)試”。“外部程序”名稱(chēng)是 DMM 的“WriteSameScsi”測(cè)試(在這種情況下,您不需要?jiǎng)?chuàng)建此可執(zhí)行文件,DMM 已經(jīng)“知道”了它)。見(jiàn)下圖:
請(qǐng)注意,在上圖中,只要我們單擊“外部程序”單選按鈕,DMM 就會(huì)彈出一個(gè)對(duì)話框,詢(xún)問(wèn)命令行參數(shù)。在上圖中,我們輸入了“pattern=random”(這告訴 WriteSameScsi 應(yīng)用程序?qū)㈦S機(jī)模式寫(xiě)入驅(qū)動(dòng)器)。
我們的最后一個(gè)測(cè)試是“讀取測(cè)試,順序訪問(wèn),為整個(gè)驅(qū)動(dòng)器”——這一步是為了驗(yàn)證整個(gè)驅(qū)動(dòng)器實(shí)際上是用隨機(jī)模式寫(xiě)入的。
在 DMM 中,我們腳本中的 4 個(gè)測(cè)試如下圖所示:
現(xiàn)在讓我們保存這個(gè)腳本——這個(gè)腳本將被“輸入”到我們的 AME 產(chǎn)品中。繼續(xù)并單擊“保存到文件”按鈕,并將其保存到文件“OverwriteDrive_SCSI.seq”(見(jiàn)下圖):
現(xiàn)在讓我們創(chuàng)建第二個(gè)腳本——這個(gè)腳本與上面的腳本相同,只是它是為 SATA 驅(qū)動(dòng)器設(shè)計(jì)的。測(cè)試步驟 1、2、4 相同,但步驟 3,“外部程序測(cè)試”不同,程序名稱(chēng)現(xiàn)在是“WriteSameSATA”(見(jiàn)下圖)
繼續(xù)將此腳本保存到文件“OverWriteDrive_SATA.seq”
第 2 步:決定將測(cè)試系統(tǒng)上的哪些設(shè)備
AME 有兩種方法可以告訴它您要測(cè)試哪些設(shè)備。這些是
“device=”
“hba=”
您將傳遞給 AME 的兩個(gè)參數(shù)告訴它要測(cè)試哪些設(shè)備(在第 4 步中有更多內(nèi)容)。但這里有幾個(gè)使用這兩個(gè)參數(shù)的例子:
示例 1:AME.exe AMEConfig.txt device=3-5-0,6-0-0
在此示例中,AME 將測(cè)試設(shè)備 3-5-0(HBA=3,Target=5,Lun=0),和設(shè)備 6-0-0。
您可以列出任意數(shù)量的設(shè)備。請(qǐng)注意,它們必須用逗號(hào)分隔,并且它們之間沒(méi)有空格。
示例 2:AME.exe AMEConfig.txt hba=3,6
在此示例中,AME 將測(cè)試連接到 HBA #3 和 HBA #6 的所有設(shè)備。
您可以列出盡可能多的 HBA。請(qǐng)注意,HBA 編號(hào)列表以逗號(hào)分隔,并且中間沒(méi)有空格
示例 3:AME.exe AMEConfig.txt hba=3,6,device=4-1-0
在此示例中,AME 將測(cè)試 HBA #3 和 #6 上的所有設(shè)備,以及設(shè)備 4-1-0
第 3 步:創(chuàng)建將在第 2 步中測(cè)試設(shè)備的配置文件
AME 需要一個(gè)配置文件作為第一個(gè)參數(shù)傳遞(見(jiàn)上面的例子)。這個(gè)配置文件有兩個(gè)非常重要的功能:
通知 AME 日志文件的存儲(chǔ)位置
通知 AME 哪些腳本將針對(duì)哪些設(shè)備運(yùn)行
要通知 AME 日志文件的存儲(chǔ)位置,請(qǐng)使用關(guān)鍵字“PATHTOLOGFILES”。下面是一個(gè)示例:
PATHTOLOGFILE=d:\workdirv900\amelogfiles
重要提示:我們建議日志文件的路徑中不要有空格!
為了通知 AME 哪些腳本將針對(duì)哪些設(shè)備運(yùn)行,我們使用關(guān)鍵字“DEVSEQ”。下面是一個(gè)例子:
DEVSEQ:VENDOR=Seagate,SEQ=OverWriteDrive_SCSI.seq
注意在上面的例子中,格式基本上是
DEVSEQ:VENDOR=abc,SEQ=xyz.seq
配置文件中的 DEVSEQ 行告訴 AME,在您在第二步中列出的所有設(shè)備中,其中任何一個(gè)是由希捷制造的,AME 將針對(duì)這些驅(qū)動(dòng)器運(yùn)行測(cè)試序列文件“OverWriteDrive_SCSI.seq。
這是另一個(gè)例子:
DEVSEQ:VENDOR=Maxtor,SEQ=OverWriteDrive_SATA.seq
這告訴 AME,在 STEP 2 中列出的所有設(shè)備中,其中任何一個(gè)是由“Maxtor”制造的,AME 將針對(duì)它們運(yùn)行測(cè)試序列文件“OverWriteDrive_SATA.seq”。
AME 的高級(jí)功能之一是它可以同時(shí)運(yùn)行兩個(gè)完全不同的測(cè)試序列,一個(gè)測(cè)試序列到一組驅(qū)動(dòng)器,另一個(gè)測(cè)試序列到另一組驅(qū)動(dòng)器,但同時(shí)完成!!
其他 DEVSEQ 用法如下:
DEVSEQ:PRODUCT=MX00486,SEQ=OverWriteDrive.seq(將 MX00486 更改為您的產(chǎn)品)
DEVSEQ:HBA=17,SEQ=OverWriteDrive.seq(將 17 更改為您的 HBA 編號(hào))
重要:使用“DEFAULT”關(guān)鍵字。您可以告訴 AME 對(duì)驅(qū)動(dòng)器運(yùn)行的默認(rèn)測(cè)試序列。下面是一個(gè)例子:
DEVSEQ:VENDOR=DEFAULT,SEQ=OverWriteDrive.seq
上面告訴AME的是,無(wú)論驅(qū)動(dòng)器的VENDOR是什么,使用序列“OverWriteDrive.seq”
以下是 AMEConfig.txt 文件的示例:
PATHTOLOGFILE:d:\workdirv900\AMELogfiles
DEVSEQ:VENDOR=Seagate,SEQ=OverWriteDrive_SCSI.seq
DEVSEQ:VENDOR=Maxtor,SEQ=OverWriteDrive_SATA.seq
第 4 步:?jiǎn)?dòng) AME
從命令提示符窗口或批處理文件啟動(dòng) AME 的參數(shù)如下:
AME.exe Configuration_File_Name List_of_Devices_To_Test
請(qǐng)注意,只有兩個(gè)命令行參數(shù)可以傳遞 AME.exe
這是第 2 步中的示例:
例一:AME.exe AMEConfig.txt device=3-5-0,6-0-0
步驟 5:分析日志文件
如果您在配置文件中定義了 PATHTOLOGFILE 關(guān)鍵字,例如您有這樣一行
PATHTOLOGFILE=d:\workdirv900\amelogfiles
然后要找到您的日志文件,請(qǐng)轉(zhuǎn)到您在 PATHTOLOGFILE 行中指定的文件夾。日志文件具有與 DMM 創(chuàng)建的日志文件完全相同的信息。
AME SATA 寫(xiě)入相同測(cè)試
要在 AME 中使用 SATA 寫(xiě)入相同測(cè)試,請(qǐng)執(zhí)行以下操作:
按照“DMM SATA 寫(xiě)入相同測(cè)試”部分中的概述設(shè)置外部程序測(cè)試步驟,并將此測(cè)試添加到您的測(cè)試序列中,該測(cè)試序列將通過(guò)您的配置文件輸入到 AME。
AME SCSI/SAS/FC 寫(xiě)入相同測(cè)試
要在 AME 中使用 SCSI/SAS/FC 寫(xiě)入相同測(cè)試,請(qǐng)執(zhí)行以下操作:
按照“DMM SCSI/SAS/FC 寫(xiě)入相同測(cè)試”一節(jié)中所述設(shè)置外部程序測(cè)試步驟,并將此測(cè)試添加到您的測(cè)試序列中通過(guò)您的配置文件輸入到 AME。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫(huà)