aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoreivanov89 <eivanov89@ydb.tech>2023-05-11 11:52:43 +0300
committereivanov89 <eivanov89@ydb.tech>2023-05-11 11:52:43 +0300
commite65268a577563b17a8ee5600e0d7b9657c9fc60e (patch)
tree7a707a45020b727a1ae0b777754411ca2166ea1c
parenta26b620134ca809812d82b697aeaf3b0c44eacce (diff)
downloadydb-e65268a577563b17a8ee5600e0d7b9657c9fc60e.tar.gz
add TCMalloc config recommendations
-rw-r--r--ydb/docs/ru/core/cluster/system-requirements.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/ydb/docs/ru/core/cluster/system-requirements.md b/ydb/docs/ru/core/cluster/system-requirements.md
index ae77fb7bf77..9d55ebc26c3 100644
--- a/ydb/docs/ru/core/cluster/system-requirements.md
+++ b/ydb/docs/ru/core/cluster/system-requirements.md
@@ -30,7 +30,7 @@
## Программная конфигурация {#software}
-{{ ydb-short-name }} сервер может быть запущен на серверах с операционной системой Linux с ядром 4.19 и выше и libc 2.30 (Ubuntu 20.04, Debian 11, Fedora34). Мы рекомендуем включить transparent hugepages или hugepages.
+{{ ydb-short-name }} сервер может быть запущен на серверах с операционной системой Linux с ядром 4.19 и выше и libc 2.30 (Ubuntu 20.04, Debian 11, Fedora34). YDB использует аллокатор памяти [TCMalloc](https://google.github.io/tcmalloc), для его эффективной работы мы рекомендуем [включить](https://google.github.io/tcmalloc/tuning.html#system-level-optimizations) Transparent Huge Pages и memory over.
Если сервер имеет более 32 ядер CPU, для повышения производительности YDB динноды следует запускать в раздельных taskset/cpuset, размером от 10 до 32 ядер. Например, в случае 128 ядер лучше всего запустить 4 динноды: каждую в своем taskset, размером 32 ядра.