Linux内核的Perf现在支持Zstd压缩跟踪记录
2019-05-20 00:00
2001 查看
Linux内核的perf子系统的后期更新引入了对跟踪压缩记录的支持,这可以使文件大小减少三到五倍。
在Perf子系统的上下文中,运行时跟踪压缩和自动解压缩实际上是一个非常有用的功能,如果在任何实际长度的时间内记录事件,那些记录很容易达到许多GB。
特别是在较大的系统上,这种Zstd压缩记录非常有价值:“节省更大的存储空间
服务器系统,其中perf.data大小可以轻松达到几十甚至几百个GiB,特别是在使用基于DWARF的堆栈进行分析和跟踪上下文切换时。
使用-z开关激活压缩,并且还支持--compression_level= 标志。这个perf环形缓冲区的流压缩是通过perf工具更新发送的,并且由于它迟到而被标记为“RFC”,因此我们仍在等待Linus Torvalds决定是否将此支持引入Linux 5.2内核或将不得不等待Linux 5.3。
相关文章推荐
- 跨平台的zip文件压缩处理,支持压缩解压文件夹
- openresty lua zlib整合安装 让lua支持解压服务端压缩过的数据
- linux内核对网卡驱动多队列的支持
- mysql跟踪记录查询日志
- 20135239 益西拉姆 linux内核分析 跟踪分析Linux内核的启动过程
- 完成了WF工作流持久化和对持久化介质数据的加载, 但是仅仅用持久化,不能够保存工作流当前的执行状态,需要跟踪服务支持,怎样使用Tracing 服务呢?
- ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之二“Linux内核中添加对UBIFS文件系统的支持”
- Android 利用Java实现压缩与解压缩(zip、gzip)支持中文路径
- Android WebKit EventSource 支持修改记录
- 第3节 跟踪分析Linux内核的启动过程【Linux内核分析】
- 使用StackTrace堆栈跟踪记录详细日志(可获取行号)
- 利用cocoapods管理开源项目,支持 pod install安装整个流程记录(github公有库)
- 博客用户莫名奇妙被删掉了,现在用qq登录来记录学习笔记
- gulp压缩使用记录
- Android 利用Java实现压缩与解压缩(zip、gzip)支持中文路径
- Apache支持wsgi爬坑记录
- 开发错误处理记录(无法激活服务,因为它不支持 ASP.NET 兼容性)
- 利用Java实现压缩与解压缩(zip、gzip)支持中文路径
- 安装文件时,“InstallShield不支持此接口”的一则维修记录
- Linux内核调整,支持4000-8000并发