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 No Mitigation: 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 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 |==================================== No Mitigation: C240M4-E52650v4 . 75866.15 |=================================== 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 |======================= No Mitigation: C240M4-E52650v4 . 558506.60 |=================================== 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 |===================================== No Mitigation: C240M4-E52650v4 . 9387.77 |===================================== 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 |=============== No Mitigation: C240M4-E52650v4 . 8600576.43 |================ 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 |========================== No Mitigation: C240M4-E52650v4 . 4573240.46 |========================== 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 |===================================== No Mitigation: C240M4-E52650v4 . 1700440 |===================================== 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 |====== No Mitigation: C240M4-E52650v4 . 2100 |====== 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 |==== No Mitigation: C240M4-E52650v4 . 250 |==== 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 |=== No Mitigation: C240M4-E52650v4 . 143 |=== 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 |===== No Mitigation: C240M4-E52650v4 . 299 |===== 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 |==== No Mitigation: C240M4-E52650v4 . 192 |==== 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 |===== No Mitigation: C240M4-E52650v4 . 115.94 |===== 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 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 |================ No Mitigation: C240M4-E52650v4 . 488199 |================ 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 |=============================== No Mitigation: C240M4-E52650v4 . 994366.15 |===================== 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 |============================= No Mitigation: C240M4-E52650v4 . 1213140.08 |============================= 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 |============================ No Mitigation: C240M4-E52650v4 . 941693.52 |============================ 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 |============================== No Mitigation: C240M4-E52650v4 . 1374598.17 |============================= 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 |============================ No Mitigation: C240M4-E52650v4 . 1104343.37 |============================= 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 |================================================ 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 |===================== 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 |= No Mitigation: C240M4-E52650v4 . 2564530 |===================================== 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 |================================= No Mitigation: C240M4-E52650v4 . 2440 |================================= Systemd Total Boot Time Test: Loader ms < Lower Is Better Default: Xeon .................. 2310 |======= Default: EPYC .................. 5492 |================ No Mitigation: EPYC ............ 13432 |======================================= No Mitigation: C240M4-E52650v4 . 6794 |==================== Systemd Total Boot Time Test: Firmware ms < Lower Is Better Default: Xeon .................. 2487421 |==================================== Default: EPYC .................. 44496 |= No Mitigation: EPYC ............ 46473 |= No Mitigation: C240M4-E52650v4 . 2540456 |===================================== 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 |=========================== No Mitigation: C240M4-E52650v4 . 12459 |========= 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 |====================================== No Mitigation: C240M4-E52650v4 . 183.87 |=============================== 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 |======================================= No Mitigation: C240M4-E52650v4 . 38.54 |====================================== 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 |================================ No Mitigation: C240M4-E52650v4 . 22.34 |============================= 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 |====================================== No Mitigation: C240M4-E52650v4 . 21.57 |================================= 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 |======================================== No Mitigation: C240M4-E52650v4 . 7.95 |======================================== 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 |======== No Mitigation: C240M4-E52650v4 . 75 |======== 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 |======================================== No Mitigation: C240M4-E52650v4 . 4037 |===================================