导读 | Linux内核的perf子系统的后期更新引入了对跟踪压缩记录的支持,这可以使文件大小减少三到五倍。 |
Linux内核的perf子系统的后期更新引入了对跟踪压缩记录的支持,这可以使文件大小减少三到五倍。
在Perf子系统的上下文中,运行时跟踪压缩和自动解压缩实际上是一个非常有用的功能,如果在任何实际长度的时间内记录事件,那些记录很容易达到许多GB。
特别是在较大的系统上,这种Zstd压缩记录非常有价值:“节省更大的存储空间
服务器系统,其中perf.data
大小可以轻松达到几十甚至几百个GiB,特别是在使用基于DWARF
的堆栈进行分析和跟踪上下文切换时。
使用-z
开关激活压缩,并且还支持--compression_level=
标志。这个perf
环形缓冲区的流压缩是通过perf
工具更新发送的,并且由于它迟到而被标记为“RFC
”,因此我们仍在等待Linus Torvalds
决定是否将此支持引入Linux 5.2内核或将不得不等待Linux 5.3。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/125363.html