summaryrefslogtreecommitdiff
path: root/posts/benchmark:seagate-backup-plus-5tb.rst
blob: b3a399703cc94d9c3624d482ecdb18ef6a3df762 (plain)
    1 Benchmark:Seagate Backup Plus 5TB
    2 =================================
    3 
    4 I have been playing around with the idea recently of decomissioning my big
    5 server in favor of a rather powerful Raspberry Pi (8GB ram, 4 core CPU). The
    6 big server has a sizeable RAID with pretty impressive IO performance (~400 MB/s
    7 write speed). The big concern though is storage capacity, as that server
    8 backups up a number of devices passively, which doesn't really require high IO.
    9 With that in mind, I purchased a Seagate Backup Plus 5TB drive at my local
   10 store to see how it performs as a replacement, or at least as a backup system.
   11 
   12 
   13 TL;DR
   14 -----
   15 
   16 The quick summary for those who don't care to read all the metrics, over a USB
   17 3 port, the drive maxed out at 144 MB/s sequential write and 144 MB/s
   18 sequential read, without a filesystem.
   19 
   20 
   21 **NOTE**: This benchmark was performed using a tool I wrote in bash called
   22 `dd-bench </src/nullspoon/dd-bench.git>`_. It's open source (GPLv3), so please
   23 feel free to use it and send feedback and pull requests to nullspoon@oper.io.
   24 
   25 .. image:: files/seagate-backup-plus-5tb.png
   26    :height: 450
   27    :align: center
   28 
   29 ::
   30 
   31   Benchmark started at Sat Nov 28 21:52:18 MST 2020
   32 
   33 
   34 1 KB Block Size
   35 ---------------
   36 
   37 ::
   38 
   39   Nov 28 21:52:18: *** Testing 1 KB blocks
   40   Nov 28 21:52:21: Wrote 1K 10240 times. 10 MB written at 3.2 MB/s.
   41   Nov 28 21:52:24: Read 1K 10240 times. 10 MB read at 3.3 MB/s.
   42   Nov 28 21:52:29: Wrote 1K 20480 times. 21 MB written at 4.8 MB/s.
   43   Nov 28 21:52:32: Read 1K 20480 times. 21 MB read at 6.0 MB/s.
   44 
   45 
   46 1 MB Block Size
   47 ---------------
   48 
   49 ::
   50 
   51   Nov 28 21:52:32: *** Testing 1 MB blocks
   52   Nov 28 21:52:40: Wrote 1M 1024 times. 1.1 GB written at 143 MB/s.
   53   Nov 28 21:52:48: Read 1M 1024 times. 1.1 GB read at 129 MB/s.
   54   Nov 28 21:53:48: Wrote 1M 8192 times. 8.6 GB written at 144 MB/s.
   55   Nov 28 21:54:48: Read 1M 8192 times. 8.6 GB read at 143 MB/s.
   56 
   57 
   58 4 MB Block Size
   59 ---------------
   60 
   61 ::
   62 
   63   Nov 28 21:54:48: *** Testing 4 MB blocks
   64   Nov 28 21:54:56: Wrote 4M 256 times. 1.1 GB written at 141 MB/s.
   65   Nov 28 21:55:05: Read 4M 256 times. 1.1 GB read at 126 MB/s.
   66   Nov 28 21:56:04: Wrote 4M 2048 times. 8.6 GB written at 144 MB/s.
   67   Nov 28 21:57:05: Read 4M 2048 times. 8.6 GB read at 143 MB/s.
   68   Nov 28 21:59:35: Wrote 4M 5120 times. 21 GB written at 143 MB/s.
   69   Nov 28 22:02:05: Read 4M 5120 times. 21 GB read at 144 MB/s.
   70 
   71 
   72 1 GB Block Size
   73 ---------------
   74 
   75 ::
   76 
   77   Nov 28 22:02:05: *** Testing 1 GB blocks
   78   Nov 28 22:02:13: Wrote 1G 1 times. 1.1 GB written at 138 MB/s.
   79   Nov 28 22:02:21: Read 1G 1 times. 1.1 GB read at 126 MB/s.
   80   Nov 28 22:03:22: Wrote 1G 8 times. 8.6 GB written at 141 MB/s.
   81   Nov 28 22:04:23: Read 1G 8 times. 8.6 GB read at 141 MB/s.

Generated by cgit