linux - 从 Linux 调度程序收集负载权重数据
问题描述
我正在努力了解不同工作负载对 linux 调度程序中的负载权重和 WALT (ravg) 的影响。具体来说,我正在研究 Android 内核。
目前,我正在struct
从内核内部将所有这些数据记录在内部。struct
对于特定的工作负载,我每次pick_next_task
调用时都会将上述数据写入。正如人们所预料的那样,记录数据的大小在很短的时间内显着增加。因此,在日志大小增加到某个值后,我通过将数据写入文件来刷新数据。
我想问是否有另一种更好的方法来记录这个时间序列数据?如果不是,那么阻止日志大小爆炸的好方法是什么?是否有将数据写入文件的替代方法?使用 debugfs 会是更好的选择吗?
任何帮助将不胜感激。谢谢!
解决方案
推荐阅读
- angular - 角度构建失败
- android - Facebook SDK“user_likes”权限导致“无效范围”
- mysql - 根据条件计算事件的总时间
- excel - VBA Internet Explorer 自动化错误
- spring-mvc - 使用spring mvc上传excel文件后如何解决错误的请求错误?
- linux - 如何在 RHEL Azure VM 上的 /mnt/resource 中创建目录
- .net - 在 Teamcity 上构建混合解决方案(.NET Framework 和 .NET Core)时找不到包
- javascript - 通过索引获取特定元素的文本
- html - 具有滚动功能的分屏容器
- javascript - 如何在 TabNavigator 中返回多个屏幕