本文為大家介紹使用dd命令測試linux磁盤的性能的方法是什么(使用dd命令測試linux磁盤的性能的方法有哪些),下面和小編一起看看詳細內(nèi)容吧。
熟悉linux系統(tǒng)的人都知道,linux系統(tǒng)下的dd命令是常用的命令之一,dd命令的使用也很廣泛。除了大家熟知的dd命令復制文件外,還可以使用dd命令來測試磁盤的性能。下面小編就為大家介紹如何使用dd命令測試linux磁盤的性能。
linux磁盤
下面直接介紹幾個常用的dd命令,先看看它們的區(qū)別:
dd bs=64k count=4k if=/dev/zero of=test
dd bs=64k count=4k if=/dev/zero of=test;同步
dd bs=64k count=4k if=/dev/zero of=test conv=fdatasync
dd bs=64k count=4k if=/dev/zero of=test oflag=dsync
這四個dd 命令的區(qū)別在于如何處理內(nèi)存中的寫緩存:
1.dd bs=64k count=4k if=/dev/zero of=test
如果沒有任何參數(shù),dd 的默認模式不包括sync 命令。換句話說,dd 命令在dd 命令完成之前不允許系統(tǒng)將文件實際寫入磁盤。所以上面的命令只是將128mb的數(shù)據(jù)讀入內(nèi)存緩沖區(qū)(write cache)。所以你得到的將是超快的速度。因為其實dd給你的只是閱讀速度。直到dd完成后系統(tǒng)才開始真正的向磁盤寫入數(shù)據(jù),但是你看不到這個速度。因此,如果速度很快,則作用不大。
實際運行結(jié)果:
復制268435456 字節(jié)(268 mb),1.3529 秒,198 mb/s
2.dd bs=64k count=4k if=/dev/zero of=test;同步
與上面1 中的完全相同。分號僅連續(xù)分隔兩個獨立的命令。當sync命令即將開始實際寫入數(shù)據(jù)到磁盤時,之前的dd命令已經(jīng)在屏幕上顯示了錯誤的寫入速度值。所以你仍然沒有獲得真正的寫入速度。
實際運行結(jié)果:
復制268435456 字節(jié)(268 mb),0.522815 秒,513 mb/s
3. dd bs=64k count=4k if=/dev/zero of=test conv=fdatasync
添加這個參數(shù)后,dd命令最后會實際執(zhí)行一次同步(sync)操作,所以此時得到的是將128m數(shù)據(jù)讀入內(nèi)存并寫入磁盤所需的時間,所以計算出來的time 更符合實際使用效果。
實際運行結(jié)果:
復制268435456 字節(jié)(268 mb),2.8046 秒,95.7 mb/s
4.dd bs=64k count=4k if=/dev/zero of=test oflag=dsync
添加該參數(shù)后,dd每次執(zhí)行都會進行一次同步寫操作。也就是說,這條命令每次讀取64k,都要先把這64k寫入磁盤,然后再讀取后面的64k,一共重復128次。這可能是最慢的方式,因為基本上沒有使用寫緩存(write cache)。
實際運行結(jié)果:
復制268435456 字節(jié)(268 mb),3.40069 秒,78.9 mb/s
一般來說,第四種方法最嚴格,它可以模擬數(shù)據(jù)庫的插入操作,所以速度很慢,也是測試vps硬盤性能標準的一個基準。一般來說,如果測試結(jié)果超過10m,對正常的網(wǎng)站建設是不利的。沒有效果。如果超過50m,就處于非常強大的狀態(tài)。我看到這個vps硬盤的性能很不錯,dd速度達到了78.9mb/s。
在這些命令中,bs=64k表示同時讀取/輸出的塊大小為64k字節(jié),count=4k表示復制的塊數(shù)為4000。如果測試更嚴格,我們運行1g數(shù)據(jù)量dd :
dd if=/dev/zero of=test bs=64k count=16k oflag=dsync
表示每個塊的大小為64k字節(jié),測試的塊數(shù)為16k。實際測試結(jié)果如下:
復制1073741824 字節(jié)(1.1 gb),18.9098 秒,56.8 mb/s
以上就是使用dd命令測試linux磁盤性能的方法。更多精彩內(nèi)容,持續(xù)關注系統(tǒng)部落官網(wǎng)。
相關內(nèi)容推薦:
linux磁盤分區(qū)和文件系統(tǒng)概念詳解
騰訊視頻播放器(qqlive) v11.69.9236.0 免費版騰訊視頻播放器(qqlive)是騰訊視頻的客戶端產(chǎn)品。騰訊視頻播放器支持豐富的內(nèi)容在線點播和電視直播。軟件提供列表管理、視頻音量放大、色彩質(zhì)量調(diào)整、自動關機等更強大的功能服務。感興趣的朋友快來下載吧。
xundu pdf master v3.1.5.9 官方版xundu pdf master是一款功能強大的pdf閱讀軟件,您可以使用本軟件輕松編輯文字、圖表、添加圖片、去除水印、創(chuàng)建表格,本軟件還提供pdf轉(zhuǎn)換功能,能夠?qū)С鰓ord、excel、ppt等office文件格式。
小知todo v3.2.1.12 最新版小知todo集日程、日歷、日程、自定義提醒、自定義重復、待辦多端同步、皮膚主題等實用和功能強大的桌面待辦軟件。支持日、周、月三種日歷視圖,您可以通過每個視圖管理您的日、周、月日程安排,讓您更直觀、更便捷地回顧過去、關注現(xiàn)在、規(guī)劃未來。
win11 android subsystem v2304.40000.5.0正式版微軟近日邀請windows insider項目成員測試新版windows subsystem for android version 2304(2304.40000.5.0)。本次版本更新主要增加了使用殺毒軟件進行包驗證的能力、重新分配內(nèi)存以獲得更好性能的能力、android applink 支持、新的linux 內(nèi)核等。
夸克網(wǎng)盤v2.5.31正式版夸克網(wǎng)盤是夸克推出的一款云服務產(chǎn)品(支持離線下載)。本軟件支持多種格式壓縮包秒開,高效查看各種格式文件,管理方便,存儲空間大,輕松存儲各類文件,智能分類管理,快速下載,讓文件存儲更輕松。
2345pdf converter v2.9.0.809 正式版2345pdf converter是一款pdf轉(zhuǎn)換軟件,支持pdf轉(zhuǎn)換成word、圖片、excel、ppt等文檔。操作簡單,使用方便??稍诒镜剞D(zhuǎn)換,確保您的文件安全。它還具有合并和拆分文件的功能。歡迎感興趣的朋友下載體驗!
好了,使用dd命令測試linux磁盤的性能的方法是什么(使用dd命令測試linux磁盤的性能的方法有哪些)的介紹到這里就結(jié)束了,想知道更多相關資料可以收藏我們的網(wǎng)站。