From ab023612d80a759a35fc7bf72281cb895aaf2c57 Mon Sep 17 00:00:00 2001 From: Neil Shen Date: Tue, 16 Jun 2020 13:30:58 +0800 Subject: [PATCH 1/4] cdc: add software and hardware recommendation Signed-off-by: Neil Shen --- hardware-and-software-requirements.md | 3 +++ ticdc/manage-ticdc.md | 15 +++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/hardware-and-software-requirements.md b/hardware-and-software-requirements.md index 33d968864985..29b763e5d8b8 100644 --- a/hardware-and-software-requirements.md +++ b/hardware-and-software-requirements.md @@ -55,6 +55,7 @@ TiDB 支持部署和运行在 Intel x86-64 架构的 64 位通用硬件服务器 | PD | 4 核+ | 8 GB+ | SAS, 200 GB+ | 千兆网卡 | 1(可与 TiDB 同机器) | | TiKV | 8 核+ | 32 GB+ | SSD, 200 GB+ | 千兆网卡 | 3 | | TiFlash | 32 核+ | 64 GB+ | SSD, 200 GB+ | 千兆网卡 | 1 | +| TiCDC | 8 核+ | 16 GB+ | SSD, 200 GB+ | 千兆网卡 | 1 | > **注意:** > @@ -72,6 +73,7 @@ TiDB 支持部署和运行在 Intel x86-64 架构的 64 位通用硬件服务器 | PD | 4核+ | 8 GB+ | SSD | 万兆网卡(2块最佳) | 3 | | TiKV | 16 核+ | 32 GB+ | SSD | 万兆网卡(2 块最佳) | 3 | | TiFlash | 48 核+ | 128 GB+ | 1 or more SSDs | 万兆网卡(2 块最佳) | 2 | +| TiCDC | 16 核+ | 64 GB+ | SSD | 万兆网卡(2 块最佳) | 2 | | 监控 | 8 核+ | 16 GB+ | SAS | 千兆网卡 | 1 | > **注意:** @@ -83,6 +85,7 @@ TiDB 支持部署和运行在 Intel x86-64 架构的 64 位通用硬件服务器 > - TiFlash 数据目录的第一块磁盘推荐用高性能 SSD 来缓冲 TiKV 同步数据的实时写入,该盘性能应不低于 TiKV 所使用的磁盘,比如 PCI-E SSD。并且该磁盘容量建议不小于总容量的 10%,否则它可能成为这个节点的能承载的数据量的瓶颈。而其他磁盘可以根据需求部署多块普通 SSD,当然更好的 PCI-E SSD 硬盘会带来更好的性能。 > - TiFlash 推荐与 TiKV 部署在不同节点,如果条件所限必须将 TiFlash 与 TiKV 部署在相同节点,则需要适当增加 CPU 核数和内存,且尽量将 TiFlash 与 TiKV 部署在不同的磁盘,以免互相干扰。 > - TiFlash 硬盘总容量大致为:`整个 TiKV 集群的需同步数据容量 / TiKV 副本数 * TiFlash 副本数`。例如整体 TiKV 的规划容量为 1 TB、TiKV 副本数为 3、TiFlash 副本数为 2,则 TiFlash 的推荐总容量为 `1024 GB / 3 * 2`。用户可以选择同步部分表数据而非全部,具体容量可以根据需要同步的表的数据量具体分析。 +> - TiCDC 硬盘配置建议 200 GB+ PCIE-SSD。 ## 网络要求 diff --git a/ticdc/manage-ticdc.md b/ticdc/manage-ticdc.md index 8550edffdfb9..cf0b561fcb05 100644 --- a/ticdc/manage-ticdc.md +++ b/ticdc/manage-ticdc.md @@ -10,6 +10,21 @@ aliases: ['/docs-cn/dev/reference/tools/ticdc/manage/','/docs-cn/dev/reference/t ## TiCDC 部署 +### 软件和硬件环境建议配置 + +TiCDC 生产环境软件和硬件推荐如下: + +| Linux 操作系统平台 | 版本 | +| :----------------------- | :----------: | +| Red Hat Enterprise Linux | 7.3 及以上 | +| CentOS | 7.3 及以上 | + +| **CPU** | **内存** | **硬盘类型** | **网络** | **实例数量(最低要求)** | +| --- | --- | --- | --- | --- | +| 16 核+ | 64 GB+ | SSD | 万兆网卡(2 块最佳) | 2 | + +更多信息参见[TiDB 软件和硬件环境建议配置](/hardware-and-software-requirements.md) + ### 使用 TiUP 部署 #### 使用 TiUP 部署包含 TiCDC 组件的 TiDB 集群 From 4e97f780470838f374e792953d9c11bd3474df17 Mon Sep 17 00:00:00 2001 From: Neil Shen Date: Wed, 17 Jun 2020 12:46:43 +0800 Subject: [PATCH 2/4] Update hardware-and-software-requirements.md --- hardware-and-software-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hardware-and-software-requirements.md b/hardware-and-software-requirements.md index 29b763e5d8b8..c9d9c3a8da92 100644 --- a/hardware-and-software-requirements.md +++ b/hardware-and-software-requirements.md @@ -55,7 +55,7 @@ TiDB 支持部署和运行在 Intel x86-64 架构的 64 位通用硬件服务器 | PD | 4 核+ | 8 GB+ | SAS, 200 GB+ | 千兆网卡 | 1(可与 TiDB 同机器) | | TiKV | 8 核+ | 32 GB+ | SSD, 200 GB+ | 千兆网卡 | 3 | | TiFlash | 32 核+ | 64 GB+ | SSD, 200 GB+ | 千兆网卡 | 1 | -| TiCDC | 8 核+ | 16 GB+ | SSD, 200 GB+ | 千兆网卡 | 1 | +| TiCDC | 8 核+ | 16 GB+ | SAS, 200 GB+ | 千兆网卡 | 1 | > **注意:** > From 022f41b8137f7fc37c1402fab6cf78e5e78b097c Mon Sep 17 00:00:00 2001 From: Neil Shen Date: Wed, 17 Jun 2020 20:16:18 +0800 Subject: [PATCH 3/4] Apply suggestions from code review Co-authored-by: TomShawn <41534398+TomShawn@users.noreply.github.com> --- ticdc/manage-ticdc.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ticdc/manage-ticdc.md b/ticdc/manage-ticdc.md index cf0b561fcb05..c53c68416cbb 100644 --- a/ticdc/manage-ticdc.md +++ b/ticdc/manage-ticdc.md @@ -10,9 +10,9 @@ aliases: ['/docs-cn/dev/reference/tools/ticdc/manage/','/docs-cn/dev/reference/t ## TiCDC 部署 -### 软件和硬件环境建议配置 +### 软件和硬件环境推荐配置 -TiCDC 生产环境软件和硬件推荐如下: +在生产环境中,TiCDC 的软件和硬件配置推荐如下: | Linux 操作系统平台 | 版本 | | :----------------------- | :----------: | @@ -21,9 +21,9 @@ TiCDC 生产环境软件和硬件推荐如下: | **CPU** | **内存** | **硬盘类型** | **网络** | **实例数量(最低要求)** | | --- | --- | --- | --- | --- | -| 16 核+ | 64 GB+ | SSD | 万兆网卡(2 块最佳) | 2 | +| 16 核以上 | 64 GB 以上 | SSD | 万兆网卡(2 块最佳) | 2 | -更多信息参见[TiDB 软件和硬件环境建议配置](/hardware-and-software-requirements.md) +更多信息参见 [TiDB 软件和硬件环境建议配置](/hardware-and-software-requirements.md) ### 使用 TiUP 部署 From 4653ee1baf233b1c741b55af338b5c02b7e02a80 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Wed, 17 Jun 2020 21:24:02 +0800 Subject: [PATCH 4/4] Update ticdc/manage-ticdc.md --- ticdc/manage-ticdc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ticdc/manage-ticdc.md b/ticdc/manage-ticdc.md index c53c68416cbb..dff0d3e5f9aa 100644 --- a/ticdc/manage-ticdc.md +++ b/ticdc/manage-ticdc.md @@ -21,7 +21,7 @@ aliases: ['/docs-cn/dev/reference/tools/ticdc/manage/','/docs-cn/dev/reference/t | **CPU** | **内存** | **硬盘类型** | **网络** | **实例数量(最低要求)** | | --- | --- | --- | --- | --- | -| 16 核以上 | 64 GB 以上 | SSD | 万兆网卡(2 块最佳) | 2 | +| 16 核+ | 64 GB+ | SSD | 万兆网卡(2 块最佳) | 2 | 更多信息参见 [TiDB 软件和硬件环境建议配置](/hardware-and-software-requirements.md)