知道容量
1 .裝置的容量
2.指定資料夾的容量
選擇裝置
測試速度
打開你的樹莓派終端機。
輸入下列命令來檢視SD卡的整體空間使用情況:
df -h
這個命令會顯示所有掛載的文件系統的空間使用情況,其中-h參數會將空間大小顯示為人類可讀的格式(例如GB、MB)。
如果你想知道特定目錄(例如你的家目錄)使用了多少空間,可以使用:
du -sh /home/pi
這裡,du命令用於計算目錄的磁盤使用情況,-s參數表示匯總給定目錄的大小,而-h參數會使輸出更易於閱讀。
安裝工具
sudo apt-get install hdparm
sudo apt update
執行
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk0 179:0 0 29G 0 disk
├─mmcblk0p1 179:1 0 512M 0 part /boot/firmware
└─mmcblk0p2 179:2 0 28.5G 0 part /
執行
sudo hdparm -t --direct /dev/mmcblk0
等一下就會出現以下資訊
/dev/mmcblk0:
Timing O_DIRECT disk reads: 66 MB in 3.08 seconds = 21.43 MB/sec
ai🍓raspberrypi:~ 🍓 lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk0 179:0 0 59.5G 0 disk
├─mmcblk0p1 179:1 0 512M 0 part /boot/firmware
└─mmcblk0p2 179:2 0 59G 0 part /
ai🍓raspberrypi:~ 🍓 sudo hdparm -t --direct /dev/mmcblk0
/dev/mmcblk0:
Timing O_DIRECT disk reads: 58 MB in 3.00 seconds = 19.30 MB/sec
Timing O_DIRECT disk reads: 56 MB in 3.04 seconds = 18.45 MB/se
Timing O_DIRECT disk reads: 58 MB in 3.05 seconds = 19.03 MB/sec
Timing O_DIRECT disk reads: 58 MB in 3.08 seconds = 18.86 MB/sec
可以執行多次做平均,樹莓派3B 的 USB 端口是 USB 2.0 規格,這意味著即使你使用的是高速 SSD,實際傳輸速度會受限於 USB 2.0 的最大傳輸速率,約 480 Mbps(理論上限約 60 MB/s)
新系統測出
Timing O_DIRECT disk reads: 68 MB in 3.08 seconds = 22.11 MB/sec
Raspberry Pi Diagnostics - version 0.16
Thu Aug 29 23:35:08 2024
Test : SD Card Speed Test
Run 1
prepare-file;0;0;16063;31
seq-write;0;0;16604;4
seq-read;23013;5;0;0
rand-4k-write;0;0;6260;1565
rand-4k-read;10408;2602;0;0
Sequential write speed 16604 KB/sec (target 10000) - PASS
Random write speed 1565 IOPS (target 500) - PASS
Random read speed 2602 IOPS (target 1500) - PASS
Test PASS
Raspberry Pi Diagnostics - version 0.16
Thu Aug 29 23:42:18 2024
Test : SD Card Speed Test
Run 1
prepare-file;0;0;7479;14
seq-write;0;0;9580;2
seq-read;22544;5;0;0
rand-4k-write;0;0;173;43
rand-4k-read;6720;1680;0;0
Sequential write speed 9580 KB/sec (target 10000) - FAIL
Note that sequential write speed declines over time as a card is used - your card may require reformatting
Random write speed 43 IOPS (target 500) - FAIL
Random read speed 1680 IOPS (target 1500) - PASS
Run 2
prepare-file;0;0;12670;24
seq-write;0;0;9271;2
seq-read;22569;5;0;0
rand-4k-write;0;0;136;34
rand-4k-read;6486;1621;0;0
Sequential write speed 9271 KB/sec (target 10000) - FAIL
Note that sequential write speed declines over time as a card is used - your card may require reformatting
Random write speed 34 IOPS (target 500) - FAIL
Random read speed 1621 IOPS (target 1500) - PASS
Run 3
prepare-file;0;0;10398;20
seq-write;0;0;8870;2
seq-read;22546;5;0;0
rand-4k-write;0;0;104;26
rand-4k-read;6730;1682;0;0
Sequential write speed 8870 KB/sec (target 10000) - FAIL
Note that sequential write speed declines over time as a card is used - your card may require reformatting
Random write speed 26 IOPS (target 500) - FAIL
Random read speed 1682 IOPS (target 1500) - PASS
Test FAIL