Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
memory-allocation [2019/08/21 06:25] admin1 создано |
memory-allocation [2019/10/28 04:17] (текущий) admin1 |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ===== Рекомендуемое выделение памяти для компонента Прокси ===== | + | ===== Рекомендуемое выделение памяти для компонента "Proxy" ===== |
| - | Рекомендуемый к выделению объём памяти необходимый для компонента Proxy зависит от установленного объема оперативной памяти на хосте его типа (виртуальный, физический и т.д.) и загруженности сервера безопасности. В таблице ниже приведены общие рекомендации выделения памяти для компонента Proxy относительно установленного объема памяти хоста. | + | Рекомендуемый к выделению объём памяти необходимый для компонента Proxy зависит от установленного объема оперативной памяти на хосте, его типа (виртуальный, физический и т.д.) и загруженности сервера безопасности. В таблице ниже приведены общие рекомендации выделения памяти для компонента Proxy относительно установленного объема памяти хоста. |
| ^ Установленная память хоста ^ Значение параметра PROXY_PARAMS ^ | ^ Установленная память хоста ^ Значение параметра PROXY_PARAMS ^ | ||
| Строка 9: | Строка 9: | ||
| - | <code>По умолчанию значение параметра PROXY_PARAMS | + | <note>По умолчанию значение параметра PROXY_PARAMS |
| - | оптимизированно к минимальной конфигурации сервера (-Xms200m -Xmx512m)</code> | + | оптимизированно к минимальной конфигурации сервера (-Xms200m -Xmx512m)</note> |
| ==== Пошаговая инструкция ==== | ==== Пошаговая инструкция ==== | ||
| Строка 17: | Строка 17: | ||
| 1. Скопируйте переменную и её значение из файла **/etc/xroad/services/proxy.conf** и вставьте в файл **/etc/xroad/services/local.conf**. Далее производите все изменения в файле **/etc/xroad/services/local.conf** | 1. Скопируйте переменную и её значение из файла **/etc/xroad/services/proxy.conf** и вставьте в файл **/etc/xroad/services/local.conf**. Далее производите все изменения в файле **/etc/xroad/services/local.conf** | ||
| - | <code>По умолчанию конфигурация Прокси компонента хранится в файле **/etc/xroad/services/proxy.conf** | + | <note>По умолчанию конфигурация Прокси компонента хранится в файле **/etc/xroad/services/proxy.conf** |
| который всегда перезаписывается при обновлении программного обеспечения. | который всегда перезаписывается при обновлении программного обеспечения. | ||
| Поэтому файл /etc/xroad/services/local.conf должен использоваться для переопределения | Поэтому файл /etc/xroad/services/local.conf должен использоваться для переопределения | ||
| исходных параметров так как он не перезаписывается при обновлении программного обеспечения. | исходных параметров так как он не перезаписывается при обновлении программного обеспечения. | ||
| По умолчанию файл /etc/xroad/services/local.conf пустой. | По умолчанию файл /etc/xroad/services/local.conf пустой. | ||
| - | </code> | + | </note> |
| - | 2. Откройте в файл /etc/xroad/services/local.conf на редактирование и внесите изменения значение переменной **PROXY_PARAMS**. Например конфигурацию динамического выделения памяти 200 - 2000 МБ (куча, максимальная память 2000 МБ, минимальная память 200 МБ): | + | 2. Откройте в файл /etc/xroad/services/local.conf на редактирование и внесите изменения значение переменной **PROXY_PARAMS**. Например конфигурацию динамического выделения памяти 200 - 2000 МБ (максимальная память 2000 МБ, минимальная память 200 МБ): |
| <code> | <code> | ||
| - | PROXY_PARAMS=" -Xms200m -Xmx2000m -XX:MaxMetaspaceSize=80m \ | + | PROXY_PARAMS=" -Xms512m -Xmx2048m -XX:MaxMetaspaceSize=80m \ |
| -Dlogback.configurationFile=/etc/xroad/conf.d/proxy-logback.xml \ | -Dlogback.configurationFile=/etc/xroad/conf.d/proxy-logback.xml \ | ||
| -Dxroad.proxy.clientHandlers=${CLIENT_HANDLERS#?} \ | -Dxroad.proxy.clientHandlers=${CLIENT_HANDLERS#?} \ | ||
| Строка 33: | Строка 33: | ||
| </code> | </code> | ||
| - | + | <note warning> | |
| - | Чрезвычайно важно, чтобы содержимое файлов local.conf <-> proxy.conf было выровнено друг с другом. Например, конфигурация регистрации должна быть определена в local.conf так же, как она определена в proxy.conf - оба файла должны содержать строку "-Dlogback.configurationFile = | + | Чрезвычайно важно, чтобы переменные объявленны в обоих файлах local.conf <-> proxy.conf. |
| + | Например, переменная задающая параметры логгирования должна быть объявлена в local.conf так же, как она объявлена в proxy.conf - оба файла должны содержать строку "-Dlogback.configurationFile=/etc/xroad/conf.d/proxy-logback.xml в одинаковом формате | ||
| + | </note> | ||
| + | 3. Сохраните файл /etc/xroad/services/local.conf после внесения изменений. | ||
| + | 4. Перезапустите службу компонента "Прокси". | ||
| + | <code> | ||
| - | <alert info>Here is an informational message.</alert> | + | systemctl restart xroad-proxy |
| - | <alert warning>Here is a warning message.</alert> | + | </code> |
| - | <alert danger>Something dangerous is happening!</alert> | + | |
| - | <alert success>Something good is happening!</alert> | + | |
| + | |||
| + | ---- | ||
| + | Автор С.Бутенко | ||