資源規劃
大約 4 分鐘
資源規劃
1. CPU
| 序列數(采集頻率<=1HZ) | CPU | 節點數 | ||
|---|---|---|---|---|
| 單機 | 雙活 | 分布式 | ||
| 10W以內 | 2核-4核 | 1 | 2 | 3 |
| 30W以內 | 4核-8核 | 1 | 2 | 3 |
| 50W以內 | 8核-16核 | 1 | 2 | 3 |
| 100W以內 | 16核-32核 | 1 | 2 | 3 |
| 200w以內 | 32核-48核 | 1 | 2 | 3 |
| 1000w以內 | 48核 | 1 | 2 | 請聯系天謀商務咨詢 |
| 1000w以上 | 請聯系天謀商務咨詢 | |||
CPU支持型號:鯤鵬、飛騰、申威、海光、兆芯、龍芯
2. 內存
| 序列數(采集頻率<=1HZ) | 內存 | 節點數 | ||
|---|---|---|---|---|
| 單機 | 雙活 | 分布式 | ||
| 10W以內 | 2G-4G | 1 | 2 | 3 |
| 30W以內 | 6G-12G | 1 | 2 | 3 |
| 50W以內 | 12G-24G | 1 | 2 | 3 |
| 100W以內 | 24G-48G | 1 | 2 | 3 |
| 200w以內 | 48G-96G | 1 | 2 | 3 |
| 1000w以內 | 128G | 1 | 2 | 請聯系天謀商務咨詢 |
| 1000w以上 | 請聯系天謀商務咨詢 | |||
提供靈活的內存配置選項,用戶可在datanode-env文件中進行調整,詳細信息和配置指南請參見 datanode-env
3. 存儲(磁盤)
3.1 存儲空間
可通過磁盤資源評估器進行計算:磁盤資源評估器
計算公式:測點數量 * 采樣頻率(Hz)* 每個數據點大小(Byte,不同數據類型不一樣,見下表)
| 數據點大小計算表 | |||
|---|---|---|---|
| 數據類型 | 時間戳(字節) | 值(字節) | 數據點總大小(字節) |
| 開關量(Boolean) | 8 | 1 | 9 |
| 整型(INT32)/ 單精度浮點數(FLOAT) | 8 | 4 | 12 |
| 長整型(INT64)/ 雙精度浮點數(DOUBLE) | 8 | 8 | 16 |
| 字符串(TEXT) | 8 | 平均為a | 8+a |
示例: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 具有集群秒級擴容能力,擴容節點數據可不遷移,因此您無需擔心按現有數據情況估算的集群能力有限,未來您可在需要擴容時為集群加入新的節點。