( uid_6201 | 2018. 02. 10., szo – 17:34 )

Január elején írtam egy szintetikus tesztet C-ben, amely kernelhívásokkal terhelte a rendszert.
Ebben a szélsőséges tesztben volt proci, ahol tizedére esett a teljesítmény a régi és Meltdown javítást tartalmazó kernel között.

Ekkor megörültem, hogy annó a C-ben írt teljesítményorientált programoknál jól döntöttem:
- I/O buffering az alkalmazáson belül, ezáltal ritkább read/write kernelhívás.
- ahol lehetett mmap() a read/write helyett.
- ...

Így ezeknél a programoknál megúsztam néhány százalékos teljesítménycsökkenéssel.
Az egészben tényleg azt kell látni, hogy maga a kernelhívás lassult le. Amíg az alkalmazáson belül tud futni a kódod, addig a proci maradt ugyanolyan gyors.