Drive Performance

SD Card SanDisk Ultra SDSQUAR032GGN6MA MicroSDHC-Card 32GB

pi@rpi-flirc:/dev $ sudo hdparm -tT /dev/mmcblk0

/dev/mmcblk0:
Timing cached reads: 1458 MB in 2.00 seconds = 728.89 MB/sec
Timing buffered disk reads: 130 MB in 3.02 seconds = 43.10 MB/sec
pi@rpi-flirc:/dev $ sudo hdparm -tT /dev/mmcblk0

/dev/mmcblk0:
Timing cached reads: 1466 MB in 2.00 seconds = 733.58 MB/sec
Timing buffered disk reads: 130 MB in 3.01 seconds = 43.24 MB/sec

pi@rpi-flirc:/dev $ sudo hdparm -t --direct /dev/mmcblk0

/dev/mmcblk0:
Timing O_DIRECT disk reads: 126 MB in 3.03 seconds = 41.54 MB/sec
pi@rpi-flirc:/dev $ sudo hdparm -t --direct /dev/mmcblk0

/dev/mmcblk0:
Timing O_DIRECT disk reads: 122 MB in 3.04 seconds = 40.19 MB/sec

pi@rpi-flirc:~ $ sudo dd if=/dev/zero of=./speedTestFile bs=100M count=10 oflag=direct
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 67.9781 s, 15.4 MB/s

pi@rpi-flirc:~ $ dd if=./speedTestFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 22.9325 s, 45.7 MB/s
pi@rpi-flirc:~ $ dd if=./speedTestFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 2.09347 s, 501 MB/s

Crucial SSD MX500 - 250 GB in Orico USB 3.0 to SATA III 5 Gbps SSD Case (Transparent)
Chipset: 

pi@rpi-geekworm:~ $ lsusb
Bus 002 Device 002: ID 152d:0578 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge

pi@rpi-geekworm:~ $ sudo hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 1614 MB in 2.00 seconds = 807.32 MB/sec
Timing buffered disk reads: 888 MB in 3.00 seconds = 295.84 MB/sec
pi@rpi-geekworm:~ $ sudo hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 1606 MB in 2.00 seconds = 802.93 MB/sec
Timing buffered disk reads: 890 MB in 3.00 seconds = 296.58 MB/sec

pi@rpi-geekworm:~ $ sudo hdparm -t --direct /dev/sda

/dev/sda:
Timing O_DIRECT disk reads: 500 MB in 3.01 seconds = 166.24 MB/sec
pi@rpi-geekworm:~ $ sudo hdparm -t --direct /dev/sda

/dev/sda:
Timing O_DIRECT disk reads: 546 MB in 3.00 seconds = 181.84 MB/sec

pi@rpi-geekworm:~ $ dd if=/dev/zero of=./speedTestFile bs=100M count=10 oflag=direct
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 6.51317 s, 161 MB/s
pi@rpi-geekworm:~ $ dd if=./speedTestFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 4.56302 s, 230 MB/s
pi@rpi-geekworm:~ $ dd if=./speedTestFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 2.07185 s, 506 MB/s

Seagate Momentus 7200.4 500 GB with USB 3.0 to SATA Adapter (Brand Unknown)

pi@rpi-flirc:~ $ lsusb
Bus 002 Device 002: ID 174c:5136 ASMedia Technology Inc. ASM1053 SATA 3Gb/s bridge

pi@rpi-flirc:~ $ sudo hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 1562 MB in 2.00 seconds = 781.29 MB/sec
Timing buffered disk reads: 308 MB in 3.01 seconds = 102.42 MB/sec

pi@rpi-flirc:~ $ sudo hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 1524 MB in 2.00 seconds = 762.07 MB/sec
Timing buffered disk reads: 308 MB in 3.02 seconds = 102.15 MB/sec

pi@rpi-flirc:~ $ sudo hdparm -t --direct /dev/sda

/dev/sda:
Timing O_DIRECT disk reads: 308 MB in 3.01 seconds = 102.29 MB/sec
pi@rpi-flirc:~ $ sudo hdparm -t --direct /dev/sda

/dev/sda:
Timing O_DIRECT disk reads: 300 MB in 3.02 seconds = 99.47 MB/sec

pi@rpi-flirc:~ $ dd if=./speedTestFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 9.98621 s, 105 MB/s
pi@rpi-flirc:~ $ dd if=./speedTestFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 2.20419 s, 476 MB/s

Crucial SSD MX500 - 250 GB in UGreen Case 2,5  USB C 3.1 Gen 2 to SATA III up to 6 Gbps
Chipset: 

pi@raspberrypi:~ $ lsusb
Bus 002 Device 002: ID 174c:235c ASMedia Technology Inc.

pi@raspberrypi:~ $ sudo hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 1558 MB in 2.00 seconds = 778.88 MB/sec
Timing buffered disk reads: 1084 MB in 3.00 seconds = 360.83 MB/sec
pi@raspberrypi:~ $ sudo hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 1552 MB in 2.00 seconds = 775.88 MB/sec
Timing buffered disk reads: 1078 MB in 3.00 seconds = 358.96 MB/sec
pi@raspberrypi:~ $ sudo hdparm -t --direct /dev/sda

/dev/sda:
Timing O_DIRECT disk reads: 892 MB in 3.01 seconds = 296.67 MB/sec
pi@raspberrypi:~ $ sudo hdparm -t --direct /dev/sda

/dev/sda:
Timing O_DIRECT disk reads: 888 MB in 3.00 seconds = 295.96 MB/sec
pi@raspberrypi:~ $ dd if=/dev/zero of=./speedTestFile bs=100M count=10 oflag=direct
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 4.57094 s, 229 MB/s
pi@raspberrypi:~ $ dd if=./speedTestFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 3.80169 s, 276 MB/s
pi@raspberrypi:~ $ dd if=./speedTestFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 2.1111 s, 497 MB/s