Skip to content

Commit

Permalink
update hardare requirement for disaggregated tiflash
Browse files Browse the repository at this point in the history
Signed-off-by: guo-shaoge <[email protected]>
  • Loading branch information
guo-shaoge committed Feb 29, 2024
1 parent 0307f72 commit c009e84
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions hardware-and-software-requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -176,3 +176,28 @@ TiDB 作为开源一栈式实时 HTAP 数据库,其正常运行需要网络环
## 客户端 Web 浏览器要求

TiDB 提供了基于 [Grafana](https://grafana.com/) 的技术平台,对数据库集群的各项指标进行可视化展现。采用支持 Javascript 的微软 Edge、Apple Safari、Google Chrome、Mozilla Firefox 的较新版本即可访问监控入口。

## 存算分离 TiFlash 软硬件要求
以上所有描述都是针对存算一体 TiFlash , 从 v7.0.0 开始, TiFlash 开始支持 [存算分离](tiflash/tiflash-disaggregated-and-s3.md) 架构, 该架构下 TiFlash 分为存储节点和计算节点两个角色。对应的硬件要求如下:
1. 软件: 操作系统以及平台要求与存算一体架构一致
2. 网络端口: 不论是计算节点还是存储节点,网络端口要求都与存算一体一致。
3. 磁盘空间要求:
1. 存储节点: 与存算一体一致,但是需要额外配置一个 S3 兼容的对象存储。
2. 计算节点: 推荐 100G。计算节点的存储主要用来缓存从存储节点读取的数据以便加速性能,所以有可能看到计算节点的缓存用满,这是正常现象。
4. CPU 以及其他内存要求见下一节

### 开发及测试环境
| **组件** | **CPU** | **内存** | **本地存储** | **网络** | **实例数量(最低要求)** |
| --- | --- | --- | --- | --- | --- |
| TiFlash 存储节点 | 16 核+ | 32 GB+ | SSD, 200 GB+ | 千兆网卡 | 1 |
| TiFlash 计算节点 | 16 核+ | 32 GB+ | SSD, 100 GB+ | 千兆网卡 | 0 |

### 生产环境
| **组件** | **CPU** | **内存** | **硬盘类型** | **网络** | **实例数量(最低要求)** |
| --- | --- | --- | --- | --- | --- |
| TiFlash 存储节点 | 32 核+ | 64 GB+ | 1 or more SSDs | 万兆网卡(2 块最佳) | 1 |
| TiFlash 计算节点 | 32 核+ | 64 GB+ | 1 or more SSDs | 万兆网卡(2 块最佳) | 0 |

> **注意:**
>
> - TiFlash 计算节点可以使用 TiUP 等部署工具快速扩缩容,扩缩容范围是 [0, inf+]

0 comments on commit c009e84

Please sign in to comment.