Intel Core 2 Duo T9300 testing of Linux 32-bit Kernel Page Table Isolation (KPTI/PTI) patches staged for the mainline kernel. Benchmarks by Michael Larabel 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 1807236-RA-LINUXX86399
Linux x86 32-bit KPTI Meltdown Impact
Intel Core 2 Duo T9300 testing of Linux 32-bit Kernel Page Table Isolation (KPTI/PTI) patches staged for the mainline kernel. Benchmarks by Michael Larabel for a future article.
,,"KPTI Enabled","KPTI Disabled"
Processor,,Intel Core 2 Duo T9300 @ 2.50GHz (2 Cores),Intel Core 2 Duo T9300 @ 2.50GHz (2 Cores)
Motherboard,,LENOVO 6459CTO (7LETB2WW 2.12 BIOS),LENOVO 6459CTO (7LETB2WW 2.12 BIOS)
Chipset,,Intel Mobile PM965/GM965/GL960 + ICH8M-E,Intel Mobile PM965/GM965/GL960 + ICH8M-E
Memory,,4096MB,4096MB
Disk,,100GB Hitachi HTS72201,100GB Hitachi HTS72201
Graphics,,NVIDIA Quadro NVS 140M,NVIDIA Quadro NVS 140M 128MB
Audio,,Analog Devices AD1984,Analog Devices AD1984
Network,,Intel 82566MM Gigabit Connection + Intel PRO/Wireless,Intel 82566MM Gigabit Connection + Intel PRO/Wireless
OS,,Ubuntu 16.04,Ubuntu 16.04
Kernel,,4.18.0-rc4-tip-pti-phoronix (i686) 20180722,4.18.0-rc4-tip-pti-phoronix (i686) 20180722
Display Server,,X Server 1.19.6,X Server 1.19.6
Display Driver,,modesetting 1.19.6,modesetting 1.19.6
Compiler,,GCC 5.4.0 20160609,GCC 5.4.0 20160609
File-System,,ext4,ext4
Desktop,,,Unity 7.4.5
Screen Resolution,,,1680x1050
,,"KPTI Enabled","KPTI Disabled"
"Go Benchmarks - Test: http (ns/op)",LIB,69317,61401
"Go Benchmarks - Test: json (ns/op)",LIB,80117565,80573177
"Go Benchmarks - Test: build (ns/op)",LIB,38662328135,38335994090
"Go Benchmarks - Test: garbage (ns/op)",LIB,16060302,16248856
"Hackbench - Count: 2 - Type: Thread (sec)",LIB,70.24,47.61
"Hackbench - Count: 4 - Type: Thread (sec)",LIB,143.68,99.41
"Hackbench - Count: 2 - Type: Process (sec)",LIB,65.81,44.03
"Hackbench - Count: 4 - Type: Process (sec)",LIB,137.25,95.03
"Stress-NG - Test: CPU Stress (Bogo Ops/s)",HIB,265.08,266.65
"Stress-NG - Test: Socket Activity (Bogo Ops/s)",HIB,472.34,485.43
"Stress-NG - Test: Context Switching (Bogo Ops/s)",HIB,255469.54,296493.46
"Stress-NG - Test: System V Message Passing (Bogo Ops/s)",HIB,533956.31,680410.10
"Cryptsetup - PBKDF2-sha512 (Iterations/sec)",HIB,86611,86232
"GIMP - Test: resize (sec)",LIB,12.92,11.40
"GIMP - Test: auto-levels (sec)",LIB,18.74,16.92
"GIMP - Test: unsharp-mask (sec)",LIB,38.52,35.01
"LuaJIT - Test: Composite (Mflops)",HIB,545.95,541.90
"Flexible IO Tester - Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory (MB/s)",HIB,1.03,1.02
"Flexible IO Tester - Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory (MB/s)",HIB,0.88,0.88
"Flexible IO Tester - Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory (MB/s)",HIB,38.87,38.17
"Flexible IO Tester - Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory (MB/s)",HIB,32.87,32.80
"FS-Mark - Test: 1000 Files, 1MB Size (Files/s)",HIB,19.40,19.33
"FS-Mark - Test: 5000 Files, 1MB Size, 4 Threads (Files/s)",HIB,31.87,32.13
"FS-Mark - Test: 4000 Files, 32 Sub Dirs, 1MB Size (Files/s)",HIB,19.57,19.63
"FS-Mark - Test: 1000 Files, 1MB Size, No Sync/FSync (Files/s)",HIB,59.67,59.13
"IOzone - Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance (MB/s)",HIB,49.87,49.75
"IOzone - Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance (MB/s)",HIB,48.40,48.59
"Timed Apache Compilation - Time To Compile (sec)",LIB,106.75,104.47
"Timed PHP Compilation - Time To Compile (sec)",LIB,354.03,350.00
"Netperf - Server: 192.168.1.55 - Test: TCP Send File - Duration: 10 Seconds (Megabits/sec Throughput)",HIB,936.14,935.24
"Netperf - Server: 192.168.1.55 - Test: TCP Request Response - Duration: 10 Seconds (Transaction Rate/sec)",HIB,562.27,923.38
"Netperf - Server: 192.168.1.55 - Test: UDP Request Response - Duration: 10 Seconds (Transaction Rate/sec)",HIB,675.22,924.81
"Netperf - Server: 192.168.1.55 - Test: TCP Stream - Client To Server - Duration: 10 Seconds (Megabits/sec Throughput)",HIB,784.03,783.19
"Netperf - Server: 192.168.1.55 - Test: TCP Stream - Server To Client - Duration: 10 Seconds (Megabits/sec Throughput)",HIB,935.40,935.40
"Netperf - Server: 192.168.1.55 - Test: UDP Stream - Server To Client - 10G - Duration: 10 Seconds (Megabits/sec Throughput)",HIB,956.57,956.19
"NGINX Benchmark - Static Web Page Serving (Reqs/sec)",HIB,10155.36,11641.99
"Redis - Test: GET (Reqs/sec)",HIB,184753.64,241570.46
"Redis - Test: SET (Reqs/sec)",HIB,156625.93,211290.46
"SQLite - Timed SQLite Insertions (sec)",LIB,424.31,429.23
"PostgreSQL pgbench - Scaling: Buffer Test - Test: Normal Load - Mode: Read Only (TPS)",HIB,15937.00,17545.21
"PostgreSQL pgbench - Scaling: Buffer Test - Test: Normal Load - Mode: Read Write (TPS)",HIB,337.79,336.47
"PostgreSQL pgbench - Scaling: Buffer Test - Test: Single Thread - Mode: Read Only (TPS)",HIB,6047.47,6376.03
"PostgreSQL pgbench - Scaling: Buffer Test - Test: Single Thread - Mode: Read Write (TPS)",HIB,117.93,118.08
"ebizzy - (Records/s)",HIB,69377,69120
"Git - Time To Complete Common Git Commands (sec)",LIB,15.04,14.55
"Flexible IO Tester - Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory (IOPS)",HIB,10100,
"Cryptsetup - PBKDF2-whirlpool (Iterations/sec)",HIB,63218,
"Cryptsetup - PBKDF2-whirlpool (Iterations/sec)",HIB,,62698