国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux上的USB驅(qū)動(dòng)器基準(zhǔn)測(cè)試

這篇具有很好參考價(jià)值的文章主要介紹了Linux上的USB驅(qū)動(dòng)器基準(zhǔn)測(cè)試。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

基準(zhǔn)測(cè)試

如果你想在U盤或其他外置USB硬盤上執(zhí)行基準(zhǔn)測(cè)試,程序與在普通內(nèi)部存儲(chǔ)設(shè)備上執(zhí)行基準(zhǔn)測(cè)試非常相似。我們需要做的就是測(cè)量USB硬盤的讀寫速度。在本教程中,你將看到如何在 Linux 系統(tǒng)上通過命令行和圖形用戶界面對(duì)USB硬盤進(jìn)行基準(zhǔn)測(cè)試。

在本教程中,你將學(xué)習(xí)

  • 如何在主要Linux發(fā)行版上安裝hdparm和Bonnie++
  • 如何安裝GNOME磁盤工具
  • 如何使用 dparm、Bonnie++ 和GNOME disk執(zhí)行基準(zhǔn)測(cè)試

Linux 上的 USB 驅(qū)動(dòng)器基準(zhǔn)測(cè)試分步說明

我們有幾種不同的方法可用于在 Linux 上對(duì) USB 驅(qū)動(dòng)器進(jìn)行基準(zhǔn)測(cè)試。其中包括 hdparm 和 Bonnie++ 實(shí)用程序(均為命令行工具),以及 GNOME 磁盤實(shí)用程序(當(dāng)然是圖形用戶界面應(yīng)用程序)。你可以選擇自己喜歡的方法,并按照以下步驟操作。

使用dd測(cè)試寫速度

$ sync;dd if=/dev/zero of=tmp bs=1M count=1024;sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 139.504 s, 7.7 MB/s

使用hdparm進(jìn)行 USB 基準(zhǔn)測(cè)試

hdparm 是方便的命令行工具,通常默認(rèn)安裝在大多數(shù)Linux系統(tǒng)中。使用它進(jìn)行測(cè)試的唯一問題是,它不能測(cè)量寫入速度,只能測(cè)量讀取速度。如果你只關(guān)心讀取速度,那么請(qǐng)放心使用該工具。

如果還沒有安裝 hdparm,請(qǐng)先安裝:

  • Ubuntu、Debian 和 Linux Mint:
$ sudo apt install hdparm

Red Hat、Fedora、CentOS 和 AlmaLinux:

$ sudo dnf install hdparm

Arch Linux 和 Manjaro:

$ sudo pacman -S hdparm

接下來,我們將使用-t標(biāo)志執(zhí)行測(cè)試,并使用--direct選項(xiàng)繞過hdparm命令的系統(tǒng)緩存。您還必須指定USB存儲(chǔ)設(shè)備的塊路徑:


$ sudo hdparm -t --direct /dev/sda1

/dev/sda1:
Timing O_DIRECT disk reads: 258 MB in 3.02 seconds = 85.55 MB/sec

hdparm 中的結(jié)果顯示,我們的USB硬盤的讀取速度為 85.55 MB/sec

使用Bonnie++進(jìn)行USB基準(zhǔn)測(cè)試

Bonnie++將執(zhí)行全面測(cè)試,以確定USB存儲(chǔ)設(shè)備的讀寫速度。這將為您提供非常準(zhǔn)確的結(jié)果,但與hdparm相比,執(zhí)行測(cè)試所需的時(shí)間要長(zhǎng)得多。

如果你還沒有安裝 hdparm,請(qǐng)先安裝它:

  • Ubuntu、Debian 和 Linux Mint:
$ sudo apt install bonnie++

  • Red Hat、Fedora、CentOS 和 AlmaLinux:
$ sudo dnf install bonnie++

  • Arch Linux 和 Manjaro
$ sudo pacman -S bonnie++

使用-d選項(xiàng)指示 Bonnie++在何處進(jìn)行讀寫測(cè)試。這應(yīng)該指向USB驅(qū)動(dòng)器上的某個(gè)目錄。

$ sudo pacman -S bonnie++

使用GNOME Disk進(jìn)行USB基準(zhǔn)測(cè)試

最后一種方法適用于希望使用圖形用戶界面進(jìn)行基準(zhǔn)測(cè)試的用戶。GNOME自帶的Disks實(shí)用程序可讓用戶輕松訪問強(qiáng)大的基準(zhǔn)功能。如果您尚未將 GNOME 作為桌面環(huán)境,仍可按照以下步驟安裝必要的實(shí)用程序。

