尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

在Linux中通过watch命令监听记录磁盘目录空间使用情况

在Linux中通过watch命令监听记录磁盘目录空间使用情况
📅 发布时间:2026/6/20 21:25:21

一、需求

现在我要测试一个程序,这个程序的功能是将数据写入磁盘。
我在测试环境用一定量的数据来写入,我需要监控并记录,在整个写数据过程中,磁盘的占用情况。以评估程序上线后,写同等规模的数据对线上服务器磁盘的压力。

二、方案

我采用Linux的watch命令,周期性的检测被写入磁盘目录的空间使用量,同时将采样时间点和使用量以key-value的形式记录到文件中。

示例中,我以10秒为采样周期,以格式化的时间为key,以兆为单位的占用量为value,追加输出到disk_useage_record.txt文件。

脚本如下:

watch -n 10 'echo "$(date +"%Y-%m-%d %H:%M:%S") | $(du -sm .)" >> ./disk_useage_record.txt'

输出结果如下:

2025-12-20 15:58:31 | 177       .
2025-12-20 15:58:33 | 177       .
2025-12-20 15:58:35 | 177       .
2025-12-20 15:58:37 | 177       .
2025-12-20 15:58:39 | 177       .
2025-12-20 15:58:41 | 177       .
2025-12-20 15:58:42 | 177       .
2025-12-20 15:58:44 | 177       .
2025-12-20 15:58:46 | 177       .
2025-12-20 15:58:48 | 177       .
2025-12-20 15:58:50 | 177       .
2025-12-20 15:58:53 | 177       .
2025-12-20 15:58:55 | 177       .
2025-12-20 15:58:57 | 177       .
2025-12-20 15:58:59 | 177       .
2025-12-20 15:59:01 | 177       .
2025-12-20 15:59:03 | 177       .
2025-12-20 15:59:05 | 177       .
2025-12-20 15:59:07 | 177       .
2025-12-20 15:59:09 | 177       .
2025-12-20 15:59:11 | 177       .
2025-12-20 15:59:13 | 177       .
2025-12-20 15:59:15 | 177       .
2025-12-20 15:59:17 | 177       .
2025-12-20 15:59:19 | 177       .
2025-12-20 15:59:21 | 177       .
2025-12-20 15:59:23 | 177       .
2025-12-20 15:59:25 | 177       .
2025-12-20 15:59:27 | 177       .
2025-12-20 15:59:29 | 177       .
2025-12-20 15:59:31 | 177       .

待程序执行完毕,就可以将数据到处,使用Excel等工具对数据进行分析、绘图等后续操作了。

学习使我充实,分享给我快乐!

相关新闻

  • Storm集群的安装-cnblog
  • CF2112D(div2) D. Reachability and Tree R1700
  • 【AI开发必备】Dify接入本地大模型实战指南,小白也能5分钟搞定!告别API收费,手把手教你搭建私有知识库!

最新新闻

  • AI协同数据科学家:LLM智能体如何自动化发现可穿戴设备生物标志物
  • 算法设计与分析全题型答题模板大全
  • 机器学习驱动的自适应量子纠错:级联架构与资源优化策略
  • P89LPC924/925 ADC触发与中断配置实战:从原理到代码避坑指南
  • B题:物流分拣中心排班问题 满分高阶解题思路与论文构架(全网独家纯逻辑解析篇)
  • 家里管道堵了别乱找!2026南通正规疏通维修团队甄选指南 - 宅安选房屋修缮

日新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号