
Brendan Gregg, один из самых известных performance инженеров, который работает в Netflix, выпустил свой доклад на LISA'21 про направления перфа в будущем (и лимиты). Этот человек сделал heat maps, flamegraphs, которыми мы пользуемся постоянно.
Доклад собрал в себя отличный обзор всего, что делается в перфе, очень приятный и понятный в любую сторону.
https://www.youtube.com/watch?v=5nN1wjA_S30
Ключевые поинты:
"Multi-socket is doomed"
"SMT future unclear"
"Core count limits [~1024]"
"More processor vendors"
"Cloud CPU advantage"
"FPGA turning point"
"Extrapolation [on DRAM]"
"DDR5 "up to 2x" Wins"
"HBM-only servers"
"Slower [and bigger] rotational [disk]"
"3D Xpoint [as a rotation disk accelerator and as a peta byte storage]"
"BPF in FPGAs"
"Cheap BPF routers"
"More demand for network perf"
"Runtime features [FPGA as a target, io_uring IO libraries]"
"Kernel become JITed"
"Kernel emulation often slow"
"OS core performance improves"
"Containers improve"
"BPF tool frontends"
"BPF perf tools everywhere"
Доклад собрал в себя отличный обзор всего, что делается в перфе, очень приятный и понятный в любую сторону.
https://www.youtube.com/watch?v=5nN1wjA_S30
Ключевые поинты:
"Multi-socket is doomed"
"SMT future unclear"
"Core count limits [~1024]"
"More processor vendors"
"Cloud CPU advantage"
"FPGA turning point"
"Extrapolation [on DRAM]"
"DDR5 "up to 2x" Wins"
"HBM-only servers"
"Slower [and bigger] rotational [disk]"
"3D Xpoint [as a rotation disk accelerator and as a peta byte storage]"
"BPF in FPGAs"
"Cheap BPF routers"
"More demand for network perf"
"Runtime features [FPGA as a target, io_uring IO libraries]"
"Kernel become JITed"
"Kernel emulation often slow"
"OS core performance improves"
"Containers improve"
"BPF tool frontends"
"BPF perf tools everywhere"