Системные требования
В данном подразделе приведены системные требования для каждого клиентского компонента СРК RuBackup, предъявляемые к техническим средствам, необходимым для нормального функционирования СРК RuBackup.
В случае установки на один хост нескольких компонентов СРК RuBackup (например, при способе установки «Всё в одном») следует консолидировать соответствующие аппаратные требования, предъявляемые к техническому средству, на которое производится установка.
1. Аппаратные требования
Минимальные аппаратные требования, необходимые для стабильного функционирования клиента системы резервного копирования приведены в таблице.
Аппаратный компонент | Значение |
---|---|
Процессор |
1 ядро |
Оперативная память (RAM) [1] |
Пример 1. расчёт RAM при однопоточном режиме резервирования:
Пример 2. расчёт RAM при многопоточном режиме резервирования:
где: RAM1 — объём оперативной памяти необходимый для резервирования одного ресурса; 0,04хVресурса— 4% от размера резервируемого ресурса; N — количество единовременно резервируемых ресурсов |
Дисковое пространство (HDD)[2] |
Пример 3. расчёт HDD по формуле:
где: К=1 — при однопоточном режиме резервировании; К= worker_parallelism при многопоточном режиме (enable_multithreading) и слабой дедупликация (enable_flexible_dedup); enable multithreading — флаг, указывающий на использование многопоточности; enable flexible dedup — флаг, указывающий на использование гибкой дедупликации; worker parallelism — количество рабочих потоков, используемых для выполнения резервирования; _объём ресурса _— общий объём данных, подлежащих резервированию; размер блока — размер блока данных, используемого для обработки данных во время резервирования; размер хеша — размер хеша, используемого для идентификации данных; 20— максимальный размер сериализованной позиции в файле; 1 — временная база для вычисления сигнатуры или отправки хешей на сервер; размер метаданных – это 0.02 * объем ресурса |
Примеры расчётов оперативной памяти и дискового пространства:
Ресурс |
Хеш |
Блок |
K |
Размер метаданных |
Дисковое пространство (ГБ) |
536870912000 |
64 |
8192 |
8 |
10737418240 |
56 |
536870912000 |
64 |
8192 |
32 |
10737418240 |
179 |
536870912000 |
64 |
8192 |
64 |
10737418240 |
343 |
536870912000 |
64 |
8192 |
128 |
10737418240 |
671 |
536870912000 |
64 |
1048576 |
8 |
10737418240 |
10 |
536870912000 |
64 |
1048576 |
32 |
10737418240 |
11 |
536870912000 |
64 |
1048576 |
64 |
10737418240 |
12 |
536870912000 |
64 |
1048576 |
128 |
10737418240 |
15 |
1099511627776 |
64 |
8192 |
8 |
21990232555 |
114 |
1099511627776 |
64 |
8192 |
32 |
21990232555 |
366 |
1099511627776 |
64 |
8192 |
64 |
21990232555 |
702 |
1099511627776 |
64 |
8192 |
128 |
21990232555 |
1374 |
1099511627776 |
64 |
1048576 |
8 |
21990232555 |
21 |
1099511627776 |
64 |
1048576 |
32 |
21990232555 |
23 |
1099511627776 |
64 |
1048576 |
64 |
21990232555 |
25 |
1099511627776 |
64 |
1048576 |
128 |
21990232555 |
31 |
2. Программные требования
Программные требования, необходимые для стабильного функционирования клиентской части СРК RuBackup:
-
операционная система из совместимых с компонентами СРК RuBackup:
-
Astra 1.6;
-
Astra 1.7;
-
Astra 1.8;
-
CentOS 7;
-
CentOS 8;
-
Debian 10;
-
Debian 12;
-
RHEL 9;
-
RedOS 7.3;
-
RedOS 8;
-
Rosa Chrome 12;
-
Rosa Cobalt 7.3;
-
Rosa Cobalt 7.9;
-
Ubuntu 18.04;
-
Ubuntu 20.04;
-
Ubuntu 22.04;
-
Альт 10;
-
-
открытые порты в сооветствии с таблицей Сетевые порты;
-
зависимости пакетов для каждой совместимой ОС:
= Зависимости
rubackup-client
:noindex: trueТаблица 2. Зависимости rubackup-client
Операционная система Пакеты Astra 1.6
gnupg2
openssl
parsec-base
parsec-cap
parsec-mac
wget
xauthAstra 1.7
gnupg2
openssl
parsec-base
parsec-cap
parsec-mac
wget
xauthAstra 1.8
gnupg2
openssl
parsec-base
parsec-cap
parsec-mac
wget
xauthCentOS 7
qt5-qtbase-gui
CentOS 8
qt5-qtbase-gui
Debian 10
gnupg2
openssl
wget
xauthDebian 12
gnupg2
openssl
wget
xauthRHEL 9
qt5-qtbase-gui
RedOS 7.3
qt5-qtbase-gui
RedOS 8
qt5-qtbase-gui
Rosa Chrome 12
lib64qt5gui5
qt5-qtbase-guiRosa Cobalt 7.3
cups-libs
fontconfig
fontpackages-filesystem
glx-utils
libICE
libSM
libX11
libX11-common
libXau
libXdamage
libXext
libXfixes
libXi
libXrender
libXxf86vm
libicu
libpng
libxcb
libxshmfence
mesa-libEGL
mesa-libGL
mesa-libgbm
mesa-libglapi
qt5-qtbase
qt5-qtbase-common
qt5-qtbase-gui
qt5-qtbase-gui
xcb-util
xcb-util-image
xcb-util-keysyms
xcb-util-renderutil
xcb-util-wmRosa Cobalt 7.9
libicu
libxkbcommon-x11
qt5-qtbase-guiUbuntu 18.04
gnupg2
openssl
wget
xauthUbuntu 20.04
gnupg2
openssl
wget
xauthUbuntu 22.04
gnupg2
openssl
wget
xauthАльт 10
qt5-qtbase-gui
xauth= Зависимости
rubackup-common-gui
:noindex: trueТаблица 3. Зависимости rubackup-common-gui
Операционная система Пакеты Astra 1.6
gnupg2
wget
xauthAstra 1.7
gnupg2
wget
xauthAstra 1.8
gnupg2
wget
xauthDebian 10
gnupg2
wget
xauthDebian 12
gnupg2
wget
xauthRosa Chrome 12
qt5-qtbase-gui
Rosa Cobalt 7.9
libicu
libxkbcommon-x11
qt5-qtbase-guiUbuntu 18.04
gnupg2
wget
xauthUbuntu 20.04
gnupg2
wget
xauthUbuntu 22.04
gnupg2
wget
xauthАльт 10
xauth
= Зависимости
rubackup-common
:noindex: trueТаблица 4. Зависимости rubackup-common
Операционная система Пакеты Astra 1.6
gnupg2
wget
xauthAstra 1.7
gnupg2
wget
xauthAstra 1.8
gnupg2
wget
xauthDebian 10
gnupg2
wget
xauthDebian 12
gnupg2
wget
xauthRosa Chrome 12
qt5-qtbase-gui
Rosa Cobalt 7.9
libicu
libxkbcommon-x11
qt5-qtbase-guiUbuntu 18.04
gnupg2
wget
xauthUbuntu 20.04
gnupg2
wget
xauthUbuntu 22.04
gnupg2
wget
xauthАльт 10
xauth