diff options
author | Aaron Ball <nullspoon@iohq.net> | 2015-07-27 19:44:11 -0600 |
---|---|---|
committer | Aaron Ball <nullspoon@oper.io> | 2017-07-13 08:58:57 -0600 |
commit | cd7b2003b62dd5ed311fc9ed08495aa09ab30ee5 (patch) | |
tree | 820befea357cecc9c072ea79b1b9a8a5a421a285 /src | |
parent | 7b5cbe2dc09c68d7f6c689f6e9816e1b826ffcf2 (diff) | |
download | oper.io-cd7b2003b62dd5ed311fc9ed08495aa09ab30ee5.tar.gz oper.io-cd7b2003b62dd5ed311fc9ed08495aa09ab30ee5.tar.xz |
Wrote pny_micro_sleep benchmark
Diffstat (limited to 'src')
-rw-r--r-- | src/benchmark:pny_micro_sleek_16gb.ascii | 113 | ||||
-rw-r--r-- | src/index.ascii | 2 |
2 files changed, 115 insertions, 0 deletions
diff --git a/src/benchmark:pny_micro_sleek_16gb.ascii b/src/benchmark:pny_micro_sleek_16gb.ascii new file mode 100644 index 0000000..c1f5006 --- /dev/null +++ b/src/benchmark:pny_micro_sleek_16gb.ascii @@ -0,0 +1,113 @@ +Benchmarks:PNY Micro Sleek 16GB +=============================== +:author: Aaron Ball +:email: nullspoon@oper.io +:revdate: July 13, 2017 + + +== {doctitle} + +I bought a pair of USB2 PNY Micro Sleek USB sticks from my local tech shop +today. I did quite a bit of research before purchasing them. + +While doing research on lifespan and actual read/write speeds, I discovered +it's fairly difficult to find real benchmarks for any given usb stick on the +internet. I can't speculate as to why, but I'll do my best to contribute a few +benchmarks for mine. + +I'm going to rant for a few sentences here. Despite the dramatic increase in +quantity of storage in recent years, the quality of the underlying "solid" +storage and intermediate components have not increased at the same rate. For +example, the USB 2 spec allows for transfer rates of around 480 Mb/s (roughly +60 MB/s). If you've ever tested, you found that most USB 2 sticks only get +around 6 \- 10 MB/s at best. Solid devices supporting the USB3 spec are even +more disappointing. To the credit of the external HDD manufacturers though, +external rotating drives are generally very fast by comparison (typically +greater than 100 MB/s read/write) + +Please manufacturers, make better portable storage. + +Despite all that though, here is my benchmark. + + +image:files/pny_micro_sleek_16gb.jpg[height=350] + + +Write +----- + +Write 1MB Block, 4096 Count (4GB of zeros) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + [root@null ~]# dd if=/dev/zero of=/dev/sdb bs=1M count=4096 + + 4096+0 records in + 4096+0 records out + 4294967296 bytes (4.3 GB) copied, 495.355 s, 8.7 MB/s + + +Write 1GB Block, 2 Count (2GB of zeros) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + [root@null ~]# dd if=/dev/zero of=/dev/sdb bs=1G count=2 + 2+0 records in + 2+0 records out + 2147483648 bytes (2.1 GB) copied, 248.904 s, 8.6 MB/s + + +Writing a Real-world File +~~~~~~~~~~~~~~~~~~~~~~~~~ + +You thought the previous write tests were bad? It took 208 seconds to copy a +Fedora iso to the usb stick. Note that this iso file is coming from a ram disk +that averages 3 GB/s read speeds. + + [root@null ~]# dd if=/mnt/Fedora-Live-Xfce-i686-22-3.iso of=/dev/sdb + + 1697792+0 records in + 1697792+0 records out + 869269504 bytes (869 MB) copied, 208.453 s, 4.2 MB/s + + + +Read +---- + +NOTE: For these reads, we'll be writing the data to a ram disk to reduce the + possibility that the destination storage would be a bottleneck. + +Read 1MB Block, 4096 Count (4GB stream) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + [root@null ~]# dd if=/dev/sdb of=/mnt/dd.out bs=1M count=4096 + + 4096+0 records in + 4096+0 records out + 4294967296 bytes (4.3 GB) copied, 153.179 s, 28.0 MB/s + + +Read 1GB Block, 2 Count (2GB stream) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + [root@null ~]# dd if=/dev/sdb of=/mnt/dd.out bs=1G count=2 + 2+0 records in + 2+0 records out + 2147483648 bytes (2.1 GB) copied, 77.3436 s, 27.8 MB/s + + + +Summary +------- + +Well, it seems these USB sticks are very "ho-hum". They average about 9 MB/s +when writing zeros, 4.6 MB/s when writing real data, and 28 MB/s when reading. +Keep in mind that the spec for USB2 allows for 60 MB/s. 4.6 MB/s is 7.6 percent +of the spec's allowed maximum speed. + +My next test is to see how these hold up under six months to a year of use. + + +[role="datelastedit"] +Last edited: {revdate} + +// vim: set syntax=asciidoc: diff --git a/src/index.ascii b/src/index.ascii index 6e8c1c8..f4cb78d 100644 --- a/src/index.ascii +++ b/src/index.ascii @@ -8,6 +8,7 @@ Index New Posts ~~~~~~~~~ +* link:?p=benchmark:pny_micro_sleek_16gb[Benchmark:PNY Micro Sleek 16GB] * link:?p=process:versioning_schemes[Process:Versioning Schemes] * link:?p=bash_mock_objects_commands[Bash Mock Objects/Commands] * link:?p=linux_development:detecting_stdout_escape_char_support[Linux Development:Detecting STDOUT Escape Char Support] @@ -236,6 +237,7 @@ Misc Benchmarks ~~~~~~~~~~ +* link:?p=benchmark:pny_micro_sleek_16gb[Benchmark:PNY Micro Sleek 16GB] * 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] |