Макс

Родной город: Омск

Фото галерея: смотреть

Контакты: написать

О себе:

Интересы:

- программирование

- интернет

- психология

- менеджмент

- автоматизация

Погляди
Голосование

Нравиться ли вам блог

  Да
  Нет
  Я тут случайно

 

ГлавнаяКарта сайтаПечать страницы

Уменьшение поедания памяти сервера WebMin, Virtualmin (CentOS, Red Hat)

Речь в данно статье пойдет об уменшении прожорливости некоторых служб на мелких серверах и VDS под управлением CentOS. Данна настройка поможет уменьшить потребление оперативной памяти на сервере и снизит нагрузку на процессор.

Оптимизация WebMin

Отключение предзагрузки библиотек в Virtualmin:

Откройте /etc/webmin/miniserv.conf и закомментируйте строку или очистите параметр:

preload=

Альтернативный вариант через панель Webmin:

1) Авторизуйтесь под root
 2) Откройте System Settings в левом меню и нажмите Virtualmin Configuration. 
 3) Измените "Preload Virtualmin libraries at startup" на No 
 4) Сохраните нажав Save.

Перезгузите Webmin

# service webmin restart

Откройте файл /etc/webmin/virtual-server/config и измените параметр :

preload_mode=0

Оптимизация LDAP

Измените файл /etc/openldap/DB_CONFIG на данные настройки

set_cachesize 0 26843545 1
cachesize 1000
set_lg_regionmax 26214
set_lg_bsize 209715

Оптимизация Apache

Измените настройки в файле /etc/httpd/conf/httpd.conf
KeepAlive On
KeepAliveTimeout 3


StartServers 2
MinSpareServers 2
MaxSpareServers 5
ServerLimit 100
MaxClients 100
MaxRequestsPerChild 500


StartServers 2
MaxClients 150
MinSpareThreads 15
MaxSpareThreads 50
ThreadsPerChild 15
MaxRequestsPerChild 0

Перезгузитесь

# service httpd restart


Оптимизация MySQL

Отредактируйте файл настроек MySQL /etc/my.cnf

[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K

Перезгузитесь

# service mysql restart

Вот и все пожалуй, все вышеописанные примеры дадут ощутимый выигрышь в потреблении оперативной памяти, но может сказаться на произодительности системы.