From 7517693daad822e21caf9a36aefd5239b805de5b Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Mon, 25 Apr 2022 14:09:45 +0800 Subject: [PATCH 1/2] Update 1.resource-preparations.md --- .../1.resource-preparations.md | 53 +++++++++---------- 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/docs-2.0/4.deployment-and-installation/1.resource-preparations.md b/docs-2.0/4.deployment-and-installation/1.resource-preparations.md index 1092b5d84e..7a99f0da3e 100644 --- a/docs-2.0/4.deployment-and-installation/1.resource-preparations.md +++ b/docs-2.0/4.deployment-and-installation/1.resource-preparations.md @@ -2,13 +2,35 @@ 本文介绍编译、安装 Nebula Graph 的要求和建议,以及如何预估集群运行所需的资源。 -## 编译 Nebula Graph 源码要求 +## 关于存储硬件 + +Nebula Graph 是针对 NVMe SSD 进行设计和实现的,所有默认参数都是基于 SSD 设备进行调优,要求极高的 IOPS 和极低的 Latency。 + +- 不建议使用 HDD;因为其 IOPS 性能差,随机寻道延迟高;会遇到大量问题。 + +- 不要使用远端存储设备(如 NAS 或 SAN),不要外接基于 HDFS 或者 Ceph 的虚拟硬盘。 + +- 不要使用磁盘阵列(RAID)。 + +- 使用本地 SSD 设备。 + +## 关于 CPU 架构 + +!!! enterpriseonly + + 企业版支持在 ARM 架构(包括 Apple Mac M1 和华为鲲鹏)上运行。访问官网获取[商业支持](https://nebula-graph.com.cn/pricing/)。 + +!!! note + + 社区用户可以在 ARM MacOS 的 Docker Desktop 上或者 ARM Linux Server 上运行容器化的 Nebula Graph。 + +## 编译源码要求 ### 硬件要求 | 类型 | 要求 | | :---- | :--- | -| CPU 架构 | x86_64 | +| CPU 架构 | x86_64. | | 内存 | 4 GB | | 硬盘 | 10 GB,SSD | @@ -121,7 +143,7 @@ apt install gcc-11 g++-11 ``` -## 测试环境运行 Nebula Graph 要求 +## 测试环境要求 ### 硬件要求 @@ -154,7 +176,7 @@ | B | - | 1 | 1 | | C | - | 1 | 1 | -## 生产环境运行 Nebula Graph 要求 +## 生产环境运行要求 ### 硬件要求 @@ -219,28 +241,5 @@ storaged 进程的数量不会影响图空间副本的数量。 用户可以在配置文件`nebula-storaged.conf`中添加`--enable_partitioned_index_filter=true`来降低 bloom 过滤器占用的内存大小,但是在某些随机寻道(random-seek)的情况下,可能会降低读取性能。 -## FAQ - -### 关于存储设备 - -Nebula Graph 是针对 NVMe SSD 进行设计和实现的,所有默认参数都是基于 SSD 设备进行调优,要求极高的 IOPS 和极低的 Latency。 - -- 不建议使用 HDD;因为其 IOPS 性能差,随机寻道延迟高;会遇到大量问题。 - -- 不要使用远端存储设备(如 NAS 或 SAN),不要外接基于 HDFS 或者 Ceph 的虚拟硬盘。 - -- 不需要使用磁盘阵列(RAID)。 - -- 使用本地 SSD 设备。 - -### 关于 CPU 架构 - -!!! enterpriseonly - - Nebula Graph {{ nebula.release }} 企业版支持在 ARM 架构(包括 Apple Mac M1 和华为鲲鹏)上运行。访问官网获取[商业支持](https://nebula-graph.com.cn/pricing/)。 - -!!! note - - 从 Nebula Graph 3.0.2 开始,社区用户可以在 ARM macOS 的 Docker Desktop 上或者 ARM Linux Server 上运行容器化的 Nebula Graph。 From 687ca3c88c763807aaf865b01e51ec2ee43bcbc7 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Wed, 27 Apr 2022 10:30:47 +0800 Subject: [PATCH 2/2] Update 1.resource-preparations.md --- .../4.deployment-and-installation/1.resource-preparations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/4.deployment-and-installation/1.resource-preparations.md b/docs-2.0/4.deployment-and-installation/1.resource-preparations.md index 7a99f0da3e..c891d0b308 100644 --- a/docs-2.0/4.deployment-and-installation/1.resource-preparations.md +++ b/docs-2.0/4.deployment-and-installation/1.resource-preparations.md @@ -30,7 +30,7 @@ Nebula Graph 是针对 NVMe SSD 进行设计和实现的,所有默认参数都 | 类型 | 要求 | | :---- | :--- | -| CPU 架构 | x86_64. | +| CPU 架构 | x86_64 | | 内存 | 4 GB | | 硬盘 | 10 GB,SSD |