我有一个设备生成一些值,比如 N,每个值都有 32 位。我通过在 excel 文件中写入新行每 10 秒记录一次这些值。我将每天创建一个新文件。我必须估计将这些日志文件存储 10 年所需的硬盘存储容量。有人可以就每天生成的日志文件大小的计算提供任何提示吗?
问问题
68 次
2 回答
1
假设最坏情况 2 的补码 32 位 ASCII...-2147483648 是每个值 13 个字符
- 1 个值/10 秒
3600秒/小时
24小时/天
这是每天 112,320 字节,每个值 N 的数量,
每天“四舍五入”到112,640 字节(可被 1024 整除)
每年 365.25 天
10年
那是N * 411,417,600或略大于N * 4Mbytes
因此,如果N 是 10,那将略大于41MBytes。
于 2015-09-23T18:49:42.663 回答
0
创建一个示例电子表格。添加 1000 行并将其另存为不同的名称。
这将给出每行成本的估计值。
对于电子表格等复杂格式,增量写入不是一个好的方案。可以附加文本日志文件。
电子表格倾向于为每次刷新重写整个文件。
于 2015-09-23T12:36:21.177 回答