-1

我有一个设备生成一些值,比如 N,每个值都有 32 位。我通过在 excel 文件中写入新行每 10 秒记录一次这些值。我将每天创建一个新文件。我必须估计将这些日志文件存储 10 年所需的硬盘存储容量。有人可以就每天生成的日志文件大小的计算提供任何提示吗?

4

2 回答 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 回答