容量怎么定:从来装什么倒推,别拍脑袋
容量不是越大越好。定大了有两个副作用:成本上升,以及现场把它当移动硬盘用。
容量的两个方向都会出问题
定小了:现场用一段时间写满。如果盘里要写运行日志或参数回写,写满之后可能直接报错,甚至把已有文件写坏。
定大了:成本上升,还有一个隐性后果——容量大,现场就更容易把它当普通移动硬盘用,塞进私人文件、拷电影,甚至带进病毒。配套盘的角色一旦模糊,出问题的概率就上去了。
按"装什么"分四类倒推
| 盘里要装什么 | 建议容量 | 说明 |
|---|---|---|
| 说明书、驱动 | 8~16G | 软件包大就取 16G |
| 加上位机软件、运行库 | 16~32G | 按安装包体积 ×2 再向上取一档 |
| 加配置备份、参数文件 | 32G 起 | 看单个文件大小和保留份数 |
| 加运行日志、故障录像 | 64G 起 | 按日志产生速率 × 保留周期估算 |
余量怎么留
建议的算法是:实际占用 ×1.3,再向上取到常用档位。
原因是 NAND 写满之后,可用于擦除平衡的空闲块减少,写入速度会下降,寿命也会受影响。留 20%~30% 余量,是同时照顾性能和寿命的做法。
如果是长期循环写日志的场景,余量要留得更多,还要考虑日志轮转策略——否则盘早晚会被写满。
一个必须确认的点:到底要不要现场写入
这决定了容量和方案,不只是数字大小。
- 只读场景(只装资料,出厂后不再改):容量按资料体积算,可以用只读方案锁死,最省心
- 需要回写(现场写日志、改参数):容量要按写入量估算,还要考虑掉电保护和日志轮转
很多项目在选型时默认"只是装资料",装机之后现场发现要写日志,容量和方案都得返工。
容量 = 实际占用 ×1.3 后向上取一档。定容量的前提是先确认这台设备的盘是"只读资料盘"还是"要回写的工作盘"——这两者的容量算法和保护方案都不一样。
常见问题
说明书加驱动,8G 够不够?
多数情况够。但如果上位机软件包含运行库或仿真模型,安装包会明显变大,建议按实际安装包体积的两倍留余量,再向上取一档。
为什么要留余量,不能刚好写满吗?
写得越满,可用的空闲块越少,写入时的擦除压力越大,速度和寿命都会下降。留 20%~30% 余量是稳妥做法。
容量标称和实际可用容量为什么差这么多?
一是标称按十进制、系统按二进制计;二是固件本身占用一部分。差异属于正常现象,但差异明显超出常规范围,就可能是容量不实。
如果现场会拿这个盘存别的东西怎么办?
这种情况建议用只读方案。资料区锁死只读,避免它被当成普通移动硬盘使用,出现写满或带入病毒。
拿不准该定多大容量?
把盘里要装的东西说一下,我们可以按实际体积帮你算,并给出留余量的建议。
要装哪些文件(说明书、驱动、软件、配置备份、日志)
上位机软件安装包的实际体积
是否需要支持现场写入(日志、参数回写)
这一页也是给机器看的
正文直接写在 HTML 源码里,不依赖 JS 渲染;下面是可以直接抓取的机器可读版本。
- Markdown 原文:api/content/capacity-planning.md
- 全部文章的纯文本合集:llms-full.txt
- 结构化数据:本页已内嵌 JSON-LD