linux-kernel - 不断输出资源监控信息到linux中的文件
问题描述
因此,我试图对资源监视器的输出进行采样,以了解特定测试用例如何随着时间的推移影响机器,但我无法找到一种方法来持续从资源监视器输出信息(使用 top RHEL 上的命令)到一个新文件或现有日志文件(或者是否有一个已经存在的日志文件?)。我正在尝试对资源监视器进行数据挖掘,以找到此主机上特定实例的最佳负载平衡。
我不想这样做造成资源的太多变化,但我知道创建新文件会导致资源出现一些错误。(我会相应地标准化)
解决方案
您可以使用-b
(batch) 选项top
使其输出更适合输出到文件。
user:~$ top -n 1 -b> dump.txt
user:~$ top -n 1 > dump_nob.txt
user:~$ file dump.txt
dump.txt: ASCII text
user:~$ file dump_nob.txt
dump_nob.txt: ASCII text, with very long lines, with escape sequences
那dump_nob.txt
可能不是你想要的。当然,top
like的其他选项-d <interval>
继续可用。
top -n 5 -d 2 -b> dump1.txt
推荐阅读
- java - 可视化肥皂请求
- python - 使每个直方图箱具有不同的颜色
- r - 计算 sparr::bivariate.density 中特定数据点的密度值
- php - 无法使用 '/usr/local/lib/php/extensions/no-debug-non-zts-20160303/redis.so' 因为它不是兼容的架构
- c# - 每次点击轮播后如何检查不同的选项
- qt - 在 Qt Creator QML 应用程序中导入 Qt Studio 项目
- c# - 调用相同的函数
- r - 当绘图由 gt 包创建时,在 R 中导出完整的表格图像
- python - 尝试获得具有不同 X 轴的多个图
- python - 从 Pyautgui 中的鼠标悬停中获取颜色(rgb)