本地盘是什么
本地盘(Local Disk,又称实例存储)是云主机所在物理机自带的存储介质,主流规格为 NVMe SSD,通过直连通道访问,不经过网络存储链路。它时延低、吞吐稳定,但生命周期与实例和宿主机绑定:实例释放、宿主机故障或运维迁移时,盘上数据可能不可恢复。
基本信息
| 性能 | 时延与吞吐表现好,无网络存储抖动 |
|---|---|
| 可用性 | 宿主机故障时本地盘数据一并受影响,不做跨机冗余 |
| 容量绑定 | 容量随实例规格提供,不能单独扩容、卸载或迁移 |
| 计费 | 通常已包含在实例价格内,不单独出账 |
| 适用 | 缓存层、临时文件、副本可重建的分布式存储节点 |
| 不适用 | 需要高持久性的独立数据库、唯一数据副本 |
典型使用场景
- 数据库与缓存层的前置缓存、临时排序文件,数据可从后端重建
- ES、Kafka 等带副本机制的中间数据盘,坏一块可由副本补回
- 视频转码、渲染、编译的临时工作目录,只求吞吐不求留存
- 本地盘型大数据节点的热数据层,冷数据仍落对象存储
- 作为高性能缓存盘,加速云盘上的主数据
本地盘与云盘对比
| 维度 | 本地盘 | 云盘 |
|---|---|---|
| 时延 | 微秒级,抖动小 | 依赖网络存储,抖动相对更大 |
| 持久性 | 与实例绑定,主机故障可能丢失 | 多副本保存,独立于实例生命周期 |
| 调整方式 | 随规格固定,不能在线扩容或卸载 | 可在线扩容,可卸载后挂到其他实例 |
| 备份 | 需自行做副本或另行备份 | 支持快照与云备份产品 |
| 成本 | 含在实例价格内,性价比高 | 单独计费,按容量与性能等级付费 |
Linux 侧核对与压测
Linux 侧核对与压测
lsblk -d -o NAME,SIZE,ROTA,MODEL # ROTA=0 表示 SSD,确认是否为本地盘
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT # 看清分区与实际挂载点的对应关系
mount | grep -E 'nvme|/dev/' # 核对当前真正在提供数据的是哪块盘
cat /proc/mdstat # 做了软 RAID 时看阵列是否降级
fio --name=t --rw=read --bs=1m --size=1g --filename=/data/test --direct=1 # 压测前先确认落在本地盘上本地盘数据不做跨机冗余,实例宕机、宿主机维护或迁移后可能丢失;关键数据必须落在云盘或对象存储上并做备份,架构上要能由其他副本重建。
选购前先看可用性说明:多数厂商明确本地盘不提供数据可靠性承诺,部分本地盘型实例在停机、迁移或规格变更后会清空盘内数据,重启策略与宿主机维护事件通知都要纳入监控。