




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、LTP工具說明1LT P測試套件1.1簡介1.2 源目錄結(jié)構(gòu)2 LTP安裝LTPLTP4.1下載編譯安裝說明測試套件結(jié)構(gòu)說明概述目錄介紹LTP執(zhí)行原理測試套件測試內(nèi)容LTP測試套件測試內(nèi)容4.1.1comma nds4.1.2kernel1.04.1.3kdump104.1.4n etwork.realtime114.1.6open_po six_testsuite114.25 LTP4.1.7 misc測試方法說明...1.1comma
2、nds 模塊內(nèi)容描述及實(shí)現(xiàn)方法kernelnetworkopen_posix_testsuiterealtime測試套件配置詳細(xì)networktests.sh腳本配置networkstress.sh 配置open_posix_testsuiterealtime 配置mm 腳本的配置io 腳本配置filecaps 的配置tpm_tools 的配置tcore 的配置5.10 io_floppy 的配置5.11 io_cd 的配置5.12 cpuhotplug 的配置5.13 adp.sh 的配置1. ..3.3測試套件...4
3、...5.14 autofs1.sh 和 autofs4.sh 的配置.4. 5 exp ortfs.sh 的配置455.16 isofs.sh 的配置6.2.2 run alltests.sh腳本說明585.17 Itp dmma pp er.sh的配置46465.18 ltp fslvm.sh的配置及要求475.19 Itpfsn oivn.sh 的配置及要求5.20 Itp-scsi_debug.sh的配置及要求485.21 sysfs.sh的配置及要求485.22 rpctirpc 的配置及要求485.23 test seli
4、nux.sh的配置及要求505.24 smack 的配置和要求.5.15.25 perfcou nters的配置及要求525.26 can 的配置及要求525.27 test robind.sh 的配置536 LTP測試套件使用說明546.1概述546.2初始測試55556.2.1 run It p使用說明1 LTP測試套件1.1簡介LTP ( Linu xTest P roject )是SGI、IBM、OSDL和Bull合作的項(xiàng)目,目的是為開源社區(qū)提 供一個(gè)測試套件,用來驗(yàn)證Linux系統(tǒng)可靠性、健壯性和穩(wěn)定性。LTP測試套件是測試Linux內(nèi)核和內(nèi)核相關(guān)特性的工具的集合。該工具的目的是通過
5、把測試自動(dòng)化引入到Linux內(nèi)核測試,提高Linux的內(nèi)核質(zhì)量。LTP提供了驗(yàn)證linux系統(tǒng)穩(wěn)定性的標(biāo)準(zhǔn),設(shè)計(jì)標(biāo)準(zhǔn)的壓力場linux 系景,通過對linux系統(tǒng)進(jìn)行壓力測試,對系統(tǒng)的功能、性能進(jìn)行分析,并以此確定 統(tǒng)的可靠性、健壯性和穩(wěn)定性。1.2源目錄結(jié)構(gòu)如表1,是對LTP源包目錄結(jié)構(gòu)的描述:INSTALLLTP安裝配置指導(dǎo)文檔READMELTP 介紹CREDITS記錄對LTP有很大貢獻(xiàn)的人COPY INGGNU P ublic Lice nseghangeLog描述版本變化Itpmenu規(guī)劃執(zhí)行LTP的圖形化界面接口MakefileLTP頂層目錄的 Makefile,負(fù)責(zé)編譯安裝 pan
6、 > testcases和toolsrun alltests.s順序運(yùn)行全部測試?yán)滩⑶覉?bào)告結(jié)果的腳本hdoc/*工程文檔包含工具和庫函數(shù)使用手冊,描述各種測試in clude/*通用的頭文件目錄lib/*通用的庫函數(shù)目錄testcases/*包含在LTP下運(yùn)行和bin目錄下的所有測試用例和鏈接festscri pts/*存放分組的測試腳本run test/*為自動(dòng)測試提供命令列表pan/*測試的驅(qū)動(dòng)裝置。具備隨即和并行測試的能力scratch/*存放零碎測試的東西tools/*存放自動(dòng)化測試腳本和輔助工具表1 LTP源代碼結(jié)構(gòu)2 LTP安裝2.1下載LTP是一項(xiàng)動(dòng)態(tài)工程,LTP源包命名
7、方式一般為:Itp-yyyymmdd。目前版本為Itp-20110228 。以下均為Itp-20110228版本的配置,官網(wǎng)地址為:htt p:/lt p. sourceforge .net/2.2編譯從官方網(wǎng)站下載最新的LTP測試套件包,解壓后進(jìn)入ltp源目錄。按照表2方法進(jìn)行快速安裝,在編譯成功后會(huì)自動(dòng)安裝到/op t/ltp目錄下。rootserver20 tp #./c on figure rootserver20 Itp# make rootserver20 Itp# make n stall檢查系統(tǒng)是否缺少執(zhí)行 LTP測試套件所需的用戶和用戶組,如果缺少則為LTP測Dcheck.s
8、h式套件創(chuàng)建所需的用戶和用戶組。這個(gè)腳本用來測試 LTP安裝,也可用來對測試套件的子項(xiàng)目進(jìn)行測試。詳情參閱un It plite.sh腳本。這個(gè)腳本能夠測試 LTP測試套件主要項(xiàng)目。其中包括:硬盤I/O測試。內(nèi)存管理壓力測試。unitpIPC壓力測試。SCHED測試。命令功能的驗(yàn)證測試。系統(tǒng)調(diào)用功能的驗(yàn)證測試。ver linux這個(gè)腳本是獲取硬件、軟件、環(huán)境信息。un alltests.s測試內(nèi)容同run It p,不同點(diǎn)在于runitp可以指定測試項(xiàng)進(jìn)行組合測試,而un alltests.sh則會(huì)全部執(zhí)行。testscri pts列舉了所有的子系統(tǒng)測試腳本,腳本說明見下文。adp _chil
9、dre n.shsysfs.shtp-aiodio.shItp stress.shunpan.shn etworkstress.shadp .shadp.shautofs1.shautofs4.shdiskio.shexpo rtfs.shfs_ro_testsisofs.shoad_stress_all_kernel_modules.shItp dmma pp er.shtp fslvm.shItp fslvm.shtp-scsi_debug.shmath.shnetworktests.shrun EALtests.shunpan.shsyscall.shet_c ontain ers.sh
10、test_fileca ps.shest_fs_b in d.shtest_realtime.sh:est_rob in d.shtest_seli nu x.shunpan.sh表2編譯2.3安裝說明在安裝編譯Itp之前,需要確定linux系統(tǒng)"make ”版本,Itp編譯需要"make ”版本最低要求為"make 3.80 ”,優(yōu)先使用"make 3.81 ”版本。為了編譯和使用Itp-scannerlinux系統(tǒng)需要安裝bison/yacc和flex包。詳細(xì)安裝方法可參照說安裝說明文件INSTALL(源包目錄)。3 LTP測試套件結(jié)構(gòu)說明3.1概述
11、LTP編譯成功后,包含三大部分:測試案例、測試腳本、測試驅(qū)動(dòng)。測試案例目錄為testeases/ ,testeases/包含了測試案例和案例腳本;測試腳本主要目錄為testseripts/ ,里bin/,該目錄存放了面包含了文件系統(tǒng),磁盤,內(nèi)核,內(nèi)存等測試腳本;測試驅(qū)動(dòng)目錄為Itp各種驅(qū)動(dòng)腳本,如Itp-pan , Itp-seanner等。3.2目錄介紹表3描述了 Itp編譯后各目錄存儲(chǔ)的內(nèi)容和功能:目錄名 功能bin存放LTP測試的一些輔助腳本results測試結(jié)果默認(rèn)存儲(chǔ)目錄testease 測試項(xiàng)集out put測試日志默認(rèn)存儲(chǔ)目錄share 腳本使用說明目錄run test 測試驅(qū)動(dòng)
12、(用于鏈接 testseri pts內(nèi)的測試腳本和testeases測試項(xiàng)目)lib通用的庫函數(shù)目錄表3目錄描述3.3 LTP執(zhí)行原理從一個(gè)測試命令文件(或腳本)中讀取所測條目需要執(zhí)行的命令行,然后等待該項(xiàng)測試的結(jié)束,并記錄詳細(xì)的測試輸出。默認(rèn)狀態(tài)下pan會(huì)隨機(jī)的選擇一個(gè)命令行來運(yùn)行,可以指定在同一時(shí)間要執(zhí)行測試的次數(shù)。pan會(huì)記錄測試產(chǎn)生的詳細(xì)的格式復(fù)雜的輸出,但它不進(jìn)行數(shù)據(jù)的整理和統(tǒng)計(jì),數(shù)據(jù)整理統(tǒng)計(jì)的工作由scanner來完成,scanner是一個(gè)測試結(jié)果分析工具,它會(huì)理解 pan的輸出格式,并通過表格的形式總結(jié)測試Passed或failed的情況。簡單地說,或 testscriptsLT
13、P測試套件通過執(zhí)行測試腳本run alltests.sh( 或run It p 或run It plite.sh)內(nèi)的測試腳本,調(diào)用驅(qū)動(dòng)程序pan執(zhí)行testcases內(nèi)的測試項(xiàng)目輸出測試結(jié)果,并利用scanner整理數(shù)據(jù)。4 LTP測試套件測試內(nèi)容4.1 LTP測試套件測試內(nèi)容以ltp-20110228 版本為例(目前是最新)。ltp-20110228測試內(nèi)容主要包括以下幾大部 分:commands(常用命令測試),kernel(內(nèi)核模塊及其相關(guān)模塊,如文件系統(tǒng),磁盤讀寫 等),kdump (內(nèi)核轉(zhuǎn)儲(chǔ)),network (網(wǎng)絡(luò)),realtime (系統(tǒng)實(shí)時(shí)性)open_posix_test
14、suite(posix標(biāo)準(zhǔn)),misc (崩潰,核心轉(zhuǎn)儲(chǔ),浮點(diǎn)運(yùn)算等)。以下是具體內(nèi)容:4.1.1 comma ndscpiomvejectmkdirgzipln一mailcpsusizeatobjdumPcronnmlogroatelddtarldUn zipfilear表 4 comma nds4.1.2 kernel這個(gè)模塊主要對系統(tǒng)的文件系統(tǒng)、進(jìn)程通信、模塊管理、內(nèi)存、系統(tǒng)調(diào)用、系統(tǒng)調(diào)度、磁盤讀寫、安全等進(jìn)行功能和壓力測試。詳細(xì)內(nèi)容如表5所示:fsconn ectorsIpcmodule ptytimerscontainershot plunumaschedgr,'1traci
15、ng c()n trolersin cludJmce-tep erforma nce_co unteestrssecuritdevice-driveiomempo wer_ma nageme ntyrssyscalls表5 kernel相關(guān)測試內(nèi)容4.1.3 kdumpkdu mp是系統(tǒng)崩潰轉(zhuǎn)儲(chǔ)功能,這個(gè)模塊是對kdu mp工具實(shí)現(xiàn)崩潰轉(zhuǎn)儲(chǔ)的測試。4.1.4 networknetwork 功能點(diǎn)非常多,包括 dhc p , nfs , rpc , ip route 等,具體如表 6所示:canp routepctcp _cmdsdatafile sip tablemultica1sctptra
16、ceroutdhcpdsstelib6nfssocketxin etdnfsv4sstress表 6 network4.1.5 realtimerealtime測試套件是對linux系統(tǒng)實(shí)時(shí)性進(jìn)行測試。4.1.6 open_posix_testsuiteopen_posix_testsuite測試套件是對linux系統(tǒng)open_posix 符合性進(jìn)行測試。4.1.7 miscmisc 包括系統(tǒng) crash, fOOf, math ,tcore_patch_test_suites測試。4.2測試方法說明4.2.1 comma nds 模塊內(nèi)容描述及實(shí)現(xiàn)方法子測試測試內(nèi)容內(nèi)容含義腳本說明占八、1
17、adear可以用來創(chuàng)建、修改用來測試該系統(tǒng)命令的文件是atfileididdnmobjdumpsize庫,也可以從庫中提出單個(gè)模塊辨識文件類型定量的目標(biāo)文件跟檔案文件連接起來,并重定位它們的數(shù)據(jù),連接符號引用用來查看程序運(yùn)行所需的共享庫,常用來解決程序因缺少某個(gè)庫文件而不能運(yùn)行的一些問題顯示目標(biāo)文件的符號顯示二進(jìn)制文件信息顯示文件大小任務(wù)規(guī)劃工具。測試內(nèi)容為 /etc/at.allow和 /etc/at.de ny功能run test/comma nds,可以通過runitp腳本調(diào)用。例子:./runitp-f comma nds測試腳本在testcases/b in /at.allow 和t
18、estcases/b in /at.de ny中3 cpiocroneject:ileutils7 gzipogrotatemailsutarcplnmkdirmv存取歸檔包中的文件在一定的時(shí)間間隔調(diào)度一些命令的執(zhí)行退出抽取式設(shè)備復(fù)制命令符號鏈接命令創(chuàng)建目錄移動(dòng)或重命名解壓縮命令管理記錄文件收發(fā)郵件管理變更用戶對文件目錄進(jìn)行打包備份用來測試該系統(tǒng)命令的文件是run test/comma nds,可以通過runitp腳本調(diào)用。例子:./runitp-f comma nds測試腳本為:testcases/bi n/eject-test.sh用來測試改系統(tǒng)命令的文件是run test/comma n
19、ds,可以通過runitp腳本調(diào)用。例子:./runltp-f comma nds測試腳本為testcases/b in /su01,但在執(zhí)行改腳本之前,系統(tǒng)需要安裝有expect命令用來測試該系統(tǒng)命令的文件是run test/comma nds,可以通過runitp腳本調(diào)用。例子:./runltp-f comma ndspm-toolpm-tools 是 TPM 芯此功能在run test中的片的管理工具。對tpm_tools中,可以使用 runitppm-tools 進(jìn)行測試,腳本加上tpm_tools參數(shù)執(zhí)行,需要確定系統(tǒng)安裝有也可以在testscripts 中調(diào)用TPM芯片,且系統(tǒng)為t
20、p m_tools 腳本執(zhí)行Linux。TPM實(shí)際上是一個(gè)含有密碼運(yùn)算部件和存儲(chǔ)部件的小芯片上的系統(tǒng),由CPU、存儲(chǔ)器、I/O、密碼運(yùn)算器、隨機(jī)數(shù)產(chǎn)生器和嵌入式操作系統(tǒng)等部件組成。un zi p解壓縮zip文件用來測試該系統(tǒng)命令的文件是run test/comma nds,可以通過runitp腳本調(diào)用。例子:./runltp -f comma nds表7 comma nds 實(shí)現(xiàn)方法4.2.2 kernel編號測試項(xiàng)子測試項(xiàng)對應(yīng)腳本以及說明含義1 conn ectors./run It p -f conn ecors網(wǎng)絡(luò)連接器測試2 fsacl測試方法:測試ACL (訪問控制列表)和testc
21、ases/b in /tar tests.Excent Attributeaclsdma pidoioext4-n ew-featuresfs-be nchfs_b indsh測試方法:tescases/bin/acl testO1testcases/bi n/growfile./runItp -f fs_ext4testcases/b in /test.sh/testscri pts/test_fs_b ind.shfs_di,/run It p -f fs備注:內(nèi)核支持loop設(shè)備;一個(gè)大于100M 的磁盤分區(qū);內(nèi)核支持ACL功能測試擴(kuò)展的acls需求:同上dma pi功能驗(yàn)證測試備注:I
22、tp默認(rèn)沒有編譯此功能需要到源目錄執(zhí)行,參照dmapi目錄下的READMEdoio和讀寫測試ext4文件系統(tǒng)測試文件系統(tǒng)的壓力測試測試LINUX內(nèi)核的綁定安裝和共享子樹的能力文件系統(tǒng)的數(shù)據(jù)完整性10fs_inod/run It p -f fs在后臺(tái)運(yùn)行多個(gè)進(jìn)程來快速創(chuàng)11fs_maimbackbeatmai mp artsp artbeat12fs_p erms測試腳本:./run It p -ffs_p erms_si mple13fsstresstestcases/b in /fsstres;詳細(xì)用法可以參照該腳本14fsx-l inux./run It p -f fs15ftest./r
23、un It p -f fs16inode./run It p -f fs17lftest./run It p -f fs建和刪除文件,用戶可以指定創(chuàng)建的目錄、文件數(shù)等fs_maim是存儲(chǔ)管理工具壓力測試集合備注:因?yàn)閒s_maim執(zhí)行會(huì)損壞數(shù)據(jù),因此并沒有編譯。詳情參找源目錄下到 fs_maim目錄這個(gè)腳本是測試文件執(zhí)行到權(quán)限,群組和用戶組文件系統(tǒng)壓力測試備注:文件系統(tǒng)壓力測試默認(rèn)添加到腳本testscri pts/lt pstress.shrun It p或 run alltestsfsx文件系統(tǒng)的壓力測試18lin ktest./run It p -f fs回歸測試文件的連接,常見一19m
24、ongotestcases/b in /test.shtestcases/bin/run mon20open file21proc22quote_remount23racer24scsi25stream26 module個(gè)硬鏈接和一定數(shù)目的軟鏈接mongo 文件測試備注:測試mongo 文件可能會(huì)擦除以前的內(nèi)容,會(huì)損壞文go和testcases/b in/mongo.p/run It p -f fstestscrip ts/ad p.sh./run It p -f fs./run It p -f fs/testscri pts/lt p-scsi_depug.sh./run It p -f f
25、s/testscri pts/load_stress_all_kernel_modules.sh 或件。詳細(xì)配置見源目錄下的mongo 目錄在proc文件系統(tǒng)上執(zhí)行自動(dòng)數(shù)據(jù)處理的壓力測試測試內(nèi)核是否支持重新掛載額定的大小文件文件操作測試如:創(chuàng)建文件,刪除等操作測試SCSI模塊文件流寫入測試對內(nèi)核模塊進(jìn)行測試/run It p-f modules27ipcIp c_stresss./runitp-f ipc進(jìn)程間通信壓力測試28pip eio./runitp-f pip esipc的管道壓力29sema phore./runitp-f ipc信號量測試30pty./runitp-f pty終端類
26、型的壓力31timers./runitp-f timersposix計(jì)時(shí)器測試32containers./runitp-f containers命名空間資源或 testscripts -ftest_c ontain ers.sh32hot plugcpu _hot plug/run test/c puhot plug驗(yàn)證cpu的熱插拔功能33memory_hottestcases/b in/memtoy驗(yàn)證內(nèi)存的熱插拔功能plug備注:需要numa支持34numa./runitp-f numa非統(tǒng)一內(nèi)存訪問35sched./runitp-f sched調(diào)度壓力測試36traci ng./run
27、itp-f /traci ng跟蹤測試備注:內(nèi)核版本需要2.6.34以上37con trollers./runitp-f con trollers資源管理測試備注:內(nèi)核版本 2.6.29以上38p erforma n./runitp-f測試基本的性能計(jì)數(shù)ce_co un terperfcoun terss39 mce-testLINUX內(nèi)核mce的處理功能的測試腳本和工具集。這是一個(gè)測試mce的測試套件需要編譯。具體詳情見該目錄下的doc目錄40 securitysecurebits./run It p-f securebits備注:這個(gè)功能需要至少2632版本到內(nèi)核,并且需要 /usr/i
28、nclude/l inu x/securebits.h禾n libcap v2/usr/i nclude/l inu x/secu rebits.h 被安裝41cap_bound./runitp -f cap_bounds POSIX 功能綁定設(shè)置42in tegrity./run It p f ima測試體系結(jié)構(gòu)的完整性(ima )備注:需要內(nèi)核支持CONFIG_IMA=yCONFIG IMA MEASURE PCR_IDX=10CONFIG_IMA_AUDIT=yCONFIG_IMA_LSM_RULES=y43mmc securit:estcases/bin/ask_ pass用戶界面的m
29、mc密碼保護(hù)支word.sh &&testcases/bin/cha nge_備注:需要安裝 keyutils 包,p assword.sh &&在測試mmc之前需要配置testcases/b in/assig n_pkeyutilsassword.sh && testcases/bin/force erase.sh && testcases/b inemove_p assword.sh44smack./run It p f smack測試smack安全模塊45fileca ps./run It p f fileca ps或基于安
30、全的文件功能測試套件testscri pts/test_fileca ps.sh46p9auth./runitp f p 9auth安全策略測試,如openssl , caphash , capuse47seli nu x-tests./run It p f seli nux測試SELINUX安全模塊uite48tomoyotestcases/b in /testall.shtomoyo 安全測試備注:需要安裝 tomoyo 包,并配置詳情見源目錄 tomoyo目錄device-driv這一測試工具并沒有編譯,如49505152535455565758ers (硬件設(shè)備驅(qū)動(dòng)測試)acpibas
31、edev_sim_frameworknistbiov4lagpblockdrmmisc_module果要測試執(zhí)行下面的操作:1.進(jìn)入想要測試的目錄并運(yùn)行make命令;2在源目錄目錄中,用insmod 加載.o文件。3.運(yùn)行insmod確定內(nèi)核是否已經(jīng)載入;4.到源目錄運(yùn)行*.sh或者是其他的可執(zhí)行文件;5.其結(jié)果會(huì)被輸出;6.這些測試通常會(huì)在幾秒鐘內(nèi)完成,然后可能需要重啟。執(zhí)行ACPI測試支持本國語言測試加速圖形接口測試59spci外部控制器接口( PCI)測試60rtc測試etc (實(shí)時(shí)時(shí)鐘)驅(qū)動(dòng)61usbusb接口測試62ioaio./run It p -f ioaio(異步輸入輸出)測試
32、)63stress_fl oppy testscri pts/diskio.sh軟驅(qū)壓力測試64disktesttestcases/bin /disktest硬盤測試備注:disktest 使用較復(fù)雜。具體參照腳本和源目錄下disktest說明文件65direct_io./run It p -ftest_dma_thread_diotest766Itp-aiodio/testscri pts/lt p-aiodio.s h67stress_cdtestscrip ts/diskio.sh光驅(qū)壓力測試68writetest./run It p -f fs寫入測試69mem(內(nèi)存./run It
33、p -f mm內(nèi)存管理測試測試)70po wer_ma./runitp電源管理測試n ageme nt-fpower_man ageme nt_tests71 syscalls./run It p frun test/syscalls系統(tǒng)調(diào)用測試表8 kernel相關(guān)內(nèi)容測試方法423 network序號測試內(nèi)容子測試點(diǎn)內(nèi)容含義腳本說明1can無Con troller area./runitp -f can ,在測試之前需要n etwork/lt p-20110228/testcases/networ/ca n中配置,具體方法參照此目錄下的INSTALL,此功能需要運(yùn)行在linux-2.6.2
34、5以上版本。2dhcpd無測試dhcpd服務(wù)運(yùn)行方式:/runItp- tcp_cmds ,女裝 dhcpd服務(wù)3ip route無測試ip命令的基本地測試本功能/lt p/testcases/network/ ipro ute/i p_test.sh4lib6無Ipv6地址庫測試所屬測試腳本networktests.sh,測試時(shí)后跟參數(shù)-L ;也可以在runitp.sh 腳本下跟ipv6_lib參數(shù)6nfs無網(wǎng)絡(luò)文件系統(tǒng)測所屬測試腳本networktests.sh,測試時(shí)后跟參數(shù)試,包括nfs壓力-N測試需要開啟nfs、portmap 服務(wù),并配置7rpcpc基本1rpc和rpc壓力測所屬測
35、試腳本networktests.sh,測試時(shí)后跟參數(shù)測試試-R,需要開啟portmap 服務(wù)或rpcbind 服務(wù); 或./run It p -f r pcrp c-tir pcrpc傳輸測試腳本執(zhí)行:./runitp -frpctirpc腳本詳細(xì)配置見測試套件下8sockets無套接字測試本地測試:/opt/ltp /testcases/bi n/ltp Sockets.sh ;需要跟參數(shù)運(yùn)行9tcp _cmds無tcp命令測試:包所屬測試腳本networktests.sh,測試時(shí)后跟參數(shù)括:arp , ftp ,-T ;也可以在runltp.sh 腳本下跟tcp_cmds 參echo ,
36、host ,數(shù)進(jìn)行測試fin ger , in sclude ,需要在測試時(shí)開啟 echo-stream 服務(wù)、dhcpdnetstat , scp ,服務(wù)等rdist , rlogin , rsh ,arp測試需要遠(yuǎn)程主機(jī)和本地主機(jī)在同一個(gè)子網(wǎng)rwho , sendfile ,中。ssh, tcpdump ,fin ger命令測試需要開啟fin gerd寸護(hù)進(jìn)程,可tel net。以使用setup選擇系統(tǒng)服務(wù)rwho命令的測試需要在兩臺(tái)機(jī)子上安裝并開啟rwhod守護(hù)進(jìn)程tcpdum P 命令測試時(shí)也需要兩臺(tái)王機(jī)在同一個(gè)子網(wǎng)中。1xin etd無xinetd服務(wù)本地測試,0/op t/lt p
37、/testcases/b in/xin etd_tests.sh或n etworktests.sh1ip table無ip tables (防火墻運(yùn)行方式: /run It p- tcp _cmds 或1管理)n etworktest.sh1multicast無多路廣播測試所屬測試腳本networktests.sh,測試時(shí)后跟參數(shù)2-M ;也可以在runitp.sh 腳本下跟 multicase 參數(shù)進(jìn)行測試1nfsv4無nfs v4測試所屬腳本networktests.sh ,也可單獨(dú)執(zhí)3行: ./runItp -f nfs1sctp無流傳輸控制協(xié)議測所屬測試腳本networktests.s
38、h,測試時(shí)后跟參數(shù)4試-S ;也可以在runitp.sh腳本下跟sctp參數(shù)進(jìn)行測試1stressbroke nj發(fā)送大量IP包所屬測試腳本networkstrss.sh ,具體測試所跟參5p數(shù)后面介紹。在run test目錄中有對個(gè)各個(gè)功能dnsDNS服務(wù)器正反的壓力測試,可以單獨(dú)測試。如:向查找域名是的承./run It p -f n etwork_stress.d ns受能力./run It p -f n etwork_stress.ft p1ftpftp服務(wù)客戶端大./run It p -f n etwork_stress.htt p量請求、下載壓力./run It p -f n et
39、work_stress.icm p測試()./run It p -f n etwork_stress.i nterfacehtt phttp服務(wù)器客戶./run It p -f n etwork_stress.muIticast端大量請求壓力測./run It p -f n etwork_stress.tc p試./run It p -f n etwork_stress.ud picmpICMP壓力測試./run It p -f n etwork_stress.routen terface接口壓力測試./run It p -f n etwork_stress.broke n_ipmultica
40、st多路廣播壓力測試./run It p -f n etwork_stress.a ppiroute路由壓力測試ssh-y-h. . 、 f . 1I1人、建立大里ssh會(huì)話連接壓力測試tcptcp壓力測試udpudp壓力測試1tracerout1無r-路由跟蹤測試本地測試:6e/op t/lt p/testcases/b in /traceroute_testss.sh表9 network測試方法4.2.4 open_posix_testsuite序號測試內(nèi)容子測試點(diǎn)內(nèi)容含義備注1AIO無執(zhí)行異步I/O測試執(zhí)行 run_posix_option_group_test.shAIO運(yùn)行加參數(shù)2S
41、IG無執(zhí)行信號測試執(zhí)行 run_posix_option_group_test.shSIG運(yùn)行加參數(shù)3SEM無執(zhí)行信號測試執(zhí)行 run_posix_option_group_test.shSEM 運(yùn)行加參數(shù)4THR無執(zhí)行線程測試執(zhí)行 run_posix_option_group_test.sh加參數(shù)THR運(yùn)行6TMR無執(zhí)行定時(shí)器和時(shí)鐘測執(zhí)行 run_posix_option_group_test.sh加參數(shù)試TMR運(yùn)行7MSG無執(zhí)行消息隊(duì)列測試執(zhí)行 run_posix_option_group_test.sh加參數(shù)MSG運(yùn)行8TPS無執(zhí)行線程和進(jìn)程同步執(zhí)行 run_posix_option_g
42、roup_test.sh加參數(shù)測試TPS運(yùn)行9MEM無執(zhí)行映射,處理和共執(zhí)行 run_posix_option_group_test.sh加參數(shù)享內(nèi)存測試MEM運(yùn)行表 10 P osix測試425 realtime序號測試內(nèi)容子測試點(diǎn)內(nèi)容含義備注1funcasyn c_ha ndler異步處理程序腳本為testscri pts/test_realtime.shgtod_latencygtod 延遲hrtimer- prio高精度時(shí)間處理優(yōu)先級matrix_mult矩陣乘運(yùn)算5 LTP測試套件配置詳細(xì)5.1 n etworktests.sh腳本配置(1)配置前提A.開啟所有網(wǎng)絡(luò)服務(wù),在客戶端和服
43、務(wù)端上安裝rshd , fingerd , nfsd , echo服務(wù);B.在服務(wù)端上安裝 rsh 服務(wù),tel net 服務(wù),fin ger 服務(wù),rdist , rsy nc , dhc p , http , rwho服務(wù)。如果沒有開啟服務(wù),則在客戶端測試時(shí)會(huì)報(bào)錯(cuò)。添加開機(jī)啟動(dòng)服務(wù)如:chkc on figrsh/rlogi n/te Inet/fin ger/rexec/rwhod onC.在客戶端和服務(wù)端編輯/root/.rhosts5 是服務(wù)端的主機(jī)名,0是客戶端的主機(jī)名。如下:5root
44、0rootD.在服務(wù)端 vi /etc/securetty,添加以下內(nèi)容:rshrlogi nrexecsshtel netftpE. FTP setup在服務(wù)端編輯/etc/ft pusers或 /etc/vsft pd.ft pu sers或 /etc/vsft pd/vsft pd.ft pu sers注釋掉root用戶,需要安裝 FTP軟件vsftp或其他;F. N FSsetup在服務(wù)端編輯/etc/ex ports,添加如下內(nèi)容:/192.168.12.*(rw,sy nc,n o_root_squash)并用命令exportfs -a 使其生效。G.服務(wù)端dhcp編輯/etc/d
45、hcpd.conf,添加以下內(nèi)容,dhcp配置方法詳細(xì)略;ddns-up date-style in terim;ignore clie nt-up dates;sub net netmask # - default gatewayop ti on routers54;op ti on sub net-mask;op ti on ni s-doma in"domai "op ti on doma in-n ame"domai "op tion domai n-n ame-servers 5;op ti on time-offset-18000; # Eastern Sta ndard Time#op tio n ntp-servers;;#op tio n n etbios-n ame-servers# - Selects poin t-to-p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省南通市如皋市2025屆高三第一次適應(yīng)性考試(1.5模)數(shù)學(xué)試題(解析版)
- 智慧環(huán)衛(wèi)大數(shù)據(jù)一體化管理平臺(tái)設(shè)計(jì)方案智慧環(huán)衛(wèi)信息化管控平臺(tái)解決方案
- (二模)晉中市2025年3月高考適應(yīng)性訓(xùn)練考試 生物試卷(含A+B卷答案詳解)
- 5.3 凸透鏡成像的規(guī)律 說課稿 2025年初中人教版物理八年級上冊
- 暑期師德心得體會(huì)
- 四川省攀枝花市鹽邊縣2024-2025學(xué)年九年級上學(xué)期1月期末數(shù)學(xué)試題(原卷版+解析版)
- 西站框構(gòu)中橋施工方案 投標(biāo)方案(技術(shù)方案)
- 交通行業(yè)智能交通信號燈智能運(yùn)維與數(shù)據(jù)分析方案
- 移動(dòng)支付技術(shù)與其應(yīng)用模擬試題及答案
- 項(xiàng)目延期原因說明書
- 2025年海南保亭縣事業(yè)單位招聘綜合歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 污水處理設(shè)施運(yùn)維服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 2024年蘇州高博軟件技術(shù)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 2025年上半年江蘇省無錫瀚瀾水利科技限公司招聘7人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 我的家鄉(xiāng)衢州
- 空調(diào)安裝及維修的注意事項(xiàng)
- 廣電和通信設(shè)備調(diào)試工(高級)理論考試復(fù)習(xí)題庫(含答案)
- DB44∕T 876-2011 物業(yè)服務(wù) 會(huì)務(wù)服務(wù)規(guī)范
- 橫河氧量變送器標(biāo)定及檢修
- ArcGIS應(yīng)用基礎(chǔ)培訓(xùn)(共98張)
- 南京鼓樓區(qū)部編版五年級語文下冊第二單元教材分析
評論
0/150
提交評論