如果你還沒有安裝 GNOME Disks,那就從安裝它開始吧:

  • Ubuntu、Debian 和 Linux Mint:
$ sudo apt install gnome-disk-utility

  • Red Hat、Fedora、CentOS 和 AlmaLinux:
$ sudo dnf install gnome-disk-utility

  • Arch Linux 和 Manjaro:
$ sudo pacman -S gnome-disk-utility

下一步是打開 GNOME Disks 應(yīng)用程序:

Linux上的USB驅(qū)動(dòng)器基準(zhǔn)測(cè)試

Linux上的USB驅(qū)動(dòng)器基準(zhǔn)測(cè)試

參考資料

  • 軟件測(cè)試精品書籍文檔下載持續(xù)更新 https://github.com/china-testing/python-testing-examples 請(qǐng)點(diǎn)贊,謝謝!
  • 本文涉及的python測(cè)試開發(fā)庫(kù) 謝謝點(diǎn)贊! https://github.com/china-testing/python_cn_resouce
  • python精品書籍下載 https://github.com/china-testing/python_cn_resouce/blob/main/python_good_books.md
  • Linux精品書籍下載 https://www.cnblogs.com/testing-/p/17438558.html
  • https://askubuntu.com/questions/162434/how-do-i-find-out-usb-speed-from-a-terminal
  • https://gist.github.com/ntamvl/84d234a48fa22a83449b3c1e39db06b8
  • https://bootlin.com/blog/test-a-linux-kernel-usb-device-controller-driver-with-testusb/
  • https://www.xda-developers.com/usb-standards-explained/
  • https://www.jianshu.com/p/4cfff0ea3270
  • https://www.howtogeek.com/devops/how-to-use-lsusb-in-linux-with-a-practical-example/
  • https://tecadmin.net/lsusb-command-in-linux/
  • http://www.linux-usb.org/usbtest/
  • https://linuxconfig.org/usb-drive-benchmark-test-on-linux

lsusb

lsusb命令是Linux中的一個(gè)實(shí)用程序,允許用戶列出連接到系統(tǒng)的USB(通用串行總線)設(shè)備。該實(shí)用程序是usbutils軟件包的一部分,該軟件包提供了顯示系統(tǒng)中USB總線及其連接設(shè)備信息的實(shí)用程序。

USB (通用串行總線)是一種廣泛使用的將設(shè)備連接到電腦的標(biāo)準(zhǔn)。它允許用戶將鍵盤、鼠標(biāo)、打印機(jī)和外部存儲(chǔ)設(shè)備等多種設(shè)備輕松連接到電腦上。lsusb 命令可用于顯示這些設(shè)備的相關(guān)信息,包括供應(yīng)商和產(chǎn)品 ID、設(shè)備名稱、設(shè)備驅(qū)動(dòng)程序等。

語法

lsusb 命令的基本語法是

lsusb [options]

選項(xiàng)

lsusb 命令的一些常用選項(xiàng)如下

  • -v: 顯示 USB 設(shè)備的詳細(xì)信息。
  • -t: 顯示 USB 設(shè)備的樹形視圖。
  • -s: 顯示特定 USB 設(shè)備的信息,由其總線和設(shè)備編號(hào)指定。
  • -d:顯示特定 USB 設(shè)備的信息,由其供應(yīng)商和產(chǎn)品 ID 指定。
  • -D:選擇要檢查的設(shè)備。

示例

要列出連接到系統(tǒng)的所有 USB 設(shè)備,請(qǐng)使用 lsusb 命令,不帶任何選項(xiàng):

$ lsusb
Bus 002 Device 003: ID 0951:1666 Kingston Technology DataTraveler 100 G3/G4/SE9 G2/50
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 05c8:03ef Cheng Uei Precision Industry Co., Ltd (Foxlink) HP True Vision HD Camera
Bus 001 Device 005: ID 0bda:385a Realtek Semiconductor Corp. Bluetooth Radio
Bus 001 Device 002: ID 28a0:1185  USB OPTICAL MOUSE 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

要顯示USB設(shè)備的詳細(xì)信息,請(qǐng)使用-v選項(xiàng);要顯示USB設(shè)備的樹狀視圖,請(qǐng)使用-t選項(xiàng);要顯示特定USB設(shè)備的信息,請(qǐng)使用-s選項(xiàng),后面跟總線和設(shè)備編號(hào)。例如,要顯示總線4和設(shè)備2上USB設(shè)備的信息,請(qǐng)使用以下命令:

