Kernel page-table isolation merged
Kernel page-table isolation merged
Posted Jan 2, 2018 13:27 UTC (Tue) by sync (guest, #39669)In reply to: Kernel page-table isolation merged by andresfreund
Parent article: Kernel page-table isolation merged
Fedora rawhide released a PTI enabled kernel (4.15.0-0.rc6.git0.1.fc28.x86_64). I did some test with it. Syscalls are much slower with PTI enabled.
bench_03_getpid_vdso 2.7x slower
bench_11_read_vdso 2.0x slower
bench_21_write_vdso 2.3x slower
I had used this benchmark https://github.com/arkanis/syscall-benchmark on an Intel i5-4200U. Of course this is only a microbenchmark. The real world slowdown is much less.