我正在监控安装了 SSD RAID-10 的新数据库服务器。它目前运行良好,但我担心随着业务的发展,有一天它会达到其容量上限。那么我如何才能在为时已晚之前知道这一点呢?
我在想我可以监控一些参数。例如,wa
从top
,tps
从,iostat
但我不知道 SSD 真正能处理多少。我想在真正的灾难发生之前得到警告。我该怎么办?
编辑:抱歉,我的英语不好,造成了误解,我说的是 IO 负载,而不是生命周期。
答案1
假设这是一个硬件 RAID 1+0,并且有一个控制器管理设备,就让驱动器发生故障。
想象一下这是一个旋转的硬盘。你关心吗?为什么或者如何它失败了……或者只是失败了?
RAID 控制器使用各种参数来确定驱动器和阵列的健康状况。SMART 统计数据只是其中的一个要素...但阵列中的 SSD 会在需要时发生故障并被标记为离线。
答案2
写入容量是围绕 SSD 的最大迷思之一,而且实际上只是早期驱动器的问题。大多数 SSD 可以持续使用数十年才达到其写入容量 - 远远超出任何驱动器的使用寿命。参见本文了解更多信息。
话虽如此,如果你真的想要检查有多少数据已写入 SSD,您应该能够从驱动器的 SMART 数据中提取这些数据。