linux - 在 Linux 中获取硬盘扇区写入统计信息的最简单方法

标签 linux storage usage-statistics flash-memory

我正在为 Raspbery Pi 开发数据记录器软件和硬件。 Raspberry Pi 使用 SD 卡进行存储。我需要每秒将测量结果插入数据库。

我想用很少的数据库做一些调查,并获得一些统计数据,扇区(闪存上的存储单元)的频率如何估计我的闪存在我的应用程序中可以工作多长时间。

我担心单单元编程/删除周期。例如 - Round Robin Archives(由 RRDTool 使用)具有固定大小、预分配的存储和数据,如当前记录或最后插入时间戳始终写入该固定文件中的 1 个地址。

在 Linux 中是否有任何简单的方法来收集/记录带有地址的写入命令?

最佳答案

尝试 blktrace(8),您可以通过手册页或以下方式获得更多信息: http://www.cse.unsw.edu.au/~aaronc/iosched/doc/blktrace.html

关于linux - 在 Linux 中获取硬盘扇区写入统计信息的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20281708/

相关文章:

使用 tar 查找差异的 c 代码

arrays - 数组在代码结束后保留​​值

html - 我可以在没有 Google 跟踪代码管理器的情况下跟踪按钮点击吗?

linux - 安装带有 undefined symbol 的 R 包

linux - 如果以64位代码使用32位int 0x80 Linux ABI,会发生什么情况?

csv - 有哪些 "mainstream"轻量级替代品以 .csv 格式存储文件?

cross-platform - PCL将镜像文件保存到本地文件系统

windows - 点击跟踪 Windows 应用程序

iphone - iPhone 应用程序分析

linux - dd 中 ibs/obs/bs 的用途