CentOS 7 Mitigation Tests Comparison with older Xeon Default: Xeon: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.00 BIOS), Chipset: Intel Device 2020, Memory: 95232MB, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: LLVMpipe, Monitor: VE228, Network: Intel I210 Gigabit Connection OS: CentOS Linux 7, Kernel: 3.10.0-693.21.1.el7.x86_64 (x86_64), Desktop: GNOME Shell 3.22.3, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 2.1 Mesa 17.0.1 Gallium 0.4 (LLVM 3.9 256 bits), Compiler: GCC 4.8.5 20150623, File-System: xfs, Screen Resolution: 1920x1080 No Mitigation: Xeon: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.00 BIOS), Chipset: Intel Device 2020, Memory: 95232MB, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: LLVMpipe, Monitor: VE228, Network: Intel I210 Gigabit Connection OS: CentOS Linux 7, Kernel: 3.10.0-693.21.1.el7.x86_64 (x86_64), Desktop: GNOME Shell 3.22.3, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 2.1 Mesa 17.0.1 Gallium 0.4 (LLVM 3.9 256 bits), Compiler: GCC 4.8.5 20150623, File-System: xfs, Screen Resolution: 1920x1080 Default: EPYC: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V0.05.B10 BIOS), Chipset: AMD Device 1450, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: LLVMpipe, Monitor: VE228, Network: Broadcom Limited NetXtreme BCM5720 Gigabit PCIe OS: CentOS Linux 7, Kernel: 3.10.0-693.21.1.el7.x86_64 (x86_64), Desktop: GNOME Shell 3.22.3, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 2.1 Mesa 17.0.1 Gallium 0.4 (LLVM 3.9 128 bits), Compiler: GCC 4.8.5 20150623, File-System: xfs, Screen Resolution: 1920x1080 No Mitigation: EPYC: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V0.05.B10 BIOS), Chipset: AMD Device 1450, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: LLVMpipe, Monitor: VE228, Network: Broadcom Limited NetXtreme BCM5720 Gigabit PCIe OS: CentOS Linux 7, Kernel: 3.10.0-693.21.1.el7.x86_64 (x86_64), Desktop: GNOME Shell 3.22.3, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 2.1 Mesa 17.0.1 Gallium 0.4 (LLVM 3.9 128 bits), Compiler: GCC 4.8.5 20150623, File-System: xfs, Screen Resolution: 1920x1080 Default: C240M4-E52650v4: Processor: 2 x Intel Xeon E5-2650 v4 @ 2.90GHz (24 Cores / 48 Threads), Motherboard: Cisco s UCSC-C220-M4S (C220M4.3.0.3c.0.0831170216 BIOS), Memory: 129024MB, Disk: 299GB UCSC-MRAID12G, Graphics: mgadrmfb OS: CentOS Linux 7, Kernel: 3.10.0-693.21.1.el7.x86_64 (x86_64), Compiler: GCC 4.8.5 20150623, File-System: xfs, Screen Resolution: 1024x768 SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better Default: Xeon ............ 47.17 |========= No Mitigation: Xeon ...... 47.01 |========= Default: EPYC ............ 6.56 |= No Mitigation: EPYC ...... 6.28 |= Default: C240M4-E52650v4 . 225.54 |============================================ Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Default: Xeon ............ 534 |========= No Mitigation: Xeon ...... 533 |========= Default: EPYC ............ 2614 |============================================== No Mitigation: EPYC ...... 2606 |============================================== Default: C240M4-E52650v4 . 252 |==== Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Default: Xeon ............ 516 |=========== No Mitigation: Xeon ...... 515 |=========== Default: EPYC ............ 2179 |============================================== No Mitigation: EPYC ...... 2179 |============================================== Default: C240M4-E52650v4 . 144 |=== Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Default: Xeon ............ 534 |========= No Mitigation: Xeon ...... 533 |========= Default: EPYC ............ 2616 |============================================== No Mitigation: EPYC ...... 2617 |============================================== Default: C240M4-E52650v4 . 298 |===== Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Default: Xeon ............ 516 |=========== No Mitigation: Xeon ...... 516 |=========== Default: EPYC ............ 2178 |============================================== No Mitigation: EPYC ...... 2178 |============================================== Default: C240M4-E52650v4 . 192 |==== BlogBench 1.0 Test: Read Final Score > Higher Is Better Default: Xeon ............ 1347194 |================================== No Mitigation: Xeon ...... 1419432 |==================================== Default: EPYC ............ 1077180 |=========================== No Mitigation: EPYC ...... 1071852 |=========================== Default: C240M4-E52650v4 . 1686908 |=========================================== BlogBench 1.0 Test: Write Final Score > Higher Is Better Default: Xeon ............ 10718 |===================================== No Mitigation: Xeon ...... 10960 |===================================== Default: EPYC ............ 12734 |============================================ No Mitigation: EPYC ...... 13165 |============================================= Default: C240M4-E52650v4 . 2162 |======= IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Default: Xeon ............ 366.83 |=================== No Mitigation: Xeon ...... 379.23 |==================== Default: EPYC ............ 815.37 |========================================== No Mitigation: EPYC ...... 851.68 |============================================ Default: C240M4-E52650v4 . 115.20 |====== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Default: Xeon ....... 1460.15 |============================================== No Mitigation: Xeon . 1536.84 |================================================ Default: EPYC ....... 1275.37 |======================================== No Mitigation: EPYC . 1376.46 |=========================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Default: Xeon ....... 222.55 |=========================================== No Mitigation: Xeon . 253.30 |================================================= Default: EPYC ....... 155.50 |============================== No Mitigation: EPYC . 162.03 |=============================== Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better Default: Xeon ....... 1786.12 |========================================= No Mitigation: Xeon . 2097.64 |================================================ Default: EPYC ....... 1461.13 |================================= No Mitigation: EPYC . 1539.24 |=================================== Netperf 2.7.0 Server: 192.168.1.55 - Test: TCP Send File - Duration: 60 Seconds Megabits/sec Throughput > Higher Is Better Default: Xeon ....... 941.44 |================================================= No Mitigation: Xeon . 941.38 |================================================= Default: EPYC ....... 941.15 |================================================= No Mitigation: EPYC . 941.20 |================================================= Netperf 2.7.0 Server: 192.168.1.55 - Test: TCP Request Response - Duration: 60 Seconds Transaction Rate Per Second > Higher Is Better Default: Xeon ....... 715.57 |============================================ No Mitigation: Xeon . 795.77 |================================================= Default: EPYC ....... 528.16 |================================= No Mitigation: EPYC . 397.55 |======================== Netperf 2.7.0 Server: 192.168.1.55 - Test: UDP Request Response - Duration: 60 Seconds Transaction Rate Per Second > Higher Is Better Default: Xeon ....... 748.07 |============================================ No Mitigation: Xeon . 835.27 |================================================= Default: EPYC ....... 325.74 |=================== No Mitigation: EPYC . 365.43 |===================== Netperf 2.7.0 Server: 192.168.1.55 - Test: TCP Stream - Client To Server - Duration: 60 Seconds Megabits/sec Throughput > Higher Is Better Default: Xeon ....... 788.06 |================================================= No Mitigation: Xeon . 788.10 |================================================= Default: EPYC ....... 786.77 |================================================= No Mitigation: EPYC . 788.33 |================================================= Netperf 2.7.0 Server: 192.168.1.55 - Test: TCP Stream - Server To Client - Duration: 60 Seconds Megabits/sec Throughput > Higher Is Better Default: Xeon ....... 941.35 |================================================= No Mitigation: Xeon . 941.27 |================================================= Default: EPYC ....... 940.85 |================================================= No Mitigation: EPYC . 940.67 |================================================= Netperf 2.7.0 Server: 192.168.1.55 - Test: UDP Stream - Server To Client - 10G - Duration: 60 Seconds Megabits/sec Throughput > Higher Is Better Default: Xeon ....... 961.78 |================================================= No Mitigation: Xeon . 961.71 |================================================= Default: EPYC ....... 961.65 |================================================= No Mitigation: EPYC . 961.69 |================================================= ebizzy 0.3 Records/s > Higher Is Better Default: Xeon ............ 496979 |=================== No Mitigation: Xeon ...... 488760 |=================== Default: EPYC ............ 1128609 |=========================================== No Mitigation: EPYC ...... 1124203 |=========================================== Default: C240M4-E52650v4 . 494409 |=================== Timed Linux Kernel Compilation 4.13 Time To Compile Seconds < Lower Is Better Default: Xeon ............ 25.82 |============================== No Mitigation: Xeon ...... 24.94 |============================= Default: EPYC ............ 31.86 |===================================== No Mitigation: EPYC ...... 32.01 |===================================== Default: C240M4-E52650v4 . 39.20 |============================================= Hackbench Count: 16 - Type: Thread Seconds < Lower Is Better Default: Xeon ............ 29.23 |=========================================== No Mitigation: Xeon ...... 25.81 |====================================== Default: EPYC ............ 30.36 |============================================= No Mitigation: EPYC ...... 29.18 |=========================================== Default: C240M4-E52650v4 . 25.21 |===================================== Hackbench Count: 16 - Type: Process Seconds < Lower Is Better Default: Xeon ............ 25.31 |============================================= No Mitigation: Xeon ...... 24.07 |=========================================== Default: EPYC ............ 17.74 |================================ No Mitigation: EPYC ...... 17.22 |=============================== Default: C240M4-E52650v4 . 24.47 |============================================ Systemd Total Boot Time Test: Total ms < Lower Is Better Default: Xeon ............ 2538816 |=========================================== No Mitigation: Xeon ...... 23018 | Default: EPYC ............ 106009 |== No Mitigation: EPYC ...... 83138 |= Default: C240M4-E52650v4 . 41985 |= Systemd Total Boot Time Test: Kernel ms < Lower Is Better Default: Xeon ............ 2948 |============================================== No Mitigation: Xeon ...... 2791 |============================================ Default: EPYC ............ 1826 |============================ No Mitigation: EPYC ...... 1812 |============================ Default: C240M4-E52650v4 . 2444 |====================================== Systemd Total Boot Time Test: Loader ms < Lower Is Better Default: Xeon ....... 2310 |========= Default: EPYC ....... 5492 |==================== No Mitigation: EPYC . 13432 |================================================== Systemd Total Boot Time Test: Firmware ms < Lower Is Better Default: Xeon ....... 2487421 |================================================ Default: EPYC ....... 44496 |= No Mitigation: EPYC . 46473 |= Systemd Total Boot Time Test: Userspace ms < Lower Is Better Default: Xeon ............ 44463 |====================================== No Mitigation: Xeon ...... 18428 |================ Default: EPYC ............ 52882 |============================================= No Mitigation: EPYC ...... 20117 |================= Default: C240M4-E52650v4 . 36813 |=============================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better Default: Xeon ....... 589604.88 |============================================= No Mitigation: Xeon . 606672.77 |============================================== Default: EPYC ....... 350860.98 |=========================== No Mitigation: EPYC . 352912.32 |=========================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better Default: Xeon ....... 8904.44 |====================== No Mitigation: Xeon . 8863.35 |====================== Default: EPYC ....... 19123.50 |=============================================== No Mitigation: EPYC . 18912.24 |============================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Only TPS > Higher Is Better Default: Xeon ....... 19183.95 |=========================================== No Mitigation: Xeon . 20927.92 |=============================================== Default: EPYC ....... 13418.48 |============================== No Mitigation: EPYC . 13933.94 |=============================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write TPS > Higher Is Better Default: Xeon ....... 454.83 |=========== No Mitigation: Xeon . 463.33 |=========== Default: EPYC ....... 2035.47 |=============================================== No Mitigation: EPYC . 2056.96 |================================================ Redis 4.0.8 Test: LPOP Requests Per Second > Higher Is Better Default: Xeon ............ 1605734.42 |======================================== No Mitigation: Xeon ...... 1449609.17 |==================================== Default: EPYC ............ 1167236.62 |============================= No Mitigation: EPYC ...... 832909.06 |===================== Default: C240M4-E52650v4 . 1487480.25 |===================================== Redis 4.0.8 Test: SADD Requests Per Second > Higher Is Better Default: Xeon ............ 1360277.75 |====================================== No Mitigation: Xeon ...... 1421813.12 |======================================== Default: EPYC ............ 1000430.87 |============================ No Mitigation: EPYC ...... 1026789.50 |============================= Default: C240M4-E52650v4 . 1202903.54 |================================== Redis 4.0.8 Test: LPUSH Requests Per Second > Higher Is Better Default: Xeon ............ 1105101.92 |====================================== No Mitigation: Xeon ...... 1155179.38 |======================================== Default: EPYC ............ 790912.27 |=========================== No Mitigation: EPYC ...... 803664.96 |============================ Default: C240M4-E52650v4 . 936269.56 |================================ Redis 4.0.8 Test: GET Requests Per Second > Higher Is Better Default: Xeon ............ 1610474.09 |======================================== No Mitigation: Xeon ...... 1609005.09 |======================================== Default: EPYC ............ 1153713.90 |============================= No Mitigation: EPYC ...... 1143321.88 |============================ Default: C240M4-E52650v4 . 1437054.88 |==================================== Redis 4.0.8 Test: SET Requests Per Second > Higher Is Better Default: Xeon ............ 1232095.75 |====================================== No Mitigation: Xeon ...... 1308916.96 |======================================== Default: EPYC ............ 899226.97 |=========================== No Mitigation: EPYC ...... 919106.95 |============================ Default: C240M4-E52650v4 . 1091377.62 |================================= Stress-NG 0.07.26 Test: Forking Bogo Ops/s > Higher Is Better Default: Xeon ............ 64139.63 |=================================== No Mitigation: Xeon ...... 64683.94 |=================================== Default: EPYC ............ 42635.50 |======================= No Mitigation: EPYC ...... 45411.65 |========================= Default: C240M4-E52650v4 . 77255.48 |========================================== Stress-NG 0.07.26 Test: Semaphores Bogo Ops/s > Higher Is Better Default: Xeon ............ 229301.54 |========================= No Mitigation: Xeon ...... 247476.16 |=========================== Default: EPYC ............ 237838.14 |========================== No Mitigation: EPYC ...... 241176.07 |========================== Default: C240M4-E52650v4 . 373271.38 |========================================= Stress-NG 0.07.26 Test: Socket Activity Bogo Ops/s > Higher Is Better Default: Xeon ............ 3300.35 |=============== No Mitigation: Xeon ...... 3297.64 |=============== Default: EPYC ............ 3409.01 |================ No Mitigation: EPYC ...... 3413.08 |================ Default: C240M4-E52650v4 . 9337.64 |=========================================== Stress-NG 0.07.26 Test: Context Switching Bogo Ops/s > Higher Is Better Default: Xeon ............ 15540101.78 |================================== No Mitigation: Xeon ...... 17854342.78 |======================================= Default: EPYC ............ 14023842.08 |=============================== No Mitigation: EPYC ...... 13329232.97 |============================= Default: C240M4-E52650v4 . 8375392.54 |================== Stress-NG 0.07.26 Test: System V Message Passing Bogo Ops/s > Higher Is Better Default: Xeon ............ 5535241.82 |====================================== No Mitigation: Xeon ...... 5877638.95 |======================================== Default: EPYC ............ 4828921.70 |================================= No Mitigation: EPYC ...... 4984809.43 |================================== Default: C240M4-E52650v4 . 4525754.96 |=============================== RAR Compression 5.6.b1 Linux Source Tree Archiving To RAR Seconds < Lower Is Better Default: Xeon ....... 163.79 |====================================== No Mitigation: Xeon . 169.81 |======================================= Default: EPYC ....... 212.20 |================================================= No Mitigation: EPYC . 207.09 |================================================ Git Time To Complete Common Git Commands Seconds < Lower Is Better Default: Xeon ............ 6.23 |==================================== No Mitigation: Xeon ...... 6.24 |==================================== Default: EPYC ............ 7.52 |============================================ No Mitigation: EPYC ...... 7.60 |============================================ Default: C240M4-E52650v4 . 7.93 |============================================== Schbench Message Threads: 8 - Workers Per Message Thread: 4 usec, 99.9th Latency Percentile < Lower Is Better Default: Xeon ............ 131 |================ No Mitigation: Xeon ...... 107 |============= Default: EPYC ............ 379 |=============================================== No Mitigation: EPYC ...... 380 |=============================================== Default: C240M4-E52650v4 . 76 |========= Schbench Message Threads: 8 - Workers Per Message Thread: 6 usec, 99.9th Latency Percentile < Lower Is Better Default: Xeon ............ 119 |= No Mitigation: Xeon ...... 122 |= Default: EPYC ............ 394 |==== No Mitigation: EPYC ...... 375 |==== Default: C240M4-E52650v4 . 4557 |==============================================