hardware:raspberry_pi:sdcard_overclock:silicon_power_2gb_microsd

SILICON POWER 2GB microSD

$ sudo ./sdbench.sh
CONFIG:
CLOCK : 50.000 MHz
CORE  : 400 MHz, turbo=0
DATA  : 512 MB, /root/test.dat

HDPARM:
======
 Timing O_DIRECT disk reads:  44 MB in  3.05 seconds =  14.40 MB/sec
 Timing O_DIRECT disk reads:  44 MB in  3.06 seconds =  14.40 MB/sec
 Timing O_DIRECT disk reads:  44 MB in  3.06 seconds =  14.40 MB/sec

WRITE:
=====
536870912 bytes (537 MB, 512 MiB) copied, 100.232 s, 5.4 MB/s
536870912 bytes (537 MB, 512 MiB) copied, 100.422 s, 5.3 MB/s
536870912 bytes (537 MB, 512 MiB) copied, 98.8249 s, 5.4 MB/s

READ:
====
536870912 bytes (537 MB, 512 MiB) copied, 31.4499 s, 17.1 MB/s
536870912 bytes (537 MB, 512 MiB) copied, 31.4613 s, 17.1 MB/s
536870912 bytes (537 MB, 512 MiB) copied, 31.4326 s, 17.1 MB/s

RESULT (AVG):
============
core_freq   turbo     sd clock       WRITE        READ        HDPARM
   400        0      50.000 MHz    5.13 MB/s   16.28 MB/s   14.40 MB/s
$ sudo ./microsd-benchmarks.sh

Raspberry Pi Dramble microSD benchmarks
microSD clock: 50.000 MHz

Installing build tools...
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  binutils binutils-arm-linux-gnueabihf binutils-common cpp cpp-10 dpkg-dev g++ g++-10 gcc gcc-10 libasan6 libbinutils
  libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl libgcc-10-dev libgdbm-compat4
  libgdbm6 libgomp1 libisl23 libmpc3 libmpfr6 libnsl-dev libperl5.32 libstdc++-10-dev libtirpc-dev libubsan1
  linux-libc-dev make patch perl perl-modules-5.32 xz-utils
提案パッケージ:
  binutils-doc cpp-doc gcc-10-locales debian-keyring gcc-10-doc gcc-multilib manpages-dev autoconf automake libtool
  flex bison gdb gcc-doc glibc-doc git bzr gdbm-l10n libstdc++-10-doc make-doc ed diffutils-doc perl-doc
  libterm-readline-gnu-perl | libterm-readline-perl-perl libtap-harness-archive-perl
推奨パッケージ:
  fakeroot libalgorithm-merge-perl manpages manpages-dev libc-devtools libfile-fcntllock-perl netbase
以下のパッケージが新たにインストールされます:
  binutils binutils-arm-linux-gnueabihf binutils-common build-essential cpp cpp-10 dpkg-dev g++ g++-10 gcc gcc-10
  libasan6 libbinutils libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl libgcc-10-dev
  libgdbm-compat4 libgdbm6 libgomp1 libisl23 libmpc3 libmpfr6 libnsl-dev libperl5.32 libstdc++-10-dev libtirpc-dev
  libubsan1 linux-libc-dev make patch perl perl-modules-5.32 xz-utils
