Linux下的U盤測速

2021-10-05 14:24:41 字數 1626 閱讀 1921

u盤在我們的生活工作中是必不可少的東西,它可以用來儲存檔案和傳播檔案,u盤的種類當然也是各式各樣的,而且版本也不盡相同,有的u盤傳輸檔案就特別快,有的就特別慢,所以進行u盤測試很有必要。

if=輸入檔案,

of=輸出檔案,

ibs=一次讀取位元組數,

obs=一次寫入位元組數,

bs=設定一次讀取寫入的位元組數,

skip=跳過的bs數

count=拷貝的塊數

1, df 檢視u盤存在電腦上的分割槽

2, 再把u盤掛載:

sudo mount -t vfat /dev/sdb1 /mut/usb
解除掛載
umount /mut/usb
檢視usb下是否有檔案 如果有檔案,掛載正確

ls /mut/usb
3,執行

time dd if=/dev/zero of=/mnt/usb/4g bs=1024 count=4000000

time dd if=/mnt/usb/4g bs=128k | dd of=/dev/null

4,測試寫入100mb速度

sync;time dd if=/dev/zero of=/var/sdcard/largefile bs=10k count=10240;time sync
5, 測試讀取100mb速度 (清除快取)

sync;echo 3 > /proc/sys/vm/drop_caches;

time dd if=/var/sdcard/largefile of=/dev/null bs=10k

3.2 指令碼測試

#!/bin/bash

path=$1/testfile

results=$1/results

for i in ;

dorm -rf $path

sleep 10

echo "第$i次寫">>$results

sleep 1

dd if=/dev/zero of=$path bs=100m count=12>>$results 2>&1

sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"

sleep 10

echo "第$i次讀">>$results

sleep 1

dd if=$path of=/dev/null bs=100m count=12>>$results 2>&1

done

預置條件:

1、u盤檔案系統格式為fat32,u盤及終端必須使用usb3.0介面

操作步驟:

1、將usbtest.sh,拷貝到opt目錄下

2、切換到root使用者下,給腳步可執行許可權chmod +x /opt/usbtest.sh

3、檢視usb裝置相對路徑。例如:/media/lccy/u盤名

4、執行./usbtest.sh /media/lccy/u盤名

5、5次結果將儲存到u盤根目錄下的result中。

linux下u盤使用

方案一 linux不像windows一樣,接上新硬體後可以自動識別,在linux下無法自動識別新硬體的,需要手動去識別。usb移動儲存裝置通常被識別為sda1,具體可以通過fdisk l命令查詢。在使用u盤前,我們先要為外掛程式點新建乙個子目錄,一般外掛程式點的子目錄都是建立在 mnt裡面的,我們也...

Linux下使用U盤

linux不像windows一樣,接上新硬體後可以自動識別,在linux下無法自動識別新硬體的,需要手動去識別。usb移動儲存裝置通常被識別為sda1,具體可以通過fdisk l命令查詢。在使用u盤前,我們先要為外掛程式點新建乙個子目錄,一般外掛程式點的子目錄都是建立在 mnt裡面的,我們也建在那裡...

linux下使用u盤

用命令 ls dev grep sd 檢視目前的磁碟,顯示 sda sda1 sda2 sda3 插入u盤後,控制台顯示了 sdb相關資訊,表明 u盤被識別為 sdb。用命令 fdisk l dev sd 檢視所有的相關裝置。看到有 sdb和 sdb4 選擇掛載 sdb失敗,於是選擇掛載 sdb4 ...