Server 2016 vs. Server 2019 vs. CentOS 8.0 PerformanceThe purpose of this benchmark is to compare the performance of the Windows Server 2019 network attached storage (NAS) to the Server 2016 and the RedHat Linux 8.0 NAS server performance. The benchmark test was performed on 3 identical virtual machines installed on a physical server with 16 CPU cores and 32 GB of system memory. Each virtual server was installed on an SSD disk and configured to use 2 CPU cores and 4 GB of system memory. The test was performed using 3 different data sets:
For each dataset, we have performed 4 benchmarks using 1, 2, 4 and 8 client machines via the Gigabit Ethernet network. The benchmarks were performed using the DiskBoss file management utility, which is capable of performing multi-threaded file copy, file synchronization, file delete, disk space analysis and duplicate files search operations. Average NAS Write Performance
In this specific test, CentOS 8.0 delivers the best average NAS Write Performance results and manages to reach up to 70.14 MB/Sec. On the other hand, Server 2019 delivers the slowest average NAS Write Performance results and manages to reach up to 60.82 MB/Sec. Average NAS Write Performance - Small Files
For small files, CentOS 8.0 delivers the best average NAS Write Performance results and manages to reach up to 22.58 MB/Sec. On the other hand, when processing small files, Server 2019 delivers the slowest average NAS Write Performance results and manages to reach up to 8.00 MB/Sec. Average NAS Write Performance - Medium-Sized Files
For medium-sized files, CentOS 8.0 delivers the best average NAS Write Performance results and manages to reach up to 90.98 MB/Sec. On the other hand, when processing medium-sized files, Server 2019 delivers the slowest average NAS Write Performance results and manages to reach up to 77.10 MB/Sec. Average NAS Write Performance - Large Files
For large files, Server 2019 delivers the best average NAS Write Performance results and manages to reach up to 97.35 MB/Sec. On the other hand, when processing large files, Server 2016 delivers the slowest average NAS Write Performance results and manages to reach up to 95.80 MB/Sec. Average NAS Read Performance
In this specific test, CentOS 8.0 delivers the best average NAS Read Performance results and manages to reach up to 67.37 MB/Sec. On the other hand, Server 2019 delivers the slowest average NAS Read Performance results and manages to reach up to 62.32 MB/Sec. Average NAS Read Performance - Small Files
For small files, Server 2016 delivers the best average NAS Read Performance results and manages to reach up to 30.55 MB/Sec. On the other hand, when processing small files, CentOS 8.0 delivers the slowest average NAS Read Performance results and manages to reach up to 25.50 MB/Sec. Average NAS Read Performance - Medium-Sized Files
For medium-sized files, CentOS 8.0 delivers the best average NAS Read Performance results and manages to reach up to 83.78 MB/Sec. On the other hand, when processing medium-sized files, Server 2019 delivers the slowest average NAS Read Performance results and manages to reach up to 70.88 MB/Sec. Average NAS Read Performance - Large Files
For large files, CentOS 8.0 delivers the best average NAS Read Performance results and manages to reach up to 92.82 MB/Sec. On the other hand, when processing large files, Server 2016 delivers the slowest average NAS Read Performance results and manages to reach up to 85.88 MB/Sec. Average Disk Space Analysis Performance
In this specific test, Server 2016 delivers the best average Disk Space Analysis Performance results and manages to reach up to 21619.25 Files/Sec. On the other hand, CentOS 8.0 delivers the slowest average Disk Space Analysis Performance results and manages to reach up to 13041.00 Files/Sec. Average Duplicate Files Search Performance
In this specific test, Server 2016 delivers the best average Duplicate Files Search Performance results and manages to reach up to 858.00 Files/Sec. On the other hand, CentOS 8.0 delivers the slowest average Duplicate Files Search Performance results and manages to reach up to 768.00 Files/Sec. Average File Delete Performance
In this specific test, Server 2016 delivers the best average File Delete Performance results and manages to reach up to 2253.50 Files/Sec. On the other hand, CentOS 8.0 delivers the slowest average File Delete Performance results and manages to reach up to 1450.75 Files/Sec. Server 2016 - NAS Write Performance Scalability - Small Files
For a single network client processing small files, the Server 2016 NAS Write Performance reaches up to 4.4 MB/Sec. For two network clients processing small files, the Server 2016 NAS Write Performance reaches up to 7.6 MB/Sec, which represents a 72.73 % of the multi-client performance scalability. When 4 network clients processing small files, the Server 2016 NAS Write Performance reaches up to 11.1 MB/Sec, which represents a 46.05 % of the multi-client performance scalability. Finally, when 8 network clients processing small files, the Server 2016 NAS Write Performance reaches up to 11.9 MB/Sec, which represents a 7.21 % of the multi-client performance scalability. Server 2019 - NAS Write Performance Scalability - Small Files
For a single network client processing small files, the Server 2019 NAS Write Performance reaches up to 4.3 MB/Sec. For two network clients processing small files, the Server 2019 NAS Write Performance reaches up to 8.1 MB/Sec, which represents a 88.37 % of the multi-client performance scalability. When 4 network clients processing small files, the Server 2019 NAS Write Performance reaches up to 9.5 MB/Sec, which represents a 17.28 % of the multi-client performance scalability. Finally, when 8 network clients processing small files, the Server 2019 NAS Write Performance reaches up to 10.1 MB/Sec, which represents a 6.32 % of the multi-client performance scalability. CentOS 8.0 - NAS Write Performance Scalability - Small Files
For a single network client processing small files, the CentOS 8.0 NAS Write Performance reaches up to 10.9 MB/Sec. For two network clients processing small files, the CentOS 8.0 NAS Write Performance reaches up to 20.3 MB/Sec, which represents a 86.24 % of the multi-client performance scalability. When 4 network clients processing small files, the CentOS 8.0 NAS Write Performance reaches up to 28.5 MB/Sec, which represents a 40.39 % of the multi-client performance scalability. Finally, when 8 network clients processing small files, the CentOS 8.0 NAS Write Performance reaches up to 30.6 MB/Sec, which represents a 7.37 % of the multi-client performance scalability. Server 2016 - NAS Write Performance Scalability - Medium-Sized Files
For a single network client processing medium-sized files, the Server 2016 NAS Write Performance reaches up to 43.6 MB/Sec. For two network clients processing medium-sized files, the Server 2016 NAS Write Performance reaches up to 74.2 MB/Sec, which represents a 70.18 % of the multi-client performance scalability. When 4 network clients processing medium-sized files, the Server 2016 NAS Write Performance reaches up to 95.5 MB/Sec, which represents a 28.71 % of the multi-client performance scalability. Finally, when 8 network clients processing medium-sized files, the Server 2016 NAS Write Performance reaches up to 101.6 MB/Sec, which represents a 6.39 % of the multi-client performance scalability. Server 2019 - NAS Write Performance Scalability - Medium-Sized Files
For a single network client processing medium-sized files, the Server 2019 NAS Write Performance reaches up to 45.1 MB/Sec. For two network clients processing medium-sized files, the Server 2019 NAS Write Performance reaches up to 71.4 MB/Sec, which represents a 58.31 % of the multi-client performance scalability. When 4 network clients processing medium-sized files, the Server 2019 NAS Write Performance reaches up to 92.1 MB/Sec, which represents a 28.99 % of the multi-client performance scalability. Finally, when 8 network clients processing medium-sized files, the Server 2019 NAS Write Performance reaches up to 99.8 MB/Sec, which represents a 8.36 % of the multi-client performance scalability. CentOS 8.0 - NAS Write Performance Scalability - Medium-Sized Files
For a single network client processing medium-sized files, the CentOS 8.0 NAS Write Performance reaches up to 60.9 MB/Sec. For two network clients processing medium-sized files, the CentOS 8.0 NAS Write Performance reaches up to 88.5 MB/Sec, which represents a 45.32 % of the multi-client performance scalability. When 4 network clients processing medium-sized files, the CentOS 8.0 NAS Write Performance reaches up to 104.7 MB/Sec, which represents a 18.31 % of the multi-client performance scalability. Finally, when 8 network clients processing medium-sized files, the CentOS 8.0 NAS Write Performance reaches up to 109.8 MB/Sec, which represents a 4.87 % of the multi-client performance scalability. Server 2016 - NAS Write Performance Scalability - Large Files
For a single network client processing large files, the Server 2016 NAS Write Performance reaches up to 57.1 MB/Sec. For two network clients processing large files, the Server 2016 NAS Write Performance reaches up to 106.1 MB/Sec, which represents a 85.81 % of the multi-client performance scalability. When 4 network clients processing large files, the Server 2016 NAS Write Performance reaches up to 110.0 MB/Sec, which represents a 3.68 % of the multi-client performance scalability. Finally, when 8 network clients processing large files, the Server 2016 NAS Write Performance reaches up to 110.0 MB/Sec, which represents a 0.00 % of the multi-client performance scalability. Server 2019 - NAS Write Performance Scalability - Large Files
For a single network client processing large files, the Server 2019 NAS Write Performance reaches up to 63.3 MB/Sec. For two network clients processing large files, the Server 2019 NAS Write Performance reaches up to 107.1 MB/Sec, which represents a 69.19 % of the multi-client performance scalability. When 4 network clients processing large files, the Server 2019 NAS Write Performance reaches up to 109.0 MB/Sec, which represents a 1.77 % of the multi-client performance scalability. Finally, when 8 network clients processing large files, the Server 2019 NAS Write Performance reaches up to 110.0 MB/Sec, which represents a 0.92 % of the multi-client performance scalability. CentOS 8.0 - NAS Write Performance Scalability - Large Files
For a single network client processing large files, the CentOS 8.0 NAS Write Performance reaches up to 63.3 MB/Sec. For two network clients processing large files, the CentOS 8.0 NAS Write Performance reaches up to 104.2 MB/Sec, which represents a 64.61 % of the multi-client performance scalability. When 4 network clients processing large files, the CentOS 8.0 NAS Write Performance reaches up to 110.0 MB/Sec, which represents a 5.57 % of the multi-client performance scalability. Finally, when 8 network clients processing large files, the CentOS 8.0 NAS Write Performance reaches up to 110.0 MB/Sec, which represents a 0.00 % of the multi-client performance scalability. Server 2016 - NAS Read Performance Scalability - Small Files
For a single network client processing small files, the Server 2016 NAS Read Performance reaches up to 11.6 MB/Sec. For two network clients processing small files, the Server 2016 NAS Read Performance reaches up to 23.3 MB/Sec, which represents a 100.86 % of the multi-client performance scalability. When 4 network clients processing small files, the Server 2016 NAS Read Performance reaches up to 37.4 MB/Sec, which represents a 60.52 % of the multi-client performance scalability. Finally, when 8 network clients processing small files, the Server 2016 NAS Read Performance reaches up to 49.9 MB/Sec, which represents a 33.42 % of the multi-client performance scalability. Server 2019 - NAS Read Performance Scalability - Small Files
For a single network client processing small files, the Server 2019 NAS Read Performance reaches up to 11.4 MB/Sec. For two network clients processing small files, the Server 2019 NAS Read Performance reaches up to 23.1 MB/Sec, which represents a 102.63 % of the multi-client performance scalability. When 4 network clients processing small files, the Server 2019 NAS Read Performance reaches up to 36.3 MB/Sec, which represents a 57.14 % of the multi-client performance scalability. Finally, when 8 network clients processing small files, the Server 2019 NAS Read Performance reaches up to 48.1 MB/Sec, which represents a 32.51 % of the multi-client performance scalability. CentOS 8.0 - NAS Read Performance Scalability - Small Files
For a single network client processing small files, the CentOS 8.0 NAS Read Performance reaches up to 10.3 MB/Sec. For two network clients processing small files, the CentOS 8.0 NAS Read Performance reaches up to 21.9 MB/Sec, which represents a 112.62 % of the multi-client performance scalability. When 4 network clients processing small files, the CentOS 8.0 NAS Read Performance reaches up to 32.6 MB/Sec, which represents a 48.86 % of the multi-client performance scalability. Finally, when 8 network clients processing small files, the CentOS 8.0 NAS Read Performance reaches up to 37.2 MB/Sec, which represents a 14.11 % of the multi-client performance scalability. Server 2016 - NAS Read Performance Scalability - Medium-Sized Files
For a single network client processing medium-sized files, the Server 2016 NAS Read Performance reaches up to 39.1 MB/Sec. For two network clients processing medium-sized files, the Server 2016 NAS Read Performance reaches up to 66.1 MB/Sec, which represents a 69.05 % of the multi-client performance scalability. When 4 network clients processing medium-sized files, the Server 2016 NAS Read Performance reaches up to 90.7 MB/Sec, which represents a 37.22 % of the multi-client performance scalability. Finally, when 8 network clients processing medium-sized files, the Server 2016 NAS Read Performance reaches up to 99.8 MB/Sec, which represents a 10.03 % of the multi-client performance scalability. Server 2019 - NAS Read Performance Scalability - Medium-Sized Files
For a single network client processing medium-sized files, the Server 2019 NAS Read Performance reaches up to 38.2 MB/Sec. For two network clients processing medium-sized files, the Server 2019 NAS Read Performance reaches up to 64.1 MB/Sec, which represents a 67.80 % of the multi-client performance scalability. When 4 network clients processing medium-sized files, the Server 2019 NAS Read Performance reaches up to 84.3 MB/Sec, which represents a 31.51 % of the multi-client performance scalability. Finally, when 8 network clients processing medium-sized files, the Server 2019 NAS Read Performance reaches up to 96.9 MB/Sec, which represents a 14.95 % of the multi-client performance scalability. CentOS 8.0 - NAS Read Performance Scalability - Medium-Sized Files
For a single network client processing medium-sized files, the CentOS 8.0 NAS Read Performance reaches up to 48.1 MB/Sec. For two network clients processing medium-sized files, the CentOS 8.0 NAS Read Performance reaches up to 78.4 MB/Sec, which represents a 62.99 % of the multi-client performance scalability. When 4 network clients processing medium-sized files, the CentOS 8.0 NAS Read Performance reaches up to 99.1 MB/Sec, which represents a 26.40 % of the multi-client performance scalability. Finally, when 8 network clients processing medium-sized files, the CentOS 8.0 NAS Read Performance reaches up to 109.5 MB/Sec, which represents a 10.49 % of the multi-client performance scalability. Server 2016 - NAS Read Performance Scalability - Large Files
For a single network client processing large files, the Server 2016 NAS Read Performance reaches up to 47.1 MB/Sec. For two network clients processing large files, the Server 2016 NAS Read Performance reaches up to 89.2 MB/Sec, which represents a 89.38 % of the multi-client performance scalability. When 4 network clients processing large files, the Server 2016 NAS Read Performance reaches up to 103.8 MB/Sec, which represents a 16.37 % of the multi-client performance scalability. Finally, when 8 network clients processing large files, the Server 2016 NAS Read Performance reaches up to 103.4 MB/Sec, which represents a -0.39 % of the multi-client performance scalability. Server 2019 - NAS Read Performance Scalability - Large Files
For a single network client processing large files, the Server 2019 NAS Read Performance reaches up to 47.3 MB/Sec. For two network clients processing large files, the Server 2019 NAS Read Performance reaches up to 88.3 MB/Sec, which represents a 86.68 % of the multi-client performance scalability. When 4 network clients processing large files, the Server 2019 NAS Read Performance reaches up to 105.3 MB/Sec, which represents a 19.25 % of the multi-client performance scalability. Finally, when 8 network clients processing large files, the Server 2019 NAS Read Performance reaches up to 104.6 MB/Sec, which represents a -0.66 % of the multi-client performance scalability. CentOS 8.0 - NAS Read Performance Scalability - Large Files
For a single network client processing large files, the CentOS 8.0 NAS Read Performance reaches up to 50.1 MB/Sec. For two network clients processing large files, the CentOS 8.0 NAS Read Performance reaches up to 98.9 MB/Sec, which represents a 97.41 % of the multi-client performance scalability. When 4 network clients processing large files, the CentOS 8.0 NAS Read Performance reaches up to 111.2 MB/Sec, which represents a 12.44 % of the multi-client performance scalability. Finally, when 8 network clients processing large files, the CentOS 8.0 NAS Read Performance reaches up to 111.1 MB/Sec, which represents a -0.09 % of the multi-client performance scalability. Server 2016 - Disk Space Analysis Performance Scalability
For a single network client processing , the Server 2016 Disk Space Analysis Performance reaches up to 4932.0 Files/Sec. For two network clients processing , the Server 2016 Disk Space Analysis Performance reaches up to 12761.0 Files/Sec, which represents a 158.74 % of the multi-client performance scalability. When 4 network clients processing , the Server 2016 Disk Space Analysis Performance reaches up to 25331.0 Files/Sec, which represents a 98.50 % of the multi-client performance scalability. Finally, when 8 network clients processing , the Server 2016 Disk Space Analysis Performance reaches up to 43453.0 Files/Sec, which represents a 71.54 % of the multi-client performance scalability. Server 2019 - Disk Space Analysis Performance Scalability
For a single network client processing , the Server 2019 Disk Space Analysis Performance reaches up to 5338.0 Files/Sec. For two network clients processing , the Server 2019 Disk Space Analysis Performance reaches up to 12225.0 Files/Sec, which represents a 129.02 % of the multi-client performance scalability. When 4 network clients processing , the Server 2019 Disk Space Analysis Performance reaches up to 23925.0 Files/Sec, which represents a 95.71 % of the multi-client performance scalability. Finally, when 8 network clients processing , the Server 2019 Disk Space Analysis Performance reaches up to 40764.0 Files/Sec, which represents a 70.38 % of the multi-client performance scalability. CentOS 8.0 - Disk Space Analysis Performance Scalability
For a single network client processing , the CentOS 8.0 Disk Space Analysis Performance reaches up to 4065.0 Files/Sec. For two network clients processing , the CentOS 8.0 Disk Space Analysis Performance reaches up to 10604.0 Files/Sec, which represents a 160.86 % of the multi-client performance scalability. When 4 network clients processing , the CentOS 8.0 Disk Space Analysis Performance reaches up to 17728.0 Files/Sec, which represents a 67.18 % of the multi-client performance scalability. Finally, when 8 network clients processing , the CentOS 8.0 Disk Space Analysis Performance reaches up to 19767.0 Files/Sec, which represents a 11.50 % of the multi-client performance scalability. Server 2016 - Duplicate Files Search Performance Scalability
For a single network client processing , the Server 2016 Duplicate Files Search Performance reaches up to 345.0 Files/Sec. For two network clients processing , the Server 2016 Duplicate Files Search Performance reaches up to 685.0 Files/Sec, which represents a 98.55 % of the multi-client performance scalability. When 4 network clients processing , the Server 2016 Duplicate Files Search Performance reaches up to 1060.0 Files/Sec, which represents a 54.74 % of the multi-client performance scalability. Finally, when 8 network clients processing , the Server 2016 Duplicate Files Search Performance reaches up to 1342.0 Files/Sec, which represents a 26.60 % of the multi-client performance scalability. Server 2019 - Duplicate Files Search Performance Scalability
For a single network client processing , the Server 2019 Duplicate Files Search Performance reaches up to 343.0 Files/Sec. For two network clients processing , the Server 2019 Duplicate Files Search Performance reaches up to 674.0 Files/Sec, which represents a 96.50 % of the multi-client performance scalability. When 4 network clients processing , the Server 2019 Duplicate Files Search Performance reaches up to 1040.0 Files/Sec, which represents a 54.30 % of the multi-client performance scalability. Finally, when 8 network clients processing , the Server 2019 Duplicate Files Search Performance reaches up to 1314.0 Files/Sec, which represents a 26.35 % of the multi-client performance scalability. CentOS 8.0 - Duplicate Files Search Performance Scalability
For a single network client processing , the CentOS 8.0 Duplicate Files Search Performance reaches up to 330.0 Files/Sec. For two network clients processing , the CentOS 8.0 Duplicate Files Search Performance reaches up to 676.0 Files/Sec, which represents a 104.85 % of the multi-client performance scalability. When 4 network clients processing , the CentOS 8.0 Duplicate Files Search Performance reaches up to 923.0 Files/Sec, which represents a 36.54 % of the multi-client performance scalability. Finally, when 8 network clients processing , the CentOS 8.0 Duplicate Files Search Performance reaches up to 1143.0 Files/Sec, which represents a 23.84 % of the multi-client performance scalability. Server 2016 - File Delete Performance Scalability
For a single network client processing , the Server 2016 File Delete Performance reaches up to 634.0 Files/Sec. For two network clients processing , the Server 2016 File Delete Performance reaches up to 1468.0 Files/Sec, which represents a 131.55 % of the multi-client performance scalability. When 4 network clients processing , the Server 2016 File Delete Performance reaches up to 2672.0 Files/Sec, which represents a 82.02 % of the multi-client performance scalability. Finally, when 8 network clients processing , the Server 2016 File Delete Performance reaches up to 4240.0 Files/Sec, which represents a 58.68 % of the multi-client performance scalability. Server 2019 - File Delete Performance Scalability
For a single network client processing , the Server 2019 File Delete Performance reaches up to 623.0 Files/Sec. For two network clients processing , the Server 2019 File Delete Performance reaches up to 1366.0 Files/Sec, which represents a 119.26 % of the multi-client performance scalability. When 4 network clients processing , the Server 2019 File Delete Performance reaches up to 2435.0 Files/Sec, which represents a 78.26 % of the multi-client performance scalability. Finally, when 8 network clients processing , the Server 2019 File Delete Performance reaches up to 3220.0 Files/Sec, which represents a 32.24 % of the multi-client performance scalability. CentOS 8.0 - File Delete Performance Scalability
For a single network client processing , the CentOS 8.0 File Delete Performance reaches up to 572.0 Files/Sec. For two network clients processing , the CentOS 8.0 File Delete Performance reaches up to 1253.0 Files/Sec, which represents a 119.06 % of the multi-client performance scalability. When 4 network clients processing , the CentOS 8.0 File Delete Performance reaches up to 1962.0 Files/Sec, which represents a 56.58 % of the multi-client performance scalability. Finally, when 8 network clients processing , the CentOS 8.0 File Delete Performance reaches up to 2016.0 Files/Sec, which represents a 2.75 % of the multi-client performance scalability. |