ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Администрирование > *nix системы
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите оптимизировать VPS сервер на CentOS
  #1  
Старый 08.01.2010, 23:20
Аватар для drive_pan
drive_pan
Участник форума
Регистрация: 18.10.2007
Сообщений: 251
Провел на форуме:
1434980

Репутация: 247
Отправить сообщение для drive_pan с помощью ICQ
Question Помогите оптимизировать VPS сервер на CentOS

Уважаемые ГУРУ, прошу помощи. Посоветуйте как оптимизировать VPS сервер на котором хостятся 4 DLE сайта + 1 скриптовый, посещаемость около 5-7 тыс. хостов в сутки, 5 баз данных.

VPS: CPU 500 MHz, 512 RAM, 10Gb, CentOS 5 i386, Apache 2.2.14, MySQL 5.0.67.

В последнее время начали часто вываливаться ошибки "Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug", погуглил, оказалось бывает нехватает памяти мускулу, советуют оптимизировать параметрами my.cnf, но какие именно использовать (прописать в my.cnf) и как я хз... впервые сталкиваюсь, совсем недавно взял VPS, до этого не приходилось иметь дело! Кто в курсе, подскажите что и как.
 
Ответить с цитированием

  #2  
Старый 09.01.2010, 03:07
Аватар для hOd
hOd
Новичок
Регистрация: 16.03.2008
Сообщений: 10
Провел на форуме:
55092

Репутация: 25
По умолчанию

Приведи лог команд:
top
free -m
cat /proc/user_beancounters
 
Ответить с цитированием

  #3  
Старый 09.01.2010, 22:37
Аватар для drive_pan
drive_pan
Участник форума
Регистрация: 18.10.2007
Сообщений: 251
Провел на форуме:
1434980

Репутация: 247
Отправить сообщение для drive_pan с помощью ICQ
По умолчанию

Цитата:
Сообщение от hOd  
Приведи лог команд:
top
free -m
cat /proc/user_beancounters
top
Код:
      пустой
free -m
Код:
             total       used       free     shared    buffers     cached
Mem:          512        161        350          0          0          0
-/+ buffers/cache:       161        350
Swap:           0          0          0
cat /proc/user_beancounters
Код:
Version: 2.5
       uid  resource           held    maxheld    barrier      limit    failcnt
      360:  kmemsize        8906266   10809154 2147483646 2147483646          0
            lockedpages           0          0        100        100          0
            privvmpages       44328      58552     131072     131072          0
            shmpages            157       2845      65536      65536          0
            dummy                 0          0          0          0          0
            numproc              88        100        100        100      11110
            physpages         16866      24708          0 2147483647          0
            vmguarpages           0          0      65536 2147483647          0
            oomguarpages      16866      24708      65536 2147483647          0
            numtcpsock           34         86        800        800          0
            numflock              4         23        100        100          0
            numpty                0          0         50         50          0
            numsiginfo            0        100        100        100          2
            tcpsndbuf        476268    1182844   53687296   56964096          0
            tcprcvbuf        557056    1005964   53687296   56964096          0
            othersockbuf     315276     475092   53687296   56964096          0
            dgramrcvbuf           0       9592   53687296   56964096          0
            numothersock        149        180        800        800          0
            dcachesize            0          0     921600     921600          0
            numfile            2005       2400       2400       2400       1009
            dummy                 0          0          0          0          0
            dummy                 0          0          0          0          0
            dummy                 0          0          0          0          0
            numiptent            14         14        100        100          0
 
Ответить с цитированием

  #4  
Старый 10.01.2010, 04:20
Аватар для ghostwizard
ghostwizard
Участник форума
Регистрация: 04.12.2005
Сообщений: 202
Провел на форуме:
414834

Репутация: 99
По умолчанию

Вероятно, проблема в ulimit.
 
Ответить с цитированием

  #5  
Старый 10.01.2010, 13:02
Аватар для drive_pan
drive_pan
Участник форума
Регистрация: 18.10.2007
Сообщений: 251
Провел на форуме:
1434980

Репутация: 247
Отправить сообщение для drive_pan с помощью ICQ
По умолчанию

Цитата:
Сообщение от ghostwizard  
Вероятно, проблема в ulimit.
а поточнее можно?
 
Ответить с цитированием

  #6  
Старый 10.01.2010, 18:29
Аватар для drive_pan
drive_pan
Участник форума
Регистрация: 18.10.2007
Сообщений: 251
Провел на форуме:
1434980

Репутация: 247
Отправить сообщение для drive_pan с помощью ICQ
По умолчанию

Выставил параметры согласно примеру:
Код:
[client]
default-character-set=utf8

[mysqld]
local-infile=0
safe-show-database
query_cache_limit=4M
query_cache_size=16M ## 32MB for every 1GB of RAM
query_cache_type=1
max_user_connections=500
max_connections=1000
interactive_timeout=30
wait_timeout=20
connect_timeout=30
thread_cache_size=128
key_buffer=64M ## 128MB for every 1GB of RAM
join_buffer=3M
max_connect_errors=20
max_allowed_packet=16M
table_cache=1024
record_buffer=8M
sort_buffer_size=1M ## 1MB for every 1GB of RAM
read_buffer_size=1M ## 1MB for every 1GB of RAM
read_rnd_buffer_size=1M  ## 1MB for every 1GB of RAM
thread_concurrency=2 ## Number of CPUs x 2
myisam_sort_buffer_size=64M
default-character-set=utf8
default-collation=utf8_general_ci

[mysql]
default-character-set=utf8

[mysql.server]
user=mysql

[mysqldump]
quick
max_allowed_packet=16M
пока вроде полёт нормальный, может кто посоветует ещё какие либо дополнения?

Последний раз редактировалось drive_pan; 10.01.2010 в 19:45..
 
Ответить с цитированием

  #7  
Старый 11.01.2010, 15:47
Аватар для ghostwizard
ghostwizard
Участник форума
Регистрация: 04.12.2005
Сообщений: 202
Провел на форуме:
414834

Репутация: 99
По умолчанию

Цитата:
Сообщение от drive_pan  
а поточнее можно?
Для OracleDB статья, но разницы нет, главное описываются моменты как и что править и зачем:

_http://www.puschitz.com/TuningLinuxForOracle.shtml


От редахатовцев, очень подробно:
_http://people.redhat.com/alikins/system_tuning.html
 
Ответить с цитированием

  #8  
Старый 11.01.2010, 16:21
Аватар для drive_pan
drive_pan
Участник форума
Регистрация: 18.10.2007
Сообщений: 251
Провел на форуме:
1434980

Репутация: 247
Отправить сообщение для drive_pan с помощью ICQ
По умолчанию

ghostwizard, спасибо, но всё-таки проблема оказалась с MySQL и оперативкой, нужны правильные параметры my.cnf
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сервер живет своей жизнью! Помогите! Privatnic Windows системы 6 12.10.2009 17:20
Помогите реверснуть библионтеку и сервер 3uM6a6Ba Реверсинг 4 09.04.2009 09:48
Помогите настроить Apache 2.0.55 под Web сервер. VlaDis Болталка 10 27.01.2009 14:49
Общие сведения о Ftp уязвимостях. ReVOLVeR Чужие Статьи 0 15.09.2006 19:27



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