Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/.vuepress/sidebar/V2.0.x/zh-Table.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ export const zhSidebar = {
children: [
{ text: '部署形态', link: 'Deployment-form_apache' },
{ text: '安装包获取', link: 'IoTDB-Package_apache' },
{ text: '资源规划', link: 'Database-Resources' },
{ text: '资源规划', link: 'Database-Resources_apache' },
{ text: '环境配置', link: 'Environment-Requirements' },
{ text: '单机版部署指导', link: 'Stand-Alone-Deployment_apache' },
{ text: '集群版部署指导', link: 'Cluster-Deployment_apache' },
Expand Down
2 changes: 1 addition & 1 deletion src/.vuepress/sidebar/V2.0.x/zh-Tree.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ export const zhSidebar = {
children: [
{ text: '部署形态', link: 'Deployment-form_apache' },
{ text: '安装包获取', link: 'IoTDB-Package_apache' },
{ text: '资源规划', link: 'Database-Resources' },
{ text: '资源规划', link: 'Database-Resources_apache' },
{ text: '环境配置', link: 'Environment-Requirements' },
{ text: '单机版部署指导', link: 'Stand-Alone-Deployment_apache' },
{ text: '集群版部署指导', link: 'Cluster-Deployment_apache' },
Expand Down
2 changes: 1 addition & 1 deletion src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ export const zhSidebar = {
children: [
{ text: '部署形态', link: 'Deployment-form_timecho' },
{ text: '安装包获取', link: 'IoTDB-Package_timecho' },
{ text: '资源规划', link: 'Database-Resources' },
{ text: '资源规划', link: 'Database-Resources_timecho' },
{ text: '环境配置', link: 'Environment-Requirements' },
{ text: '单机版部署指导', link: 'Stand-Alone-Deployment_timecho' },
{ text: '集群版部署指导', link: 'Cluster-Deployment_timecho' },
Expand Down
2 changes: 1 addition & 1 deletion src/.vuepress/sidebar_timecho/V2.0.x/zh-Tree.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ export const zhSidebar = {
children: [
{ text: '部署形态', link: 'Deployment-form_timecho' },
{ text: '安装包获取', link: 'IoTDB-Package_timecho' },
{ text: '资源规划', link: 'Database-Resources' },
{ text: '资源规划', link: 'Database-Resources_timecho' },
{ text: '环境配置', link: 'Environment-Requirements' },
{ text: '单机版部署指导', link: 'Stand-Alone-Deployment_timecho' },
{ text: '集群版部署指导', link: 'Cluster-Deployment_timecho' },
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
---
redirectTo: Database-Resources_apache.html
---
<!--

Licensed to the Apache Software Foundation (ASF) under one
Expand All @@ -18,187 +21,3 @@
under the License.

-->
# 资源规划

## 1. CPU
<table style="text-align: center;">
<tbody>
<tr>
<th rowspan="2">序列数(采集频率<=1HZ)</th>
<th rowspan="2">CPU</th>
<th colspan="3">节点数</th>
</tr>
<tr>
<th>单机</th>
<th>双活</th>
<th>分布式</th>
</tr>
<tr>
<td>10W以内</td>
<td>2核-4核</td>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>30W以内</td>
<td>4核-8核</td>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>50W以内</td>
<td>8核-16核</td>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>100W以内</td>
<td>16核-32核</td>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>200w以内</td>
<td>32核-48核</td>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>1000w以内</td>
<td>48核</td>
<td>1</td>
<td>2</td>
<td>请联系天谋商务咨询</td>
</tr>
<tr>
<td>1000w以上</td>
<td colspan="4">请联系天谋商务咨询</td>
</tr>
</tbody>
</table>

> CPU支持型号:鲲鹏、飞腾、申威、海光、兆芯、龙芯

## 2. 内存
<table style="text-align: center;">
<tbody>
<tr>
<th rowspan="2">序列数(采集频率<=1HZ)</th>
<th rowspan="2">内存</th>
<th colspan="3">节点数</th>
</tr>
<tr>
<th>单机</th>
<th>双活</th>
<th>分布式</th>
</tr>
<tr>
<td>10W以内</td>
<td>2G-4G</td>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>30W以内</td>
<td>6G-12G</td>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>50W以内</td>
<td>12G-24G</td>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>100W以内</td>
<td>24G-48G</td>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>200w以内</td>
<td>48G-96G</td>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>1000w以内</td>
<td>128G</td>
<td>1</td>
<td>2</td>
<td>请联系天谋商务咨询</td>
</tr>
<tr>
<td>1000w以上</td>
<td colspan="4">请联系天谋商务咨询</td>
</tr>
</tbody>
</table>

> 提供灵活的内存配置选项,用户可在datanode-env文件中进行调整,详细信息和配置指南请参见 [datanode-env](../Reference/System-Config-Manual.md#_2-2-datanode-env-sh-bat)

## 3. 存储(磁盘)
### 3.1 存储空间
计算公式:测点数量 * 采样频率(Hz)* 每个数据点大小(Byte,不同数据类型不一样,见下表)
<table style="text-align: center;">
<tbody>
<tr>
<th colspan="4"> 数据点大小计算表 </th>
</tr>
<tr>
<td> 数据类型 </td>
<td>时间戳(字节)</td>
<td>值(字节)</td>
<td>数据点总大小(字节)</td>
</tr>
<tr>
<td>开关量(Boolean)</td>
<td>8</td>
<td>1</td>
<td>9</td>
</tr>
<tr>
<td>整型(INT32)/ 单精度浮点数(FLOAT)</td>
<td>8</td>
<td>4</td>
<td>12</td>
</tr>
<tr>
<td>长整型(INT64)/ 双精度浮点数(DOUBLE)</td>
<td>8</td>
<td>8</td>
<td>16</td>
</tr>
<tr>
<td>字符串(TEXT)</td>
<td>8</td>
<td>平均为a</td>
<td>8+a</td>
</tr>
</tbody>
</table>

示例:1000设备,每个设备100 测点,共 100000 序列,INT32 类型。采样频率1Hz(每秒一次),存储1年,3副本。
- 完整计算公式:1000设备 * 100测点 * 12字节每数据点 * 86400秒每天 * 365天每年 * 3副本/10压缩比 / 1024 / 1024 / 1024 / 1024 =11T
- 简版计算公式:1000 * 100 * 12 * 86400 * 365 * 3 / 10 / 1024 / 1024 / 1024 / 1024 = 11T
### 3.2 存储配置
1000w 点位以上或查询负载较大,推荐配置 SSD。
## 4. 网络(网卡)
在写入吞吐不超过1000万点/秒时,需配置千兆网卡;当写入吞吐超过 1000万点/秒时,需配置万兆网卡。
| **写入吞吐(数据点/秒)** | **网卡速率** |
| ------------------- | ------------- |
| <1000万 | 1Gbps(千兆) |
| >=1000万 | 10Gbps(万兆) |
## 5. 其他说明
IoTDB 具有集群秒级扩容能力,扩容节点数据可不迁移,因此您无需担心按现有数据情况估算的集群能力有限,未来您可在需要扩容时为集群加入新的节点。
Loading