5. 通常大家在一个TiKV server节点上会利用多少块机械硬盘或者SSD?
关于第五个问题, 另一个讨论里曾有所涉及, 不妨参考一下.
官方建议使用1TB左右的SSD, 不做RAID; 并建议在单台物理服务器上运行多个TiKV实例. 这些措施都有助于提高TiDB集群整体性能, 并兼顾硬件使用效率.
实际使用过程中, 我们的TiKV仍然使用4块 960GB SAS SSD, 并且做RAID 5. 之所以这么做, 主要是出于管理成本和可用性两方面的考虑:
- 增加一种新机型配置会加大采购和管理复杂度. 若当前整体TiDB集群规模不算太大, 暂时沿用已有机型较为合算.
- 不使用RAID会带来可用性降低, 并加重IDC工程师负担.