我有一个设备生成一些值N,每个值有32位。 我通过在excel文件中写一个新行,每10秒记录一次这些值。我将每天创建一个新文件。 我必须估计存储这些日志文件所需的硬盘存储容量,为期10年。 有人可以提供有关计算每天生成的日志文件大小的任何提示吗?
答案 0 :(得分:1)
假设最坏情况2补充32位ASCII ... -2147483648每个值13个字符
3600秒/小时
24小时/天
每天112,320字节,每个值N,
"轮"关闭 112,640字节(可被1024整除)每天
每年365.25天
10年
N * 411,417,600 或略高于 N * 4Mbytes
因此,如果 N为10 ,那将略高于 41MBytes。
答案 1 :(得分:0)
创建示例电子表格。添加1000行并将其另存为其他名称。
这将估计每行成本。
对于复杂的格式(如电子表格),增量写入不是一个好的方案。可以附加文本日志文件。
电子表格往往会为每次冲洗重写整个文件。