版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Linux性能測(cè)試-fio命令1任務(wù)描述華云數(shù)據(jù)集團(tuán)基于CloudUltra?私有云為兵工物資集團(tuán)構(gòu)建私有云平臺(tái),在保障平臺(tái)的高可靠性、高可用性、高安全性的基礎(chǔ)之上,為兵工物資集團(tuán)提供持續(xù)性、可擴(kuò)展性、可管理性的服務(wù)。和傳統(tǒng)模式相比基礎(chǔ)設(shè)施使用率提高了75%以上,數(shù)據(jù)可靠性提高到了99.9%,保證兵工物資集團(tuán)數(shù)據(jù)安全可控,滿足集團(tuán)業(yè)務(wù)需求。本節(jié)主要講解兵工物資集團(tuán)構(gòu)建私有云平臺(tái)項(xiàng)目的實(shí)施過程中,對(duì)Linux性能測(cè)試-fio命令的介紹。目錄fio介紹fio舉例fio命令2fio介紹3fio是一個(gè)IO測(cè)試工具,可以運(yùn)行在Linux、Windows等多種系統(tǒng)之上,可以用來測(cè)試本地磁盤、網(wǎng)絡(luò)存儲(chǔ)等的性能。配置靈活多樣,支持多客戶端并發(fā)測(cè)試(server、client模式),支持文件級(jí)、對(duì)象級(jí)存儲(chǔ)測(cè)試,更對(duì)多種主流的存儲(chǔ)如GlusterFS、CephFS等有專用測(cè)試引擎。測(cè)試結(jié)果包括IOPS、BW、lat等多種數(shù)據(jù)。io可以指定要測(cè)試的I/O的類型,讀/寫,順序/隨機(jī),最基本的也就有了4種讀寫規(guī)則、順序讀、順序?qū)憽㈦S機(jī)度、隨機(jī)寫。讀寫的區(qū)別就不說了,一般情況下,機(jī)械硬盤的寫入速度要比讀取速度慢,有時(shí)可能有數(shù)倍只差。而對(duì)于順序與隨機(jī),機(jī)械硬盤對(duì)于隨機(jī)讀寫,尤其是小文件的隨機(jī)讀寫,性能非常差。主要是由于訪問位于物理硬盤盤面的不同位置的小文件需要大量的時(shí)間進(jìn)行尋道,而機(jī)械硬盤的尋道相對(duì)于讀寫是非常慢的,所以也就造就了機(jī)械硬盤的隨機(jī)小文件很差的性能。而固態(tài)硬盤,由于其沒有機(jī)械硬盤的物理結(jié)構(gòu),所以其物理小文件性能可以碾壓機(jī)械硬盤。并且隨著以固態(tài)硬盤位核心而設(shè)計(jì)的接口和協(xié)議的出現(xiàn)(M.2、PCIe接口NVMe協(xié)議等)即使大文件固態(tài)硬盤也能完全碾壓機(jī)械硬盤了。fio介紹5CentOS可以直接使用yum安裝FIO是測(cè)試IOPS的非常好的工具,用來對(duì)硬件進(jìn)行壓力測(cè)試和驗(yàn)證,支持13種不同的I/O引擎,包括:sync,mmap,libaio,posixaio,SGv3,splice,null,network,syslet,guasi,solarisaio等等。#yum安裝yuminstalllibaio-develfio#手動(dòng)安裝yuminstalllibaio-develwgethttp://brick.kernel.dk/snaps/fio-2.2.10.tar.gztar-zxvffio-2.2.10.tar.gzcdfio-2.2.10make$makeinstallfio介紹4云硬盤的性能衡量指標(biāo)云硬盤的性能指標(biāo)一般通過以下幾個(gè)指標(biāo)進(jìn)行衡量IOPS:每秒的讀寫次數(shù),單位為次(計(jì)數(shù))。存儲(chǔ)設(shè)備的底層驅(qū)動(dòng)類型決定了不同的IOPS總IOPS:每秒執(zhí)行的I/O操作總次數(shù)隨機(jī)讀IOPS:每秒指定的隨機(jī)讀I/O操作的平均次數(shù)隨機(jī)寫IOPS每秒指定的隨機(jī)寫I/O操作的平均次數(shù)順序讀IOPS每秒指定的順序讀I/O操作的平均次數(shù)順序?qū)慖OPS每秒指定的順序?qū)慖/O操作的平均次數(shù)吞吐量:每秒的讀寫數(shù)據(jù)量,單位為MB/S吞吐量市值單位時(shí)間內(nèi)可以成功傳輸?shù)臄?shù)據(jù)數(shù)量。如果需要部署大量順序讀寫的應(yīng)用,典型場(chǎng)景比如hadoop離線計(jì)算型業(yè)務(wù),需要關(guān)注吞吐量時(shí)延:IO操作的發(fā)送時(shí)間到接收確認(rèn)所經(jīng)過的時(shí)間,單位為秒如果應(yīng)用對(duì)時(shí)延比較敏感,比如數(shù)據(jù)庫(kù)(過高時(shí)延會(huì)導(dǎo)致應(yīng)用性能下降或報(bào)錯(cuò)),建議使用SSD存儲(chǔ)FIO的用法6FIO分順序讀,隨機(jī)讀,順序?qū)?,隨機(jī)寫,混合隨機(jī)讀寫模式。
這是一個(gè)順序讀的模式:fio-filename=/dev/sda-direct=1-iodepth1-thread-rw=read-ioengine=psync-bs=16k-size=200G-numjobs=30-runtime=1000-group_reporting-name=mytestioengine=psyncio引擎使用pync方式rwmixwrite=30在混合讀寫的模式下,寫占30%group_reporting關(guān)于顯示結(jié)果的,匯總每個(gè)進(jìn)程的信息。lockmem=1G只使用1g內(nèi)存進(jìn)行測(cè)試。zero_buffers用0初始化系統(tǒng)buffer。nrfiles=8每個(gè)進(jìn)程生成文件的數(shù)量。說明:filename=/dev/sdb1測(cè)試文件名稱,通常選擇需要測(cè)試的盤的data目錄。direct=1測(cè)試過程繞過機(jī)器自帶的buffer。使測(cè)試結(jié)果更真實(shí)。rw=randwrite測(cè)試隨機(jī)寫的I/Orw=randrw測(cè)試隨機(jī)寫和讀的I/Obs=16k單次io的塊文件大小為16kbsrange=512-2048同上,提定數(shù)據(jù)塊的大小范圍size=5G本次的測(cè)試文件大小為5g,以每次4k的io進(jìn)行測(cè)試。numjobs=30本次的測(cè)試線程為30個(gè).runtime=1000測(cè)試時(shí)間為1000秒,如果不寫則一直將5g文件分4k每次寫完為止。fio命令7隨機(jī)讀:fio-filename=/dev/sda-direct=1-iodepth1-thread-rw=randread-ioengine=psync-bs=16k-size=200G-numjobs=30-runtime=1000-group_reporting-name=mytestfio舉例8順序?qū)懀篺io-filename=/dev/sda-direct=1-iodepth1-thread-rw=write-ioengine=psync-bs=16k-size=200G-numjobs=30-runtime=1000-group_reporting-name=mytest隨機(jī)寫:fio-filename=/dev/sda-direct=1-iodepth1-thread-rw=randwrite-ioengine=psync-bs=16k-size=200G-numjobs=30-runtime=1000-group_reporting-name=mytestfio舉例10混合隨機(jī)讀寫:fio-filename=/dev/sda-direct=1-iodepth1-thread-rw=randrw-rwmixread=70-ioengine=psync-bs=16k-size=200G-numjobs=30-runtime=100-group_reporting-name=mytest-ioscheduler=noop測(cè)試混合隨
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鐵路車輛制修工風(fēng)險(xiǎn)評(píng)估與管理模擬考核試卷含答案
- 環(huán)己胺裝置操作工班組管理知識(shí)考核試卷含答案
- 搪瓷坯體制作工崗前崗位適應(yīng)能力考核試卷含答案
- 拉深工安全理論競(jìng)賽考核試卷含答案
- 減粘裂化裝置操作工崗前安全操作考核試卷含答案
- 計(jì)算機(jī)板級(jí)維修工操作評(píng)估評(píng)優(yōu)考核試卷含答案
- 中獸醫(yī)員持續(xù)改進(jìn)能力考核試卷含答案
- 班主任安全培訓(xùn)
- 2026北京門頭溝初二上學(xué)期期末語(yǔ)文試卷和答案
- 2026年智能廚房中控系統(tǒng)項(xiàng)目投資計(jì)劃書
- 招標(biāo)績(jī)效考核方案(3篇)
- 500萬的咨詢合同范本
- 2025年貸款房屋轉(zhuǎn)贈(zèng)協(xié)議書
- 2025天津市個(gè)人房屋租賃合同樣本
- 中藥熱熨敷技術(shù)及操作流程圖
- 鶴壁供熱管理辦法
- 01 華為采購(gòu)管理架構(gòu)(20P)
- 糖尿病逆轉(zhuǎn)與綜合管理案例分享
- 工行信息安全管理辦法
- 娛樂場(chǎng)所安全管理規(guī)定與措施
- 化學(xué)●廣西卷丨2024年廣西普通高中學(xué)業(yè)水平選擇性考試高考化學(xué)真題試卷及答案
評(píng)論
0/150
提交評(píng)論