磁碟讀寫速率測試工具 Bonnie
概述
我們在評估開發板的各種介面時,其中一個重要的指標就是頻寬(資料傳輸速率)。早期的時候我們是直接使用 dd 命令進行簡單測試的,但發現多次測量的結果波動很大。後來使用了自己專門寫的 Python 程式,做隨機資料的讀寫。但依然是比較簡陋,考慮不夠全面。
Bonnie 正是適合我們使用場景的工具,小而美!它測試了多種方式的讀、寫,甚至還有隨機的跳讀。
編譯執行
- 在 Bonnie 官網下載 tar 包:http://www.textuality.com/bonnie/download.html
- 解壓後直接執行 make 即可。將生成 Bonnie 二進位制檔案。
- 直接 ./Bonnie 將以 100MB 的資料量進行測試。./Bonnie -h 可以看到其簡單的引數選項。
- 下圖是在 Mac 上的執行情況。
參考
官網:http://www.textuality.com/bonnie/
我對程式碼的簡單整理:https://github.com/liaojieliang/demos/tree/master/others/file-read-write/read-write-speed
廖傑良 - 2018-11-07
相關推薦
磁碟讀寫速率測試工具 Bonnie
概述 我們在評估開發板的各種介面時,其中一個重要的指標就是頻寬(資料傳輸速率)。早期的時候我們是直接使用 dd 命令進行簡單測試的,但發現多次測量的結果波動很大。後來使用了自己專門寫的 Python 程式,做隨機資料的讀寫。但依然是比較簡陋,考慮不夠全面。 Bonnie 正是適合我們使用
java獲取JVM的CPU佔用率、記憶體佔用率、執行緒數及伺服器的網口吞吐率、磁碟讀寫速率
怎麼說呢,本人菜鳥一枚,費了幾天時間,終於做了一個用java獲取JVM的CPU佔用率、記憶體佔用率、執行緒數及伺服器的網口吞吐率、磁碟讀寫速率的實現。 其中windows環境下獲取jvm 的cpu佔用率這裡是參考網上別人的東西(在此感謝提供參考的網友),其他的都是基於自己的想法做出來的。該工具類
Android 檔案系統讀寫功能測試工具iozone移植。
iozone可以對檔案系統讀寫功能進行自動測試,首先需要下載iozone。然後原始碼資料夾放在Android原始碼下mm編譯出bin檔案放入裝置bin資料夾下面並賦予讀和執行許可權。 下面是具體步驟,如果會編譯的,不需要的可直接跳過。 1,將iozone4A
我的小工具,java版串列埠讀寫卡測試工具
工作過程中,經常需要和卡片打交道,如何快速的讀寫卡,提高些工作效率呢?業餘時間,搞了個讀寫卡測試工具, 通過串列埠操作讀卡器。我把車載機改造為串列埠的讀卡器,配合這個工具就可以使用了。如果有網友想使用這個工具,得自己 做個下位機讀卡器了。指令是透傳的,監控發出來的指令
Linux讀寫效能測試工具--iozone
IOzone是一個檔案系統測試基準工具。可以測試不同的作業系統中檔案系統的讀寫效能。可以通過 write, re-write, read, re-read, random read, random write, random mix, backwards read, rec
測試linux下磁碟的讀寫速率
1) 通過df -h命令檢視磁碟情況 Filesystem Size Used Avail Use% Mounted on /dev/sda4 289G 61G 214G 23% / tmpfs
dd命令測試linux磁碟讀寫速度操作
1、先熟悉兩個特殊的裝置: (1)/dev/null:回收站、無底洞。 (2)/dev/zero:產生字元。 2、測試磁碟寫能力 time dd if=/dev/zero of=/testw.dbf bs=4k
Linux下測試磁碟讀寫速度
1.測/目錄所在磁碟的純寫速度: time dd if=/dev/zero bs=1024 count=1000000 of=/1Gb.file 2.測/目錄所在磁碟的純讀速度: time dd if=/1Gb.file bs=64k |dd of=/dev/null
DD測試磁碟讀寫速度
1 2 3 4 dd bs=1M count=128 if=/dev/zero of=test dd bs=1M count=128 if=/dev/zero of=test; sync dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
【Linux】磁碟讀寫 測試
一、如何檢視當前磁碟的IO使用情況 使用命令:iotop Total DISK READ: 3.89 K/s | Total DISK WRITE: 0.00 B/s TID PRIO USER DISK READ DISK WRITE SWAPIN IO>
linux磁碟讀寫測試
time+dd 測磁碟讀寫速度 1、先熟悉兩個特殊的裝置及一些相關引數: 1) time有計時作用,dd用於複製,從if讀出,寫到of; 2) if=/dev/zero(產生字元)不產生IO,因此可以用來測試純寫速度; 3) 同理of=/dev/null(回收站、無底洞)不
Linux 如何測試 IO 效能(磁碟讀寫速度)
這幾天做MySQL效能測試,偌大一個公司,找幾臺效能測試機器都很糾結,終於協調到兩臺,IO的效能如何還不知道。 資料庫屬於IO密集型的應用,所以還是先評估下Server的IO效能,看看是否能和線上的機器匹配上。 之前一直知道用dd(device to device)命令可以簡單測試磁碟的IO讀寫速度,但沒有
mycat讀寫分離測試
環境:四臺主機,兩臺mysql做主從:master和slave 一臺mysql做測試,ip:10.30.162.142 一臺mycat做讀寫分離,ip:192.168.122.230 客戶端訪問mycat端的虛擬資料庫 mycat端虛擬資料庫設定如下: user:admin passwo
poi 讀寫Excel小工具 部分原始碼
功能 如果匹配條件相同 則把路徑2 的值賦值到路徑一 部分原始碼 //獲取表名 public static String[] getSheetNames(String filePath) { &nb
Linux檢視磁碟讀寫
---------- 檢視磁碟讀寫--------- iostat -k 1 SQL> ho iostat Linux 2.6.32-279.el6.x86_64 (server-92) 08/16/2013 _x86_64_ (24 CPU) avg-cpu:
java變數讀寫效率測試
主要測試全域性變數、區域性變數、volatile變數、原子變數的讀寫效率,原始碼如下: public class GloableVarientTest { private long temp = 0; public
【NTFS磁碟讀寫】Paragon NTFS for Mac 破解版中文破解版
想要對您的NTFS行動硬碟進行復制,刪除,修改,移動嗎?那就快來下載Paragon NTFS for Mac 破解版吧!這是Mac平臺上一款非常強大的NTFS檔案讀寫工具,它能夠為使用者快速進行NTFS檔案讀寫修改,讓您詳細瞭解自己的移動磁碟! 點選檢視Paragon NTFS for Mac 破解版(
zabbix之監控磁碟讀寫速度
Zabbix作為強大的伺服器監控平臺,本次利用它來檢測伺服器中各個硬碟的讀寫速度,以便能在硬碟效能下降能夠即使更換,不影響工作效率。 1、dd命令使用 利用Linux自帶的dd命令來測試硬碟的讀寫速度,關於dd命令的詳解可網上查詢,很多資料,下面給出dd測試的用法。 (1)兩個特
RAID5和RAID10在磁碟讀寫選擇對比
磁碟讀寫速度的關鍵之一:Cache cache技術最近幾年,在磁碟儲存技術上,發展的非常迅速,作為高階儲存,cache已經是整個儲存的核心所在,就是中低端儲存,也有很大的cache存在,包括最簡單的RAID卡,一般都包含有幾十,甚至幾百兆的RAID cache。
JAVA FileUtils(檔案讀寫以及操作工具類)
轉別人的合併的連結 //https://www.cnblogs.com/chenhuan001/p/6575053.html //https://blog.csdn.net/lovoo/article/details/77899627 第一個連結找不到了作者看見了說一下我給你上鍊接