Tests for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2005128-SYST-FSGSBAS16
FSGSBASE Benchmarks 2020
Tests for a future article.
FSGSBASE Patched:
Processor: Intel Core i9-10980XE @ 4.80GHz (18 Cores / 36 Threads), Motherboard: ASRock X299 Steel Legend (P1.30 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 32GB, Disk: Samsung SSD 970 PRO 512GB, Graphics: NVIDIA NV132 11GB, Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V + Intel I211
OS: Ubuntu 20.04, Kernel: 5.7.0-rc4-fsgsbase (x86_64) 20200510, Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.3 Mesa 20.0.4, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
No FSGSBASE:
Processor: Intel Core i9-10980XE @ 4.80GHz (18 Cores / 36 Threads), Motherboard: ASRock X299 Steel Legend (P1.30 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 32GB, Disk: Samsung SSD 970 PRO 512GB, Graphics: NVIDIA NV132 11GB, Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V + Intel I211
OS: Ubuntu 20.04, Kernel: 5.7.0-rc4-fsgsbase (x86_64) 20200510, Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.3 Mesa 20.0.4, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Flexible IO Tester 3.18
Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory
IOPS > Higher Is Better
FSGSBASE Patched . 1401 |======================================================
No FSGSBASE ...... 989 |======================================
Flexible IO Tester 3.18
Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory
MB/s > Higher Is Better
FSGSBASE Patched . 2810 |======================================================
No FSGSBASE ...... 1985 |======================================
Redis 5.0.5
Test: LPOP
Requests Per Second > Higher Is Better
FSGSBASE Patched . 2855388.45 |================================================
No FSGSBASE ...... 2019972.75 |==================================
Flexible IO Tester 3.18
Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory
IOPS > Higher Is Better
FSGSBASE Patched . 541667 |====================================================
No FSGSBASE ...... 457333 |============================================
Flexible IO Tester 3.18
Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory
MB/s > Higher Is Better
FSGSBASE Patched . 2115 |======================================================
No FSGSBASE ...... 1787 |==============================================
Redis 5.0.5
Test: GET
Requests Per Second > Higher Is Better
FSGSBASE Patched . 2824129.95 |================================================
No FSGSBASE ...... 2671484.22 |=============================================
Intel MPI Benchmarks 2019.3
Test: IMB-MPI1 PingPong
Average Mbytes/sec > Higher Is Better
FSGSBASE Patched . 3898.16 |===================================================
No FSGSBASE ...... 3782.92 |=================================================
Redis 5.0.5
Test: SADD
Requests Per Second > Higher Is Better
FSGSBASE Patched . 2416689.58 |================================================
No FSGSBASE ...... 2347495.50 |===============================================
PostgreSQL pgbench 12.0
Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write
TPS > Higher Is Better
FSGSBASE Patched . 11127.26 |==================================================
No FSGSBASE ...... 10834.68 |=================================================
Apache HBase 2.2.3
Test: Increment - Clients: 32
Microseconds - Average Latency < Lower Is Better
FSGSBASE Patched . 348 |======================================================
No FSGSBASE ...... 357 |=======================================================
Facebook RocksDB 6.3.6
Test: Random Fill Sync
Op/s > Higher Is Better
FSGSBASE Patched . 4800 |======================================================
No FSGSBASE ...... 4680 |=====================================================
Apache HBase 2.2.3
Test: Sequential Read - Clients: 32
Microseconds - Average Latency < Lower Is Better
FSGSBASE Patched . 235 |======================================================
No FSGSBASE ...... 241 |=======================================================
Stress-NG 0.11.07
Test: Socket Activity
Bogo Ops/s > Higher Is Better
FSGSBASE Patched . 10983.48 |==================================================
No FSGSBASE ...... 10719.32 |=================================================
Apache HBase 2.2.3
Test: Sequential Read - Clients: 32
Rows Per Second > Higher Is Better
FSGSBASE Patched . 135103 |====================================================
No FSGSBASE ...... 131892 |===================================================
Apache HBase 2.2.3
Test: Increment - Clients: 32
Rows Per Second > Higher Is Better
FSGSBASE Patched . 90938 |=====================================================
No FSGSBASE ...... 88836 |====================================================
Redis 5.0.5
Test: LPUSH
Requests Per Second > Higher Is Better
FSGSBASE Patched . 1886156.66 |================================================
No FSGSBASE ...... 1842891.79 |===============================================
Flexible IO Tester 3.18
Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory
MB/s > Higher Is Better
FSGSBASE Patched . 1524 |======================================================
No FSGSBASE ...... 1491 |=====================================================
Flexible IO Tester 3.18
Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory
IOPS > Higher Is Better
FSGSBASE Patched . 758 |=======================================================
No FSGSBASE ...... 742 |======================================================
LevelDB 1.22
Benchmark: Random Read
Microseconds Per Op < Lower Is Better
FSGSBASE Patched . 27.60 |====================================================
No FSGSBASE ...... 28.13 |=====================================================
Java Gradle Build
Gradle Build: Reactor
Seconds < Lower Is Better
FSGSBASE Patched . 243.86 |===================================================
No FSGSBASE ...... 248.30 |====================================================
DaCapo Benchmark 9.12-MR1
Java Test: Tradebeans
msec < Lower Is Better
FSGSBASE Patched . 8980 |=====================================================
No FSGSBASE ...... 9119 |======================================================
Apache HBase 2.2.3
Test: Random Read - Clients: 32
Microseconds - Average Latency < Lower Is Better
FSGSBASE Patched . 173 |======================================================
No FSGSBASE ...... 175 |=======================================================
LevelDB 1.22
Benchmark: Hot Read
Microseconds Per Op < Lower Is Better
FSGSBASE Patched . 27.52 |====================================================
No FSGSBASE ...... 27.81 |=====================================================
Flexible IO Tester 3.18
Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory
IOPS > Higher Is Better
FSGSBASE Patched . 297667 |====================================================
No FSGSBASE ...... 294667 |===================================================
Stress-NG 0.11.07
Test: Atomic
Bogo Ops/s > Higher Is Better
FSGSBASE Patched . 162937.45 |=================================================
No FSGSBASE ...... 161346.24 |=================================================
Flexible IO Tester 3.18
Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory
MB/s > Higher Is Better
FSGSBASE Patched . 1161 |======================================================
No FSGSBASE ...... 1151 |======================================================
Apache HBase 2.2.3
Test: Random Read - Clients: 32
Rows Per Second > Higher Is Better
FSGSBASE Patched . 180781 |====================================================
No FSGSBASE ...... 179254 |====================================================
ctx_clock
Context Switch Time
Clocks < Lower Is Better
FSGSBASE Patched . 121 |=======================================================
No FSGSBASE ...... 122 |=======================================================
Intel MPI Benchmarks 2019.3
Test: IMB-MPI1 Exchange
Average Mbytes/sec > Higher Is Better
FSGSBASE Patched . 4740.27 |===================================================
No FSGSBASE ...... 4701.89 |===================================================
LevelDB 1.22
Benchmark: Sequential Fill
Microseconds Per Op < Lower Is Better
FSGSBASE Patched . 383.36 |====================================================
No FSGSBASE ...... 385.46 |====================================================
LevelDB 1.22
Benchmark: Random Delete
Microseconds Per Op < Lower Is Better
FSGSBASE Patched . 375.33 |====================================================
No FSGSBASE ...... 377.22 |====================================================
PostgreSQL pgbench 12.0
Scaling: Buffer Test - Test: Normal Load - Mode: Read Only
TPS > Higher Is Better
FSGSBASE Patched . 459323.90 |=================================================
No FSGSBASE ...... 457042.00 |=================================================
LevelDB 1.22
Benchmark: Fill Sync
Microseconds Per Op < Lower Is Better
FSGSBASE Patched . 7451.28 |===================================================
No FSGSBASE ...... 7479.78 |===================================================
LevelDB 1.22
Benchmark: Overwrite
Microseconds Per Op < Lower Is Better
FSGSBASE Patched . 382.38 |====================================================
No FSGSBASE ...... 383.71 |====================================================
PostgreSQL pgbench 12.0
Scaling: Buffer Test - Test: Normal Load - Mode: Read Write
TPS > Higher Is Better
FSGSBASE Patched . 10214.58 |==================================================
No FSGSBASE ...... 10193.31 |==================================================
Apache HBase 2.2.3
Test: Async Random Write - Clients: 32
Rows Per Second > Higher Is Better
FSGSBASE Patched . 41708 |=====================================================
No FSGSBASE ...... 38199 |=================================================
Stress-NG 0.11.07
Test: Context Switching
Bogo Ops/s > Higher Is Better
FSGSBASE Patched . 5040915.43 |================================================
No FSGSBASE ...... 4630906.12 |============================================