C 数据记录大小的估计
我有一个设备生成一些值,比如N,每个值有32位。 通过在excel文件中写入新行,我每10秒记录一次这些值。我将每天创建一个新文件。 我必须估计存储这些日志文件10年所需的硬盘存储容量。C 数据记录大小的估计,c,hard-drive,plc,st,C,Hard Drive,Plc,St,我有一个设备生成一些值,比如N,每个值有32位。 通过在excel文件中写入新行,我每10秒记录一次这些值。我将每天创建一个新文件。 我必须估计存储这些日志文件10年所需的硬盘存储容量。 是否有人能给出有关每天生成的日志文件大小的计算提示?创建一个示例电子表格。添加1000行并将其另存为其他名称 这将给出每行成本的估算 对于复杂格式(如电子表格),增量编写不是一个好的方案。可以附加文本日志文件 电子表格往往会为每次刷新重新写入整个文件。假设最坏情况2的补码为32位ASCII。。。 -214748
是否有人能给出有关每天生成的日志文件大小的计算提示?创建一个示例电子表格。添加1000行并将其另存为其他名称 这将给出每行成本的估算 对于复杂格式(如电子表格),增量编写不是一个好的方案。可以附加文本日志文件
电子表格往往会为每次刷新重新写入整个文件。假设最坏情况2的补码为32位ASCII。。。 -2147483648是每个值13个字符
- 1值/10秒
因此,如果N为10,则略大于41MB。Excel可以,任何其他计算器也可以。但首先你需要解释(至少对你自己)你到底在写什么,用什么格式,写多长时间。因为我使用的是结构化文本,值是DWORD类型(32位)谢谢你的想法,这是一个聪明的方法。只是一个更正:13个字符x N个列x每秒6次x 60分钟x 24小时=N个字节/秒day@soulemanemoumie更正请更正我之前的评论:13个字符x N个列x每分钟6次x 60分钟x 24小时=每天N个字节