Thursday, 18 February 2016

Benchmarking Delta Transfers Part 2 : Test Setup & Results

Like our test data, we wanted to make a set-up which is analogous to systems we use in the real world. We also wanted to make it as simple as possible to use and very easy to replicate the same conditions.

We considered the idea of building an entirely virtualised test setup but for simplicity's sake we decided on a physical setup consisting of two off the shelf Dell Vostro 230 systems. A fresh and updated Windows 10 install was put on both systems with the only tweak being separate OS and data partition to avoid fragmentation causing inconsistency on the test space. The system specs were the following.
  • Dell Vostro 230
  • Intel Pentium E6700
  • 4gb DDR3 Memory (2x2gb)
  • 320gb Hard Drive
  • Windows 10 Pro x64
To roughly simulate a network connection, the source PC will have its network interface set to 10 mbit. In an ideal world we would insert a device in the middle (for example pfsense) to artificially add some latency, but for now we are keeping things simple.

The results of our testing are as follows with 1% change to our generated 11 GB data set over a 10 mbit link.

yintersync 2.0.18 (date skip)00:05:08s
yintersync 2.0.18 (hash all)00:09:05s
rsync 3.1.2 cygwin (-vprct --inplace)00:14:42s

No comments:

Post a comment