$ lsusb -s 4:2 -v 

要顯示特定USB設(shè)備的信息,請(qǐng)使用-d選項(xiàng),后面跟上供應(yīng)商和產(chǎn)品ID。例如,要顯示供應(yīng)商ID為 8087、產(chǎn)品ID為c52b 的設(shè)備信息,請(qǐng)使用以下命令:

lsusb -d 1d6b:0002 -v 

查看USB設(shè)備版本:

# lsusb -vvv |grep -i -B5 -A5 bcdUSB
can't get debug descriptor: Resource temporarily unavailable

Bus 004 Device 002: ID 0951:1666 Kingston Technology DataTraveler 100 G3/G4/SE9 G2/50
Device Descriptor:
  bLength                18
  bDescriptorType         1
can't get debug descriptor: Resource temporarily unavailable
  bcdUSB               3.20
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         9
  idVendor           0x0951 Kingston Technology
--
...

上面Kingston U盤的USB版本為3.20文章來源地址http://www.zghlxwxcb.cn/news/detail-710285.html

到了這里,關(guān)于Linux上的USB驅(qū)動(dòng)器基準(zhǔn)測(cè)試的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 伺服驅(qū)動(dòng)器485通信

    伺服驅(qū)動(dòng)器485通信

    伺服驅(qū)動(dòng)器和上位機(jī)使用485通信,驅(qū)動(dòng)電機(jī)運(yùn)行調(diào)試成功案例分享。 調(diào)試步驟如下: 1:使用匯川伺服驅(qū)動(dòng)器案例分享。首先看下伺服驅(qū)動(dòng)器的485通信鏈接方法,使用兩根線鏈接,485+ ,485-。廠家建議GND也要連接上,我試了一下,連接不連接都可以通信。![通信接線圖]! 2.查看

    2024年02月07日
    瀏覽(58)
  • 雷賽驅(qū)動(dòng)器調(diào)試

    雷賽驅(qū)動(dòng)器調(diào)試

    用RS232通訊線連接PC和驅(qū)動(dòng)器 打開參數(shù)總表 ? ①?恢復(fù)出廠設(shè)置 ② 將Pr4.02改成0x83,使能伺服驅(qū)動(dòng)器 ③ 保存參數(shù) ④ 下發(fā)參數(shù)到驅(qū)動(dòng)器 ⑤ 顯示成功后,斷電重啟。 ? 連接485,設(shè)置串口:波特率9600(默認(rèn)),8N1。 MODBUS協(xié)議: ID為1為例(驅(qū)動(dòng)器上旋鈕波動(dòng)開關(guān)設(shè)置ID),發(fā)送

    2024年02月11日
    瀏覽(24)
  • 電機(jī)應(yīng)用-電機(jī)與驅(qū)動(dòng)器簡(jiǎn)介

    電機(jī)應(yīng)用-電機(jī)與驅(qū)動(dòng)器簡(jiǎn)介

    目錄 電機(jī)和驅(qū)動(dòng)器 直流電機(jī) 有刷電機(jī)驅(qū)動(dòng)器 無刷電機(jī)驅(qū)動(dòng)器 步進(jìn)電機(jī) 步進(jìn)電機(jī)驅(qū)動(dòng)器 伺服電機(jī) 伺服電機(jī)驅(qū)動(dòng)器 舵機(jī) 電機(jī)是一種可以在電能和機(jī)械能間 相互轉(zhuǎn)換 的設(shè)備。(發(fā)電機(jī)是將機(jī)械能轉(zhuǎn)換為電能,電動(dòng)機(jī)是將電能轉(zhuǎn)換為機(jī)械能)。 主要有直流電機(jī)、步進(jìn)電機(jī)、伺

    2024年02月06日
    瀏覽(29)
  • 【python】 安裝瀏覽器驅(qū)動(dòng)器

    【python】 安裝瀏覽器驅(qū)動(dòng)器

    使用Selenium模塊需要安裝瀏覽器驅(qū)動(dòng)程序,不同的瀏覽器的驅(qū)動(dòng)程序不一樣,以Chrome為例,Chrome的驅(qū)動(dòng)程序?yàn)镃hromeDriver。 打開瀏覽器,打開設(shè)置 查看“關(guān)于?Chrome”,查看瀏覽器版本,記住瀏覽器版本, 然后打開http://chromedriver.storage.googleapis.com/index.html,找到最接近對(duì)應(yīng)版本

    2024年02月12日
    瀏覽(25)
  • STM32F4驅(qū)動(dòng)42步進(jìn)電機(jī)(采用驅(qū)動(dòng)器)

    STM32F4驅(qū)動(dòng)42步進(jìn)電機(jī)(采用驅(qū)動(dòng)器)

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 stm32f407zgt6芯片,tb6600驅(qū)動(dòng)器 植樹機(jī)代碼,可以驅(qū)動(dòng)四路42步進(jìn)電機(jī),以下是只驅(qū)動(dòng)1路。 : 紅線接B+(TB6600), 藍(lán)線接B-, 綠線接A-, 黑線接A+ 該圖片是轉(zhuǎn)載的。根據(jù)本文代碼:Signal的-統(tǒng)一接開發(fā)板的GND(解

    2024年02月03日
    瀏覽(27)
  • elmo驅(qū)動(dòng)器上位機(jī)的使用

    elmo驅(qū)動(dòng)器上位機(jī)的使用

    1.接線 2.連接和配置 3.調(diào)試 4.開機(jī)自運(yùn)行 1.接線示意圖 2.?連接和配置 (1)添加驅(qū)動(dòng)器到工作空間。在工作空間右鍵,選擇Add Gold Driver。 (2)新建驅(qū)動(dòng)器(Driver03)如圖所示,前面兩個(gè)為之前新建過的。 (3)在Driver03里,選擇目標(biāo)連接方式,選擇Direct Access USB(直接使用US

    2023年04月16日
    瀏覽(34)
  • 伺服電機(jī)驅(qū)動(dòng)器EMC處理方案

    伺服電機(jī)驅(qū)動(dòng)器EMC處理方案

    伺服驅(qū)動(dòng)器內(nèi)部也有低壓?jiǎn)卧?很可能受到驅(qū)動(dòng)器外圍設(shè)備的噪音干擾,受到干擾的信號(hào)可能會(huì)引起設(shè)備做出意想不到的動(dòng)作 為防止伺服驅(qū)動(dòng)器和其外圍設(shè)備之間的相互電磁干擾, 可根據(jù)采取以下的對(duì)策: ● 請(qǐng)務(wù)必使驅(qū)動(dòng)器及電機(jī)良好的接地, 且接地線最好使用AWG10以上

    2024年02月11日
    瀏覽(24)
  • 網(wǎng)絡(luò)驅(qū)動(dòng)器設(shè)備:ISCSI服務(wù)器

    網(wǎng)絡(luò)驅(qū)動(dòng)器設(shè)備:ISCSI服務(wù)器

    主機(jī)名 IP ISCSI服務(wù)端 192.168.200.10 ISCSI客戶端 192.168.200.20 Windows客戶端 192.168.200.30 iSCSI(Internet Small Computer System Interface)是一種將SCSI(Small Computer System Interface)存儲(chǔ)協(xié)議運(yùn)行在TCP/IP網(wǎng)絡(luò)上的技術(shù)。它通過使用IP網(wǎng)絡(luò)來傳輸SCSI命令和數(shù)據(jù),并將存儲(chǔ)設(shè)備的邏輯單元(LUN)暴露給

    2024年04月28日
    瀏覽(25)
  • 三相直流無刷電器驅(qū)動(dòng)器(BLDC)

    三相直流無刷電器驅(qū)動(dòng)器(BLDC)

    說明 所有的硬件和代碼已經(jīng)開源,請(qǐng)移步代碼開源連接 首先這個(gè)項(xiàng)目這個(gè)是自己學(xué)習(xí)的時(shí)候做的,目前已經(jīng)驗(yàn)證霍爾有感方案,其他的還沒驗(yàn)證。 如果當(dāng)中存在問題,歡迎評(píng)論區(qū)一起討論。 介紹 stm32直流電機(jī)控制 采用STM32F103C6T6A作為主控 主控與驅(qū)動(dòng)分離 采用三相逆變橋電

    2024年02月04日
    瀏覽(22)
  • Windows無法讀取驅(qū)動(dòng)器中的光盤

    Windows無法讀取驅(qū)動(dòng)器中的光盤

    在網(wǎng)上搜索了很多方法來解決下圖的問題,一直失敗。浪費(fèi)了很多時(shí)間。后來發(fā)現(xiàn),網(wǎng)上的方案可能恰恰是相反的思路。所以,留下個(gè)筆記吧。 1.打開本地服務(wù)管理器。按鍵盤的”Win+R\\\"組合鍵 打開“運(yùn)行”窗口。輸入“Services.msc”,單擊“ 確定”。 // 2.找到:“Shell Hardwar

    2024年02月07日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包