监控CPU负载、每核使用率及高资源消耗进程。用于检查温度、进程排名和负载跟踪。
CpuemetleCpu v2.0.0 — 一个用于扫描、监测、报告、提醒、基准设定和管理系统操作的系统操作工具箱是一项面向实际任务的技能,主要用于每个命令日志都会在本地上下标记,提供光电。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Cpu v2.0.0 — 一款面向系统运维人员的工具包,支持扫描、监控、报告、告警、基准测试及系统运维管理。每个命令均会将带时间戳的记录本地化存储,构建轻量级运维日志,用于追踪系统事件、修复操作、备份行为及性能对比。
| 命令 | 说明 |
|---|---|
cpu scan |
记录一次扫描结果(不带参数时显示最近的扫描记录) |
cpu monitor |
记录一次监控观测(不带参数时显示最近的监控记录) |
cpu report |
记录一条报告条目(不带参数时显示最近的报告) |
cpu alert |
记录一次告警事件(不带参数时显示最近的告警) |
cpu top |
记录一次 top 进程快照(不带参数时显示最近的 top 快照) |
cpu usage |
记录一次资源使用率测量(不带参数时显示最近的使用率记录) |
cpu check |
记录一次健康检查(不带参数时显示最近的检查) |
cpu fix |
记录一次修复或补救操作(不带参数时显示最近的修复) |
cpu cleanup |
记录一次清理操作(不带参数时显示最近的清理) |
cpu backup |
记录一次备份事件(不带参数时显示最近的备份) |
cpu restore |
记录一次恢复操作(不带参数时显示最近的恢复) |
cpu log |
添加一条通用日志条目(不带参数时显示最近的日志条目) |
cpu benchmark |
记录一次基准测试结果(不带参数时显示最近的基准测试) |
cpu compare |
记录一次对比分析(不带参数时显示最近的对比) |
cpu stats |
显示所有日志文件的汇总统计信息 |
cpu search |
在全部日志条目中搜索关键词(不区分大小写) |
cpu recent |
显示最近 20 条活动记录 |
cpu status |
健康状态检查 —— 版本号、条目总数、磁盘占用、最后活动时间 |
cpu help |
显示所有可用命令 |
cpu version |
输出版本字符串 |
所有运维类命令(scan、monitor、report、alert、top、usage、check、fix、cleanup、backup、restore、log、benchmark、compare)行为一致:
~/.local/share/cpu/.log ,并同步记录到 history.log所有数据均本地存储于 ~/.local/share/cpu/ 目录下:
| 文件 | 内容 |
|---|---|
scan.log |
系统扫描结果 |
monitor.log |
监控观测记录 |
report.log |
报告条目 |
alert.log |
告警事件 |
top.log |
top 进程快照 |
usage.log |
资源使用率测量 |
check.log |
健康检查记录 |
fix.log |
修复/补救操作记录 |
cleanup.log |
清理操作记录 |
backup.log |
备份事件记录 |
restore.log |
恢复操作记录 |
log.log |
通用日志条目 |
benchmark.log |
基准测试结果 |
compare.log |
对比分析记录 |
history.log |
所有命令的统一活动日志 |
stats 命令读取全部 .log 文件,输出各文件行数、总条目数、数据目录大小,以及最早记录活动的时间戳。
export 工具函数可在数据目录下生成 JSON、CSV 或 TXT 格式的导出文件。
date、wc、du、head、tail、grep、basename、catscan、monitor、check 和 alert 维护一份带时间戳的系统健康事件与观测日志fix 和 cleanup 文档化变更内容与执行时间,为事件响应提供可审计的操作轨迹benchmark 和 compare 持续记录性能指标,跟踪优化效果或性能退化backup 和 restore 记录备份执行时间与恢复操作,支持关键词检索search 跨所有日志类别查找特定事件,或使用 recent 快速浏览最新 20 条活动# 记录一次扫描发现 cpu scan "port 8080 open on web-server-01" # 记录一次监控观测 cpu monitor "memory usage at 78% on db-primary" # 记录一次告警 cpu alert "disk /var/log at 92% capacity" # 记录一次修复操作 cpu fix "rotated nginx logs, freed 2.3GB on web-01" # 记录一次基准测试结果 cpu benchmark "sysbench cpu run: 1847 events/sec" # 对比两个环境 cpu compare "prod latency 45ms vs staging 62ms" # 记录一次备份 cpu backup "full backup of postgres completed 14.2GB" # 在全部日志中搜索关键词 cpu search "disk" # 查看汇总统计信息 cpu stats # 检查系统状态 cpu status # 查看最近活动 cpu recent
Cpu 采用简洁的仅追加(append-only)日志架构。每个命令均向其专属日志文件写入一条管道分隔格式的记录(timestamp|value)。history.log 文件则以统一时间线形式记录全部操作,格式为 MM-DD HH:MM command: value。
该设计使 Cpu 具备以下特性:
由 BytesAgain 提供支持 | bytesagain.com | hello@bytesagain.com
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习