アップグレード: 0 個、新規インストール: 38 個、削除: 0 個、保留: 0 個。
53.4 MB 中 2,105 kB のアーカイブを取得する必要があります。
この操作後に追加で 212 MB のディスク容量が消費されます。
取得:1 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf binutils-arm-linux-gnueabihf armhf 2.35.2-2+rpi1 [2,105 kB]
58.7 kB を 2秒 で取得しました (27.5 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
以前に未選択のパッケージ perl-modules-5.32 を選択しています。
(データベースを読み込んでいます ... 現在 23189 個のファイルとディレクトリがインストールされています。)
.../00-perl-modules-5.32_5.32.1-4+deb11u2_all.deb を展開する準備をしています ...
perl-modules-5.32 (5.32.1-4+deb11u2) を展開しています...
以前に未選択のパッケージ libgdbm6:armhf を選択しています。
.../01-libgdbm6_1.19-2_armhf.deb を展開する準備をしています ...
libgdbm6:armhf (1.19-2) を展開しています...
以前に未選択のパッケージ libgdbm-compat4:armhf を選択しています。
.../02-libgdbm-compat4_1.19-2_armhf.deb を展開する準備をしています ...
libgdbm-compat4:armhf (1.19-2) を展開しています...
以前に未選択のパッケージ libperl5.32:armhf を選択しています。
.../03-libperl5.32_5.32.1-4+deb11u2_armhf.deb を展開する準備をしています ...
libperl5.32:armhf (5.32.1-4+deb11u2) を展開しています...
以前に未選択のパッケージ perl を選択しています。
.../04-perl_5.32.1-4+deb11u2_armhf.deb を展開する準備をしています ...
perl (5.32.1-4+deb11u2) を展開しています...
以前に未選択のパッケージ xz-utils を選択しています。
.../05-xz-utils_5.2.5-2_armhf.deb を展開する準備をしています ...
xz-utils (5.2.5-2) を展開しています...
以前に未選択のパッケージ binutils-common:armhf を選択しています。
.../06-binutils-common_2.35.2-2+rpi1_armhf.deb を展開する準備をしています ...
binutils-common:armhf (2.35.2-2+rpi1) を展開しています...
以前に未選択のパッケージ libbinutils:armhf を選択しています。
.../07-libbinutils_2.35.2-2+rpi1_armhf.deb を展開する準備をしています ...
libbinutils:armhf (2.35.2-2+rpi1) を展開しています...
以前に未選択のパッケージ libctf-nobfd0:armhf を選択しています。
.../08-libctf-nobfd0_2.35.2-2+rpi1_armhf.deb を展開する準備をしています ...
libctf-nobfd0:armhf (2.35.2-2+rpi1) を展開しています...
以前に未選択のパッケージ libctf0:armhf を選択しています。
.../09-libctf0_2.35.2-2+rpi1_armhf.deb を展開する準備をしています ...
libctf0:armhf (2.35.2-2+rpi1) を展開しています...
以前に未選択のパッケージ binutils-arm-linux-gnueabihf を選択しています。
.../10-binutils-arm-linux-gnueabihf_2.35.2-2+rpi1_armhf.deb を展開する準備をしています ...
binutils-arm-linux-gnueabihf (2.35.2-2+rpi1) を展開しています...
以前に未選択のパッケージ binutils を選択しています。
.../11-binutils_2.35.2-2+rpi1_armhf.deb を展開する準備をしています ...
binutils (2.35.2-2+rpi1) を展開しています...
以前に未選択のパッケージ libc-dev-bin を選択しています。
.../12-libc-dev-bin_2.31-13+rpt2+rpi1+deb11u2_armhf.deb を展開する準備をしています ...
libc-dev-bin (2.31-13+rpt2+rpi1+deb11u2) を展開しています...
以前に未選択のパッケージ linux-libc-dev:armhf を選択しています。
.../13-linux-libc-dev_1%3a1.20220120-1_armhf.deb を展開する準備をしています ...
linux-libc-dev:armhf (1:1.20220120-1) を展開しています...
以前に未選択のパッケージ libcrypt-dev:armhf を選択しています。
.../14-libcrypt-dev_1%3a4.4.18-4_armhf.deb を展開する準備をしています ...
libcrypt-dev:armhf (1:4.4.18-4) を展開しています...
以前に未選択のパッケージ libtirpc-dev:armhf を選択しています。
.../15-libtirpc-dev_1.3.1-1_armhf.deb を展開する準備をしています ...
libtirpc-dev:armhf (1.3.1-1) を展開しています...
以前に未選択のパッケージ libnsl-dev:armhf を選択しています。
.../16-libnsl-dev_1.3.0-2_armhf.deb を展開する準備をしています ...
libnsl-dev:armhf (1.3.0-2) を展開しています...
以前に未選択のパッケージ libc6-dev:armhf を選択しています。
.../17-libc6-dev_2.31-13+rpt2+rpi1+deb11u2_armhf.deb を展開する準備をしています ...
libc6-dev:armhf (2.31-13+rpt2+rpi1+deb11u2) を展開しています...
以前に未選択のパッケージ libisl23:armhf を選択しています。
.../18-libisl23_0.23-1_armhf.deb を展開する準備をしています ...
libisl23:armhf (0.23-1) を展開しています...
以前に未選択のパッケージ libmpfr6:armhf を選択しています。
.../19-libmpfr6_4.1.0-3_armhf.deb を展開する準備をしています ...
libmpfr6:armhf (4.1.0-3) を展開しています...
以前に未選択のパッケージ libmpc3:armhf を選択しています。
.../20-libmpc3_1.2.0-1_armhf.deb を展開する準備をしています ...
libmpc3:armhf (1.2.0-1) を展開しています...
以前に未選択のパッケージ cpp-10 を選択しています。
.../21-cpp-10_10.2.1-6+rpi1_armhf.deb を展開する準備をしています ...
cpp-10 (10.2.1-6+rpi1) を展開しています...
以前に未選択のパッケージ cpp を選択しています。
.../22-cpp_4%3a10.2.1-1+rpi1_armhf.deb を展開する準備をしています ...
cpp (4:10.2.1-1+rpi1) を展開しています...
以前に未選択のパッケージ libcc1-0:armhf を選択しています。
.../23-libcc1-0_10.2.1-6+rpi1_armhf.deb を展開する準備をしています ...
libcc1-0:armhf (10.2.1-6+rpi1) を展開しています...
以前に未選択のパッケージ libgomp1:armhf を選択しています。
.../24-libgomp1_10.2.1-6+rpi1_armhf.deb を展開する準備をしています ...
libgomp1:armhf (10.2.1-6+rpi1) を展開しています...
以前に未選択のパッケージ libasan6:armhf を選択しています。
.../25-libasan6_10.2.1-6+rpi1_armhf.deb を展開する準備をしています ...
libasan6:armhf (10.2.1-6+rpi1) を展開しています...
以前に未選択のパッケージ libubsan1:armhf を選択しています。
.../26-libubsan1_10.2.1-6+rpi1_armhf.deb を展開する準備をしています ...
libubsan1:armhf (10.2.1-6+rpi1) を展開しています...
以前に未選択のパッケージ libgcc-10-dev:armhf を選択しています。
.../27-libgcc-10-dev_10.2.1-6+rpi1_armhf.deb を展開する準備をしています ...
libgcc-10-dev:armhf (10.2.1-6+rpi1) を展開しています...
以前に未選択のパッケージ gcc-10 を選択しています。
.../28-gcc-10_10.2.1-6+rpi1_armhf.deb を展開する準備をしています ...
gcc-10 (10.2.1-6+rpi1) を展開しています...
以前に未選択のパッケージ gcc を選択しています。
.../29-gcc_4%3a10.2.1-1+rpi1_armhf.deb を展開する準備をしています ...
gcc (4:10.2.1-1+rpi1) を展開しています...
以前に未選択のパッケージ libstdc++-10-dev:armhf を選択しています。
.../30-libstdc++-10-dev_10.2.1-6+rpi1_armhf.deb を展開する準備をしています ...
libstdc++-10-dev:armhf (10.2.1-6+rpi1) を展開しています...
以前に未選択のパッケージ g++-10 を選択しています。
.../31-g++-10_10.2.1-6+rpi1_armhf.deb を展開する準備をしています ...
g++-10 (10.2.1-6+rpi1) を展開しています...
以前に未選択のパッケージ g++ を選択しています。
.../32-g++_4%3a10.2.1-1+rpi1_armhf.deb を展開する準備をしています ...
g++ (4:10.2.1-1+rpi1) を展開しています...
以前に未選択のパッケージ make を選択しています。
.../33-make_4.3-4.1_armhf.deb を展開する準備をしています ...
make (4.3-4.1) を展開しています...
以前に未選択のパッケージ libdpkg-perl を選択しています。
.../34-libdpkg-perl_1.20.9+rpi1_all.deb を展開する準備をしています ...
libdpkg-perl (1.20.9+rpi1) を展開しています...
以前に未選択のパッケージ patch を選択しています。
.../35-patch_2.7.6-7_armhf.deb を展開する準備をしています ...
patch (2.7.6-7) を展開しています...
以前に未選択のパッケージ dpkg-dev を選択しています。
.../36-dpkg-dev_1.20.9+rpi1_all.deb を展開する準備をしています ...
dpkg-dev (1.20.9+rpi1) を展開しています...
以前に未選択のパッケージ build-essential を選択しています。
.../37-build-essential_12.9_armhf.deb を展開する準備をしています ...
build-essential (12.9) を展開しています...
perl-modules-5.32 (5.32.1-4+deb11u2) を設定しています ...
binutils-common:armhf (2.35.2-2+rpi1) を設定しています ...
linux-libc-dev:armhf (1:1.20220120-1) を設定しています ...
libctf-nobfd0:armhf (2.35.2-2+rpi1) を設定しています ...
libgomp1:armhf (10.2.1-6+rpi1) を設定しています ...
libasan6:armhf (10.2.1-6+rpi1) を設定しています ...
libtirpc-dev:armhf (1.3.1-1) を設定しています ...
make (4.3-4.1) を設定しています ...
libmpfr6:armhf (4.1.0-3) を設定しています ...
xz-utils (5.2.5-2) を設定しています ...
update-alternatives: /usr/bin/lzma (lzma) を提供するために自動モードで /usr/bin/xz を使います
libmpc3:armhf (1.2.0-1) を設定しています ...
patch (2.7.6-7) を設定しています ...
libubsan1:armhf (10.2.1-6+rpi1) を設定しています ...
libnsl-dev:armhf (1.3.0-2) を設定しています ...
libcrypt-dev:armhf (1:4.4.18-4) を設定しています ...
libbinutils:armhf (2.35.2-2+rpi1) を設定しています ...
libisl23:armhf (0.23-1) を設定しています ...
libc-dev-bin (2.31-13+rpt2+rpi1+deb11u2) を設定しています ...
libcc1-0:armhf (10.2.1-6+rpi1) を設定しています ...
cpp-10 (10.2.1-6+rpi1) を設定しています ...
libgdbm6:armhf (1.19-2) を設定しています ...
libctf0:armhf (2.35.2-2+rpi1) を設定しています ...
libgcc-10-dev:armhf (10.2.1-6+rpi1) を設定しています ...
libgdbm-compat4:armhf (1.19-2) を設定しています ...
libperl5.32:armhf (5.32.1-4+deb11u2) を設定しています ...
cpp (4:10.2.1-1+rpi1) を設定しています ...
libc6-dev:armhf (2.31-13+rpt2+rpi1+deb11u2) を設定しています ...
binutils-arm-linux-gnueabihf (2.35.2-2+rpi1) を設定しています ...
libstdc++-10-dev:armhf (10.2.1-6+rpi1) を設定しています ...
binutils (2.35.2-2+rpi1) を設定しています ...
perl (5.32.1-4+deb11u2) を設定しています ...
gcc-10 (10.2.1-6+rpi1) を設定しています ...
libdpkg-perl (1.20.9+rpi1) を設定しています ...
g++-10 (10.2.1-6+rpi1) を設定しています ...
gcc (4:10.2.1-1+rpi1) を設定しています ...
dpkg-dev (1.20.9+rpi1) を設定しています ...
g++ (4:10.2.1-1+rpi1) を設定しています ...
update-alternatives: /usr/bin/c++ (c++) を提供するために自動モードで /usr/bin/g++ を使います
build-essential (12.9) を設定しています ...
libc-bin (2.31-13+rpt2+rpi1+deb11u2) のトリガを処理しています ...
Install complete!

Installing iozone...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1840k  100 1840k    0     0   398k      0  0:00:04  0:00:04 --:--:--  407k

Building iozone for Linux-arm


Building fileop for Linux-arm


Building the pit_server

Install complete!

Running hdparm test...

/dev/mmcblk0:
 Timing buffered disk reads:  46 MB in  3.02 seconds =  15.21 MB/sec

Running dd test...

51200+0 レコード入力
51200+0 レコード出力
419430400 bytes (419 MB, 400 MiB) copied, 100.026 s, 4.2 MB/s

Running iozone test...
        Iozone: Performance Test of File I/O
                Version $Revision: 3.492 $
                Compiled for 32 bit mode.
                Build: linux-arm

        Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
                     Al Slater, Scott Rhine, Mike Wisner, Ken Goss
                     Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
                     Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
                     Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
                     Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
                     Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
                     Vangel Bojaxhi, Ben England, Vikentsi Lapa,
                     Alexey Skidanov, Sudhir Kumar.

        Run began: Wed Mar  9 21:33:28 2022

        Include fsync in write timing
        O_DIRECT feature enabled
        Auto Mode
        File size set to 102400 kB
        Record Size 4 kB
        Command line used: ./iozone -e -I -a -s 100M -r 4k -i 0 -i 1 -i 2
        Output is in kBytes/sec
        Time Resolution = 0.000001 seconds.
        Processor cache size set to 1024 kBytes.
        Processor cache line size set to 32 bytes.
        File stride size set to 17 * record size.
                                                              random    random     bkwd    record    stride

              kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread
          102400       4      703      858     3510     3528     1792       15


iozone test complete.

microSD card benchmark complete!
  • hardware/raspberry_pi/sdcard_overclock/silicon_power_2gb_microsd.txt
  • 最終更新: 2022/03/10 11:32
  • by ともやん