Raspberry Pi5のSSDの実測

Raspberry Pi5 PCIE3.0の性能実測
Raspberry Pi5 PCIE3.0の性能実測

Raspberry Pi 5は標準状態ではPCIe Gen 2.0で動作するようになっていますが、PCIe Gen 3.0に切り替えることも可能です。

それぞれ実際にどれぐらいの性能が出ているか実測します。

測定の為hdparmをインストール

hdparmをインストールをされていない方は、下記コマンドでインストールします。

$ sudo apt-get -y install hdparm
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  powermgmt-base
The following NEW packages will be installed:
  hdparm powermgmt-base
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 122 kB of archives.
After this operation, 283 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main arm64 hdparm arm64 9.65+ds-1 [1
Get:2 http://deb.debian.org/debian bookworm/main arm64 powermgmt-base all 1.37 [
Fetched 122 kB in 0s (2,684 kB/s)
Selecting previously unselected package hdparm.
(Reading database ... 58457 files and directories currently installed.)
Preparing to unpack .../hdparm_9.65+ds-1_arm64.deb ...
Unpacking hdparm (9.65+ds-1) ...
Selecting previously unselected package powermgmt-base.
Preparing to unpack .../powermgmt-base_1.37_all.deb ...
Unpacking powermgmt-base (1.37) ...
Setting up powermgmt-base (1.37) ...
Setting up hdparm (9.65+ds-1) ...
Processing triggers for man-db (2.11.2-2) ...

SSDの情報の確認

$ lsblk -ip
NAME             MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
/dev/nvme0n1     259:0    0 238.5G  0 disk
|-/dev/nvme0n1p1 259:1    0   512M  0 part /boot/firmware
`-/dev/nvme0n1p2 259:2    0   238G  0 part /

今回 赤字の通り /der/nvme0n1

詳細の情報は

$ sudo fdisk -l  -o +UUID
Disk /dev/ram0: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 16384 bytes
I/O size (minimum/optimal): 16384 bytes / 16384 bytes

・
・
・

Disk /dev/nvme0n1: 238.47 GiB, 256060514304 bytes, 500118192 sectors
Disk model: SPCC M.2 PCIe SSD
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x764aa807
fdisk: dos unknown column: UUID

性能測定(PCI2.0)

下記コマンドで、性能を確認。5秒間隔で5回測定してみました。

$ for i in $(seq 5); do sudo hdparm -t /dev/nvme0n1; sleep 5; done
/dev/nvme0n1:
 Timing buffered disk reads: 1174 MB in  3.00 seconds = 391.14 MB/sec

/dev/nvme0n1:
 Timing buffered disk reads: 1174 MB in  3.00 seconds = 391.20 MB/sec

/dev/nvme0n1:
 Timing buffered disk reads: 1174 MB in  3.00 seconds = 391.23 MB/sec

/dev/nvme0n1:
 Timing buffered disk reads: 1178 MB in  3.00 seconds = 392.14 MB/sec

/dev/nvme0n1:
 Timing buffered disk reads: 1178 MB in  3.00 seconds = 392.13 MB/sec

PCI2.0をPCI3.0に変えて性能測定

Raspberry Pi 5は標準状態ではPCIe Gen 2.0で動作するようになっていますが、PCIe Gen 3.0に切り替えることも可能です。

$ sudo vi /boot/firmware/config.txt

下記の行を追加します。(既に登録されていれば不要です。)

dtparam = pciex1
dtparam=pciex1_gen=3

リブートします。

$ sudo reboot

再度性能測定します。

$ for i in $(seq 5); do sudo hdparm -t /dev/nvme0n1; sleep 5; done

/dev/nvme0n1:
 Timing buffered disk reads: 2308 MB in  3.00 seconds = 769.14 MB/sec

/dev/nvme0n1:
 Timing buffered disk reads: 2278 MB in  3.00 seconds = 758.92 MB/sec

/dev/nvme0n1:
 Timing buffered disk reads: 2276 MB in  3.00 seconds = 758.51 MB/sec

/dev/nvme0n1:
 Timing buffered disk reads: 2274 MB in  3.00 seconds = 757.86 MB/sec

/dev/nvme0n1:
 Timing buffered disk reads: 2276 MB in  3.00 seconds = 758.48 MB/sec

なんと、性能は2倍出ています。

これはデフォルトで設定したくなる設定です。

タイトルとURLをコピーしました