summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAaron Ball <nullspoon@iohq.net>2016-04-25 00:56:13 -0600
committerAaron Ball <nullspoon@iohq.net>2016-04-25 00:59:37 -0600
commitfccddfab2a2d1a3aabc33f4421d260a207c9cfa7 (patch)
treeff814be8da3c8a91e76aba58a32da8811ee16c6a /src
parent49b6a5c9ba5f418ec8cbda4b5b4905087eb7fae2 (diff)
downloadoper.io-fccddfab2a2d1a3aabc33f4421d260a207c9cfa7.tar.gz
oper.io-fccddfab2a2d1a3aabc33f4421d260a207c9cfa7.tar.xz
Initial commit of Touro S 1 TB benchmark post
Diffstat (limited to 'src')
-rw-r--r--src/benchmark:hgst_touro_s_1tb_7200rpm.ascii107
-rw-r--r--src/index.ascii6
2 files changed, 111 insertions, 2 deletions
diff --git a/src/benchmark:hgst_touro_s_1tb_7200rpm.ascii b/src/benchmark:hgst_touro_s_1tb_7200rpm.ascii
new file mode 100644
index 0000000..0b1e9ee
--- /dev/null
+++ b/src/benchmark:hgst_touro_s_1tb_7200rpm.ascii
@@ -0,0 +1,107 @@
+Benchmark:HGST Touro S 1TB 7200 RPM
+===================================
+:author: Aaron Ball
+:email: nullspoon@oper.io
+:revdate: March 04, 2016
+
+
+{doctitle}
+----------
+
+A few months ago, I needed an external drive with better performance than all
+of my others. Given that each had a single platter, had 64 MB of cache, and
+rotated at 5400 rpm, I thought I should upgrade at least one of those areas to
+get a better performing drive.
+
+I got online and searched around for external USB drives rotating at 7200 rpm,
+and happened upon a surprisingly lackluster offering, excepting for one product
+line: the Touro drives.
+
+Having never used a Touro drive, I performed a lot of research and found very
+little about what was actually inside this drive. It appears to contain a dual
+platter drive, but with two 32 MB caches (one per platter?). Either way, the
+results were impressively higher than that of any other drives I own.
+
+Over a USB 3 port, I managed consistently top out writing data at 145 MB/s, and
+reading data at a near symetrical 147 MB/s.
+
+Here are the benchmark results I generated.
+
+NOTE: This benchmark was performed using a tool I wrote in bash called
+link:src/nullspoon/dd-bench.git[dd-bench]. It's open source (GPLv3), so please
+feel free to use it and send feedback and pull requests to {email}.
+
+
+
+image:files/benchmarks-hgst-touro-1tb.jpg[height=350]
+
+
+
+ Benchmark started at Fri Mar 4 21:33:16 MST 2016
+
+
+1 KB Block Size
+~~~~~~~~~~~~~~~
+
+NOTE: The other block size benchmarks go up to 20 GB of data. Due to the time
+consumption of doing that in 1 KB increments, I capped this one at ~80 MB.
+
+ Mar 04 21:33:16: *** Testing 1 KB blocks
+ Mar 04 21:33:18: Wrote 1K 10240 times. 10 MB, 10 MiB written at 6.7 MB/s.
+ Mar 04 21:33:19: Read 1K 10240 times. 10 MB, 10 MiB read at 7.8 MB/s.
+ Mar 04 21:33:29: Wrote 1K 81920 times. 84 MB, 80 MiB written at 7.9 MB/s.
+ Mar 04 21:33:39: Read 1K 81920 times. 84 MB, 80 MiB read at 8.4 MB/s.
+
+
+1 MB Block Size
+~~~~~~~~~~~~~~~
+
+ Mar 04 21:33:39: *** Testing 1 MB blocks
+ Mar 04 21:33:47: Wrote 1M 1024 times. 1.1 GB, 1.0 GiB written at 146 MB/s.
+ Mar 04 21:33:54: Read 1M 1024 times. 1.1 GB, 1.0 GiB read at 143 MB/s.
+ Mar 04 21:34:54: Wrote 1M 8192 times. 8.6 GB, 8.0 GiB written at 144 MB/s.
+ Mar 04 21:35:53: Read 1M 8192 times. 8.6 GB, 8.0 GiB read at 147 MB/s.
+ Mar 04 21:38:21: Wrote 1M 20480 times. 21 GB, 20 GiB written at 145 MB/s.
+ Mar 04 21:40:47: Read 1M 20480 times. 21 GB, 20 GiB read at 147 MB/s.
+
+
+2 MB Block Size
+~~~~~~~~~~~~~~~
+
+ Mar 04 21:40:47: *** Testing 2 MB blocks
+ Mar 04 21:40:54: Wrote 2M 512 times. 1.1 GB, 1.0 GiB written at 146 MB/s.
+ Mar 04 21:41:02: Read 2M 512 times. 1.1 GB, 1.0 GiB read at 144 MB/s.
+ Mar 04 21:42:01: Wrote 2M 4096 times. 8.6 GB, 8.0 GiB written at 145 MB/s.
+ Mar 04 21:43:00: Read 2M 4096 times. 8.6 GB, 8.0 GiB read at 147 MB/s.
+ Mar 04 21:45:28: Wrote 2M 10240 times. 21 GB, 20 GiB written at 145 MB/s.
+ Mar 04 21:47:54: Read 2M 10240 times. 21 GB, 20 GiB read at 147 MB/s.
+
+
+4 MB Block Size
+~~~~~~~~~~~~~~~
+
+ Mar 04 21:47:54: *** Testing 4 MB blocks
+ Mar 04 21:48:01: Wrote 4M 256 times. 1.1 GB, 1.0 GiB written at 146 MB/s.
+ Mar 04 21:48:09: Read 4M 256 times. 1.1 GB, 1.0 GiB read at 144 MB/s.
+ Mar 04 21:49:08: Wrote 4M 2048 times. 8.6 GB, 8.0 GiB written at 145 MB/s.
+ Mar 04 21:50:06: Read 4M 2048 times. 8.6 GB, 8.0 GiB read at 147 MB/s.
+ Mar 04 21:52:34: Wrote 4M 5120 times. 21 GB, 20 GiB written at 145 MB/s.
+ Mar 04 21:55:00: Read 4M 5120 times. 21 GB, 20 GiB read at 147 MB/s.
+
+
+1 GB Block Size
+~~~~~~~~~~~~~~~
+
+ Mar 04 21:55:00: *** Testing 1 GB blocks
+ Mar 04 21:55:08: Wrote 1G 1 times. 1.1 GB, 1.0 GiB written at 139 MB/s.
+ Mar 04 21:55:16: Read 1G 1 times. 1.1 GB, 1.0 GiB read at 136 MB/s.
+ Mar 04 21:56:16: Wrote 1G 8 times. 8.6 GB, 8.0 GiB written at 143 MB/s.
+ Mar 04 21:57:15: Read 1G 8 times. 8.6 GB, 8.0 GiB read at 145 MB/s.
+ Mar 04 21:59:45: Wrote 1G 20 times. 21 GB, 20 GiB written at 143 MB/s.
+ Mar 04 22:02:11: Read 1G 20 times. 21 GB, 20 GiB read at 146 MB/s.
+
+
+
+[role="datelastedit"]
+Last edited: {revdate}
+// vim: set syntax=asciidoc:
diff --git a/src/index.ascii b/src/index.ascii
index 48ce670..c7b7521 100644
--- a/src/index.ascii
+++ b/src/index.ascii
@@ -8,6 +8,7 @@ Index
New Posts
~~~~~~~~~
+* link:?p=benchmark:hgst_touro_s_1tb_7200rpm[Benchmark:HGST Touro S 1TB 7200 RPM]
* link:?p=linux:updating_ssh_keys_across_an_environment[Linux:Updating SSH Keys Across an Environment]
* link:?p=linux:manual_restart_with_sysrq-trigger[Linux:Manual Restart with sysrq-trigger]
* link:?p=crux_linux:faster_builds[Crux Linux:Faster Builds]
@@ -225,8 +226,9 @@ Misc
Benchmarks
~~~~~~~~~~
-* link:?p=Benchmarks:Toshiba_Canvio_Slim[Benchmarks:Toshiba Canvio Slim]
-* link:?p=Benchmarks:WD_Elements[Benchmarks:WD Elements]
+* link:?p=benchmark:hgst_touro_s_1tb_7200rpm[Benchmark:HGST Touro S 1TB 7200 RPM]
+* link:?p=Benchmarks:Toshiba_Canvio_Slim[Benchmark:Toshiba Canvio Slim]
+* link:?p=Benchmarks:WD_Elements[Benchmark:WD Elements]
Development

Generated by cgit