SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 11.04.2013 20:58:55

Shi3A
Участник
Зарегистрирован: 11.04.2013
Сообщений: 7

Debian + mysql 5.5 помогите настроить.

Здравствуйте.
Есть проект на друпале, так вот, когда туда приходит немного авторизованных пользователей (~50) начинаются жуткие тормоза. От машины это не зависит - сервак EX10 в Hetzner'е.
Так вот, когда пользователей много, ну или я тестировал через апач бенчмарк, в mytop'е вижу кучу (120-200, но в конфиге на этот момент стояло разрешение 1500 подключений) коннектов, висящих в состоянии sleep, висят буквально 1-3 секунды, но при этом больше mysql коннектов почему-то не принимает, сервер от этого жутко колбасит, скрипты php начинают становиться в очередь, LA растет до бесконечности...
Обчитался всякой инфы по оптимизации, скармливал mysqltuner'у и tuning-primer'у, принимал какие-то решения. Вообщем вот что у меня получилось:

Код:

grep -v '#' /etc/mysql/my.cnf

[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock


[mysqld_safe]
socket          = /var/run/mysqld/mysqld.sock
nice            = 0

[mysqld]
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /dev/shm/
lc-messages-dir = /usr/share/mysql
skip-external-locking
skip-name-resolve
large_pages     = 1

max_connections = 250

key_buffer_size         = 1G
max_allowed_packet      = 16M
net_buffer_length       = 64K
net_read_timeout        = 15
net_write_timeout       = 15
thread_stack            = 192K
thread_cache_size       = 280
thread_cache            = 280
myisam-recover         = BACKUP
thread_concurrency     = 64
query_cache_type        = on
query_cache_limit       = 24M
query_cache_size        = 256M

wait_timeout = 30
interactive_timeout = 30

myisam_sort_buffer_size = 386M

join_buffer_size        = 4M
read_buffer_size        = 4M
sort_buffer_size        = 128M
long_query_time         = 5
table_cache             = 512K
table_open_cache        = 512K
table_definition_cache  = 512K
max_heap_table_size     = 16G
tmp_table_size          = 16G


read_rnd_buffer_size    = 24M
slow-query-log-file     = /var/log/mysql/mysql-slow.log
log_bin                 = /var/log/mysql/mysql-bin.log
expire_logs_days        = 2
max_binlog_size         = 6600M
binlog_cache_size       = 256K

innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = /ibdata1:100M:autoextend

innodb_buffer_pool_size = 8G
innodb_buffer_pool_instances = 4
innodb_flush_log_at_trx_commit = 0
innodb_flush_method = O_DIRECT
innodb_additional_mem_pool_size = 64M

innodb_log_file_size = 2047M
innodb_log_buffer_size = 8M
innodb_lock_wait_timeout = 70
innodb_locks_unsafe_for_binlog = 1

innodb_thread_concurrency = 64
innodb_read_io_threads = 16
innodb_write_io_threads = 16
innodb_support_xa = 0

[mysqldump]
quick
quote-names

[mysql]
!includedir /etc/mysql/conf.d/

Единственное, что еще пришло на ум - это попробовать сделать еще innodb_file_per_table = 1, но это я сделаю только на выходных, ибо проект стопать не очень хочется (анонимусов жалко :-) )

Код:

cat /proc/meminfo | grep -i huge
HugePages_Total:    3637
HugePages_Free:     3408
HugePages_Rsvd:     3334
HugePages_Surp:        0
Hugepagesize:       2048 kB

Ну и попутно вопрос, если подскажите, 4M для hugepagesize даст какой-то прирост? И как это сделать, не пойму(

Помогите с советом, куда дальше мне копать?..
Percona Server пробовал - эффект тот же.

Неактивен

 

#2 11.04.2013 23:41:46

Shi3A
Участник
Зарегистрирован: 11.04.2013
Сообщений: 7

Re: Debian + mysql 5.5 помогите настроить.

Хотя что ждать выходных, развернул щас дамп базы на тестовом стенде с innodb_file_per_table - результат тот же... Вообщем уповаю на вашу помощь

Неактивен

 

#3 12.04.2013 00:44:34

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3843

Re: Debian + mysql 5.5 помогите настроить.

Покажите SHOW FULL PROCESSLIST

Неактивен

 

#4 12.04.2013 08:41:01

Shi3A
Участник
Зарегистрирован: 11.04.2013
Сообщений: 7

Re: Debian + mysql 5.5 помогите настроить.

первый раз

Код:

Id      User    Host    db      Command Time    State   Info    Rows_sent       Rows_examined   Rows_read
4778    mos     192.168.1.1:49314   dbname Sleep   0               NULL    0       0       0
4779    mos     192.168.1.1:49317   dbname Sleep   0               NULL    0       0       0
4780    mos     192.168.1.1:49319   dbname Sleep   0               NULL    0       0       0
4786    mos     192.168.1.1:49339   dbname Sleep   0               NULL    0       0       0
4787    mos     192.168.1.1:49341   dbname Sleep   0               NULL    0       0       0
4788    mos     192.168.1.1:49342   dbname Sleep   0               NULL    0       0       0
4789    mos     192.168.1.1:49346   dbname Sleep   0               NULL    0       0       0
4790    mos     192.168.1.1:49349   dbname Sleep   0               NULL    0       0       0
4791    mos     192.168.1.1:49351   dbname Sleep   0               NULL    0       0       0
4792    mos     192.168.1.1:49355   dbname Sleep   0               NULL    0       0       0
4793    mos     192.168.1.1:49358   dbname Sleep   0               NULL    0       0       0
4794    mos     192.168.1.1:49360   dbname Sleep   0               NULL    0       0       0
4795    mos     192.168.1.1:49362   dbname Sleep   0               NULL    0       0       0
4796    mos     192.168.1.1:49363   dbname Sleep   0               NULL    0       0       0
4797    mos     192.168.1.1:49364   dbname Sleep   0               NULL    0       0       0
4798    mos     192.168.1.1:49365   dbname Sleep   0               NULL    0       0       0
4799    mos     192.168.1.1:49367   dbname Sleep   0               NULL    0       0       0
4800    mos     192.168.1.1:49369   dbname Sleep   0               NULL    0       0       0
4801    mos     192.168.1.1:49375   dbname Sleep   0               NULL    0       0       0
4802    mos     192.168.1.1:49381   dbname Sleep   0               NULL    0       0       0
4803    mos     192.168.1.1:49386   dbname Sleep   0               NULL    0       0       0
4804    mos     192.168.1.1:49388   dbname Sleep   0               NULL    0       0       0
4805    mos     192.168.1.1:49390   dbname Sleep   0               NULL    0       0       0
4806    mos     192.168.1.1:49391   dbname Sleep   0               NULL    0       0       0
4807    mos     192.168.1.1:49393   dbname Sleep   0               NULL    0       0       0
4808    mos     192.168.1.1:49399   dbname Sleep   0               NULL    0       0       0
4809    mos     192.168.1.1:49401   dbname Sleep   0               NULL    0       0       0
4810    mos     192.168.1.1:49404   dbname Sleep   0               NULL    0       0       0
4811    mos     192.168.1.1:49408   dbname Sleep   0               NULL    0       0       0
4812    mos     192.168.1.1:49409   dbname Sleep   0               NULL    0       0       0
4813    mos     192.168.1.1:49412   dbname Sleep   0               NULL    0       0       0
4814    mos     192.168.1.1:49415   dbname Sleep   0               NULL    0       0       0
4815    mos     192.168.1.1:49418   dbname Sleep   0               NULL    0       0       0
4816    mos     192.168.1.1:49422   dbname Sleep   0               NULL    0       0       0
4817    mos     192.168.1.1:49425   dbname Sleep   0               NULL    0       0       0
4818    mos     192.168.1.1:49426   dbname Sleep   0               NULL    0       0       0
4819    mos     192.168.1.1:49432   dbname Sleep   0               NULL    0       0       0
4820    mos     192.168.1.1:49433   dbname Sleep   0               NULL    0       0       0
4821    mos     192.168.1.1:49436   dbname Sleep   0               NULL    0       0       0
4822    mos     192.168.1.1:49440   dbname Sleep   0               NULL    0       0       0
4823    mos     192.168.1.1:49443   dbname Sleep   0               NULL    0       0       0
4824    mos     192.168.1.1:49446   dbname Sleep   0               NULL    0       0       0
4825    mos     192.168.1.1:49447   dbname Sleep   0               NULL    0       0       0
4826    mos     192.168.1.1:49454   dbname Sleep   0               NULL    0       0       0
4827    mos     192.168.1.1:49456   dbname Sleep   0               NULL    0       0       0
4828    mos     192.168.1.1:49457   dbname Sleep   0               NULL    0       0       0
4829    mos     192.168.1.1:49458   dbname Sleep   0               NULL    0       0       0
4830    mos     192.168.1.1:49462   dbname Sleep   0               NULL    0       0       0
4831    mos     192.168.1.1:49466   dbname Sleep   0               NULL    0       0       0
4832    mos     192.168.1.1:49470   dbname Sleep   0               NULL    0       0       0
4833    mos     192.168.1.1:49471   dbname Sleep   0               NULL    0       0       0
4834    mos     192.168.1.1:49477   dbname Sleep   0               NULL    0       0       0
4835    mos     192.168.1.1:49479   dbname Sleep   0               NULL    0       0       0
4836    mos     192.168.1.1:49483   dbname Sleep   0               NULL    0       0       0
4837    mos     192.168.1.1:49484   dbname Sleep   0               NULL    0       0       0
4838    mos     192.168.1.1:49488   dbname Sleep   0               NULL    0       0       0
4839    mos     192.168.1.1:49489   dbname Sleep   0               NULL    0       0       0
4840    mos     192.168.1.1:49493   dbname Sleep   0               NULL    0       0       0
4841    mos     192.168.1.1:49495   dbname Sleep   0               NULL    0       0       0
4842    mos     192.168.1.1:49501   dbname Sleep   0               NULL    0       0       0
4843    mos     192.168.1.1:49503   dbname Sleep   0               NULL    0       0       0
4844    mos     192.168.1.1:49504   dbname Sleep   0               NULL    0       0       0
4845    mos     192.168.1.1:49508   dbname Sleep   0               NULL    0       0       0
4846    mos     192.168.1.1:49510   dbname Sleep   0               NULL    0       0       0
4847    mos     192.168.1.1:49516   dbname Sleep   0               NULL    0       0       0
4848    mos     192.168.1.1:49517   dbname Sleep   0               NULL    0       0       0
4849    mos     192.168.1.1:49519   dbname Sleep   0               NULL    0       0       0
4850    mos     192.168.1.1:49520   dbname Sleep   0               NULL    0       0       0
4851    mos     192.168.1.1:49528   dbname Sleep   0               NULL    0       0       0
4852    mos     192.168.1.1:49529   dbname Sleep   0               NULL    0       0       0
4853    mos     192.168.1.1:49532   dbname Sleep   0               NULL    0       0       0
4854    mos     192.168.1.1:49533   dbname Sleep   0               NULL    0       0       0
4855    mos     192.168.1.1:49539   dbname Sleep   0               NULL    0       0       0
4856    mos     192.168.1.1:49540   dbname Sleep   0               NULL    0       0       0
4857    mos     192.168.1.1:49541   dbname Sleep   0               NULL    0       0       0
4858    mos     192.168.1.1:49542   dbname Sleep   0               NULL    0       0       0
4859    mos     192.168.1.1:49543   dbname Sleep   0               NULL    0       0       0
4860    mos     192.168.1.1:49544   dbname Sleep   0               NULL    0       0       0
4861    mos     192.168.1.1:49545   dbname Sleep   0               NULL    0       0       0
4862    mos     192.168.1.1:49549   dbname Sleep   0               NULL    0       0       0
4863    mos     192.168.1.1:49550   dbname Sleep   0               NULL    0       0       0
4864    root    localhost       NULL    Query   0       NULL    SHOW FULL PROCESSLIST   0       0       0

Второй раз (через 1-2 секунды)

Код:

Id      User    Host    db      Command Time    State   Info    Rows_sent       Rows_examined   Rows_read
4912    mos     192.168.1.1:49706   dbname Sleep   0               NULL    0       0       0
4917    mos     192.168.1.1:49720   dbname Sleep   0               NULL    0       0       0
4918    mos     192.168.1.1:49722   dbname Sleep   0               NULL    0       0       0
4919    mos     192.168.1.1:49727   dbname Sleep   0               NULL    0       0       0
4920    mos     192.168.1.1:49732   dbname Sleep   0               NULL    0       0       0
4921    mos     192.168.1.1:49734   dbname Sleep   0               NULL    0       0       0
4922    mos     192.168.1.1:49739   dbname Sleep   0               NULL    0       0       0
4923    mos     192.168.1.1:49742   dbname Sleep   0               NULL    0       0       0
4924    mos     192.168.1.1:49743   dbname Sleep   0               NULL    0       0       0
4925    mos     192.168.1.1:49748   dbname Sleep   0               NULL    0       0       0
4926    mos     192.168.1.1:49751   dbname Sleep   0               NULL    0       0       0
4927    mos     192.168.1.1:49753   dbname Sleep   0               NULL    0       0       0
4928    mos     192.168.1.1:49754   dbname Sleep   0               NULL    0       0       0
4929    mos     192.168.1.1:49765   dbname Sleep   0               NULL    0       0       0
4930    mos     192.168.1.1:49766   dbname Sleep   0               NULL    0       0       0
4931    mos     192.168.1.1:49769   dbname Sleep   0               NULL    0       0       0
4932    mos     192.168.1.1:49774   dbname Sleep   0               NULL    0       0       0
4933    mos     192.168.1.1:49776   dbname Sleep   0               NULL    0       0       0
4934    mos     192.168.1.1:49782   dbname Sleep   0               NULL    0       0       0
4935    mos     192.168.1.1:49783   dbname Sleep   0               NULL    0       0       0
4936    mos     192.168.1.1:49784   dbname Sleep   0               NULL    0       0       0
4937    mos     192.168.1.1:49787   dbname Sleep   0               NULL    0       0       0
4938    mos     192.168.1.1:49795   dbname Sleep   0               NULL    0       0       0
4939    mos     192.168.1.1:49796   dbname Sleep   0               NULL    0       0       0
4940    mos     192.168.1.1:49797   dbname Sleep   0               NULL    0       0       0
4941    mos     192.168.1.1:49802   dbname Sleep   0               NULL    0       0       0
4942    mos     192.168.1.1:49808   dbname Sleep   0               NULL    0       0       0
4943    mos     192.168.1.1:49811   dbname Sleep   0               NULL    0       0       0
4944    mos     192.168.1.1:49814   dbname Sleep   0               NULL    0       0       0
4945    mos     192.168.1.1:49815   dbname Sleep   0               NULL    0       0       0
4946    mos     192.168.1.1:49819   dbname Sleep   0               NULL    0       0       0
4947    mos     192.168.1.1:49822   dbname Sleep   0               NULL    0       0       0
4948    mos     192.168.1.1:49827   dbname Sleep   0               NULL    0       0       0
4949    mos     192.168.1.1:49828   dbname Sleep   0               NULL    0       0       0
4950    mos     192.168.1.1:49832   dbname Sleep   0               NULL    0       0       0
4951    mos     192.168.1.1:49833   dbname Sleep   0               NULL    0       0       0
4952    mos     192.168.1.1:49839   dbname Sleep   0               NULL    0       0       0
4953    mos     192.168.1.1:49840   dbname Sleep   0               NULL    0       0       0
4954    mos     192.168.1.1:49844   dbname Sleep   0               NULL    0       0       0
4955    mos     192.168.1.1:49846   dbname Sleep   0               NULL    0       0       0
4956    mos     192.168.1.1:49851   dbname Sleep   0               NULL    0       0       0
4957    mos     192.168.1.1:49853   dbname Sleep   0               NULL    0       0       0
4958    mos     192.168.1.1:49855   dbname Sleep   0               NULL    0       0       0
4959    mos     192.168.1.1:49864   dbname Sleep   0               NULL    0       0       0
4960    mos     192.168.1.1:49865   dbname Sleep   0               NULL    0       0       0
4961    mos     192.168.1.1:49869   dbname Sleep   0               NULL    0       0       0
4962    mos     192.168.1.1:49872   dbname Sleep   0               NULL    0       0       0
4963    mos     192.168.1.1:49874   dbname Sleep   0               NULL    0       0       0
4964    mos     192.168.1.1:49875   dbname Sleep   0               NULL    0       0       0
4965    mos     192.168.1.1:49876   dbname Sleep   0               NULL    0       0       0
4966    mos     192.168.1.1:49877   dbname Sleep   0               NULL    0       0       0
4967    mos     192.168.1.1:49879   dbname Sleep   0               NULL    0       0       0
4968    mos     192.168.1.1:49880   dbname Sleep   0               NULL    0       0       0
4969    mos     192.168.1.1:49881   dbname Sleep   0               NULL    0       0       0
4970    mos     192.168.1.1:49882   dbname Sleep   0               NULL    0       0       0
4971    mos     192.168.1.1:49883   dbname Sleep   0               NULL    0       0       0
4972    mos     192.168.1.1:49884   dbname Sleep   0               NULL    0       0       0
4973    mos     192.168.1.1:49886   dbname Sleep   0               NULL    0       0       0
4974    mos     192.168.1.1:49885   dbname Sleep   0               NULL    0       0       0
4975    mos     192.168.1.1:49889   dbname Sleep   0               NULL    0       0       0
4976    mos     192.168.1.1:49888   dbname Sleep   0               NULL    0       0       0
4977    mos     192.168.1.1:49891   dbname Sleep   0               NULL    0       0       0
4978    mos     192.168.1.1:49892   dbname Sleep   0               NULL    0       0       0
4979    mos     192.168.1.1:49894   dbname Sleep   0               NULL    0       0       0
4980    mos     192.168.1.1:49895   dbname Sleep   0               NULL    0       0       0
4981    mos     192.168.1.1:49896   dbname Sleep   0               NULL    0       0       0
4982    mos     192.168.1.1:49897   dbname Sleep   0               NULL    0       0       0
4983    mos     192.168.1.1:49898   dbname Sleep   0               NULL    0       0       0
4984    mos     192.168.1.1:49899   dbname Sleep   0               NULL    0       0       0
4985    mos     192.168.1.1:49907   dbname Sleep   0               NULL    0       0       0
4986    mos     192.168.1.1:49923   dbname Sleep   0               NULL    0       0       0
4987    mos     192.168.1.1:49928   dbname Sleep   0               NULL    0       0       0
4988    mos     192.168.1.1:49929   dbname Sleep   0               NULL    0       0       0
4989    mos     192.168.1.1:49931   dbname Sleep   0               NULL    0       0       0
4990    mos     192.168.1.1:49933   dbname Sleep   0               NULL    0       0       0
4991    mos     192.168.1.1:49934   dbname Sleep   0               NULL    0       0       0
4992    mos     192.168.1.1:49936   dbname Sleep   0               NULL    0       0       0
4993    mos     192.168.1.1:49937   dbname Sleep   0               NULL    0       0       0
4994    mos     192.168.1.1:49938   dbname Sleep   0               NULL    0       0       0
4995    mos     192.168.1.1:49939   dbname Sleep   0               NULL    0       0       0
4996    mos     192.168.1.1:49947   dbname Sleep   0               NULL    0       0       0
4997    mos     192.168.1.1:49951   dbname Sleep   0               NULL    0       0       0
4998    mos     192.168.1.1:49953   dbname Sleep   0               NULL    0       0       0
4999    mos     192.168.1.1:49956   dbname Sleep   0               NULL    0       0       0
5000    mos     192.168.1.1:49960   dbname Sleep   0               NULL    0       0       0
5001    mos     192.168.1.1:49963   dbname Sleep   0               NULL    0       0       0
5002    mos     192.168.1.1:49964   dbname Sleep   0               NULL    0       0       0
5003    unauthenticated user    192.168.1.1:49968   NULL    Connect NULL    Reading from net        NULL    0       0       0
5004    root    localhost       NULL    Query   0       NULL    SHOW FULL PROCESSLIST   0       0       0

третий раз (через 1-2 секунды)

Код:

Id      User    Host    db      Command Time    State   Info    Rows_sent       Rows_examined   Rows_read
5049    mos     192.168.1.1:50094   dbname Sleep   0               NULL    0       0       0
5052    mos     192.168.1.1:50105   dbname Sleep   0               NULL    0       0       0
5060    mos     192.168.1.1:50138   dbname Sleep   0               NULL    0       0       0
5062    mos     192.168.1.1:50140   dbname Sleep   0               NULL    0       0       0
5063    mos     192.168.1.1:50141   dbname Sleep   0               NULL    0       0       0
5064    mos     192.168.1.1:50143   dbname Sleep   0               NULL    0       0       0
5066    mos     192.168.1.1:50150   dbname Sleep   0               NULL    0       0       0
5067    mos     192.168.1.1:50152   dbname Sleep   0               NULL    0       0       0
5068    mos     192.168.1.1:50154   dbname Sleep   0               NULL    0       0       0
5069    mos     192.168.1.1:50160   dbname Sleep   0               NULL    0       0       0
5070    mos     192.168.1.1:50161   dbname Sleep   0               NULL    0       0       0
5071    mos     192.168.1.1:50164   dbname Sleep   0               NULL    0       0       0
5073    mos     192.168.1.1:50170   dbname Sleep   0               NULL    0       0       0
5074    mos     192.168.1.1:50171   dbname Sleep   0               NULL    0       0       0
5075    mos     192.168.1.1:50175   dbname Sleep   0               NULL    0       0       0
5076    mos     192.168.1.1:50177   dbname Sleep   0               NULL    0       0       0
5077    mos     192.168.1.1:50180   dbname Sleep   0               NULL    0       0       0
5078    mos     192.168.1.1:50183   dbname Sleep   0               NULL    0       0       0
5079    mos     192.168.1.1:50189   dbname Sleep   0               NULL    0       0       0
5080    mos     192.168.1.1:50190   dbname Sleep   0               NULL    0       0       0
5081    mos     192.168.1.1:50196   dbname Sleep   0               NULL    0       0       0
5082    mos     192.168.1.1:50200   dbname Sleep   0               NULL    0       0       0
5083    mos     192.168.1.1:50201   dbname Sleep   0               NULL    0       0       0
5084    mos     192.168.1.1:50206   dbname Sleep   0               NULL    0       0       0
5085    mos     192.168.1.1:50207   dbname Sleep   0               NULL    0       0       0
5086    mos     192.168.1.1:50211   dbname Sleep   0               NULL    0       0       0
5087    mos     192.168.1.1:50213   dbname Sleep   0               NULL    0       0       0
5088    mos     192.168.1.1:50214   dbname Sleep   0               NULL    0       0       0
5089    mos     192.168.1.1:50219   dbname Sleep   0               NULL    0       0       0
5090    mos     192.168.1.1:50220   dbname Sleep   0               NULL    0       0       0
5091    mos     192.168.1.1:50222   dbname Sleep   0               NULL    0       0       0
5092    mos     192.168.1.1:50226   dbname Sleep   0               NULL    0       0       0
5093    mos     192.168.1.1:50229   dbname Sleep   0               NULL    0       0       0
5094    mos     192.168.1.1:50233   dbname Sleep   0               NULL    0       0       0
5095    mos     192.168.1.1:50238   dbname Sleep   0               NULL    0       0       0
5096    mos     192.168.1.1:50239   dbname Sleep   0               NULL    0       0       0
5097    mos     192.168.1.1:50242   dbname Sleep   0               NULL    0       0       0
5098    mos     192.168.1.1:50245   dbname Sleep   0               NULL    0       0       0
5099    mos     192.168.1.1:50247   dbname Sleep   0               NULL    0       0       0
5100    mos     192.168.1.1:50250   dbname Sleep   0               NULL    0       0       0
5101    mos     192.168.1.1:50253   dbname Sleep   0               NULL    0       0       0
5102    mos     192.168.1.1:50256   dbname Sleep   0               NULL    0       0       0
5103    mos     192.168.1.1:50260   dbname Sleep   0               NULL    0       0       0
5104    mos     192.168.1.1:50262   dbname Sleep   0               NULL    0       0       0
5105    mos     192.168.1.1:50266   dbname Sleep   0               NULL    0       0       0
5106    mos     192.168.1.1:50268   dbname Sleep   0               NULL    0       0       0
5107    mos     192.168.1.1:50271   dbname Sleep   0               NULL    0       0       0
5108    mos     192.168.1.1:50272   dbname Sleep   0               NULL    0       0       0
5109    mos     192.168.1.1:50273   dbname Sleep   0               NULL    0       0       0
5110    mos     192.168.1.1:50274   dbname Sleep   0               NULL    0       0       0
5111    mos     192.168.1.1:50275   dbname Sleep   0               NULL    0       0       0
5112    mos     192.168.1.1:50283   dbname Sleep   0               NULL    0       0       0
5113    mos     192.168.1.1:50286   dbname Sleep   0               NULL    0       0       0
5114    mos     192.168.1.1:50288   dbname Sleep   0               NULL    0       0       0
5115    mos     192.168.1.1:50291   dbname Sleep   0               NULL    0       0       0
5116    mos     192.168.1.1:50296   dbname Sleep   0               NULL    0       0       0
5117    mos     192.168.1.1:50299   dbname Sleep   0               NULL    0       0       0
5118    mos     192.168.1.1:50301   dbname Sleep   0               NULL    0       0       0
5119    mos     192.168.1.1:50303   dbname Sleep   0               NULL    0       0       0
5120    mos     192.168.1.1:50309   dbname Sleep   0               NULL    0       0       0
5121    mos     192.168.1.1:50310   dbname Sleep   0               NULL    0       0       0
5122    mos     192.168.1.1:50313   dbname Sleep   0               NULL    0       0       0
5123    mos     192.168.1.1:50314   dbname Sleep   0               NULL    0       0       0
5124    mos     192.168.1.1:50323   dbname Sleep   0               NULL    0       0       0
5125    mos     192.168.1.1:50324   dbname Sleep   0               NULL    0       0       0
5126    mos     192.168.1.1:50326   dbname Sleep   0               NULL    0       0       0
5127    mos     192.168.1.1:50327   dbname Sleep   0               NULL    0       0       0
5128    mos     192.168.1.1:50331   dbname Sleep   0               NULL    0       0       0
5129    mos     192.168.1.1:50334   dbname Sleep   0               NULL    0       0       0
5130    mos     192.168.1.1:50335   dbname Sleep   0               NULL    0       0       0
5131    mos     192.168.1.1:50339   dbname Sleep   0               NULL    0       0       0
5132    mos     192.168.1.1:50343   dbname Sleep   0               NULL    0       0       0
5133    mos     192.168.1.1:50345   dbname Sleep   0               NULL    0       0       0
5134    mos     192.168.1.1:50347   dbname Sleep   0               NULL    0       0       0
5135    mos     192.168.1.1:50351   dbname Sleep   0               NULL    0       0       0
5136    mos     192.168.1.1:50356   dbname Sleep   0               NULL    0       0       0
5137    mos     192.168.1.1:50357   dbname Sleep   0               NULL    0       0       0
5138    mos     192.168.1.1:50361   dbname Sleep   0               NULL    0       0       0
5139    mos     192.168.1.1:50364   dbname Sleep   0               NULL    0       0       0
5140    mos     192.168.1.1:50367   dbname Sleep   0               NULL    0       0       0
5141    mos     192.168.1.1:50368   dbname Sleep   0               NULL    0       0       0
5142    mos     192.168.1.1:50372   dbname Sleep   0               NULL    0       0       0
5143    mos     192.168.1.1:50376   dbname Sleep   0               NULL    0       0       0
5144    mos     192.168.1.1:50383   dbname Sleep   0               NULL    0       0       0
5145    mos     192.168.1.1:50386   dbname Sleep   0               NULL    0       0       0
5146    mos     192.168.1.1:50389   dbname Sleep   0               NULL    0       0       0
5147    mos     192.168.1.1:50395   dbname Sleep   0               NULL    0       0       0
5148    mos     192.168.1.1:50396   dbname Sleep   0               NULL    0       0       0
5149    mos     192.168.1.1:50397   dbname Sleep   0               NULL    0       0       0
5150    mos     192.168.1.1:50399   dbname Sleep   0               NULL    0       0       0
5151    mos     192.168.1.1:50400   dbname Sleep   0               NULL    0       0       0
5152    root    localhost       NULL    Query   0       NULL    SHOW FULL PROCESSLIST   0       0       0
5153    unauthenticated user    192.168.1.1:50401   NULL    Connect NULL    Reading from net        NULL    0       0       0

четвертый раз, через 2-3 секунды

Код:

Id      User    Host    db      Command Time    State   Info    Rows_sent       Rows_examined   Rows_read
5142    mos     192.168.1.1:50372   dbname Sleep   1               NULL    0       0       0
5169    mos     192.168.1.1:50452   dbname Sleep   1               NULL    0       0       0
5171    mos     192.168.1.1:50456   dbname Sleep   0               NULL    0       0       0
5173    mos     192.168.1.1:50463   dbname Sleep   0               NULL    0       0       0
5183    mos     192.168.1.1:50494   dbname Sleep   0               NULL    0       0       0
5186    mos     192.168.1.1:50502   dbname Sleep   0               NULL    0       0       0
5187    mos     192.168.1.1:50504   dbname Sleep   0               NULL    0       0       0
5188    mos     192.168.1.1:50507   dbname Sleep   0               NULL    0       0       0
5189    mos     192.168.1.1:50509   dbname Sleep   0               NULL    0       0       0
5190    mos     192.168.1.1:50513   dbname Sleep   0               NULL    0       0       0
5191    mos     192.168.1.1:50518   dbname Sleep   0               NULL    0       0       0
5192    mos     192.168.1.1:50520   dbname Sleep   0               NULL    0       0       0
5193    mos     192.168.1.1:50521   dbname Sleep   0               NULL    0       0       0
5194    mos     192.168.1.1:50526   dbname Sleep   0               NULL    0       0       0
5195    mos     192.168.1.1:50530   dbname Sleep   0               NULL    0       0       0
5196    mos     192.168.1.1:50532   dbname Sleep   0               NULL    0       0       0
5197    mos     192.168.1.1:50534   dbname Sleep   0               NULL    0       0       0
5198    mos     192.168.1.1:50539   dbname Sleep   0               NULL    0       0       0
5199    mos     192.168.1.1:50541   dbname Sleep   0               NULL    0       0       0
5200    mos     192.168.1.1:50543   dbname Sleep   0               NULL    0       0       0
5201    mos     192.168.1.1:50546   dbname Sleep   0               NULL    0       0       0
5202    mos     192.168.1.1:50552   dbname Sleep   0               NULL    0       0       0
5203    mos     192.168.1.1:50554   dbname Sleep   0               NULL    0       0       0
5204    mos     192.168.1.1:50555   dbname Sleep   0               NULL    0       0       0
5205    mos     192.168.1.1:50559   dbname Sleep   0               NULL    0       0       0
5206    mos     192.168.1.1:50562   dbname Sleep   0               NULL    0       0       0
5207    mos     192.168.1.1:50564   dbname Sleep   0               NULL    0       0       0
5208    mos     192.168.1.1:50566   dbname Sleep   0               NULL    0       0       0
5209    mos     192.168.1.1:50569   dbname Sleep   0               NULL    0       0       0
5210    mos     192.168.1.1:50574   dbname Sleep   0               NULL    0       0       0
5211    mos     192.168.1.1:50576   dbname Sleep   0               NULL    0       0       0
5212    mos     192.168.1.1:50581   dbname Sleep   0               NULL    0       0       0
5213    mos     192.168.1.1:50582   dbname Sleep   0               NULL    0       0       0
5214    mos     192.168.1.1:50587   dbname Sleep   0               NULL    0       0       0
5215    mos     192.168.1.1:50589   dbname Sleep   0               NULL    0       0       0
5216    mos     192.168.1.1:50590   dbname Sleep   0               NULL    0       0       0
5217    mos     192.168.1.1:50596   dbname Sleep   0               NULL    0       0       0
5218    mos     192.168.1.1:50597   dbname Sleep   0               NULL    0       0       0
5219    mos     192.168.1.1:50600   dbname Sleep   0               NULL    0       0       0
5220    mos     192.168.1.1:50602   dbname Sleep   0               NULL    0       0       0
5221    mos     192.168.1.1:50607   dbname Sleep   0               NULL    0       0       0
5222    mos     192.168.1.1:50609   dbname Sleep   0               NULL    0       0       0
5223    mos     192.168.1.1:50613   dbname Sleep   0               NULL    0       0       0
5224    mos     192.168.1.1:50616   dbname Sleep   0               NULL    0       0       0
5225    mos     192.168.1.1:50621   dbname Sleep   0               NULL    0       0       0
5226    mos     192.168.1.1:50623   dbname Sleep   0               NULL    0       0       0
5227    mos     192.168.1.1:50624   dbname Sleep   0               NULL    0       0       0
5228    mos     192.168.1.1:50630   dbname Sleep   0               NULL    0       0       0
5229    mos     192.168.1.1:50631   dbname Sleep   0               NULL    0       0       0
5230    mos     192.168.1.1:50633   dbname Sleep   0               NULL    0       0       0
5231    mos     192.168.1.1:50636   dbname Sleep   0               NULL    0       0       0
5232    mos     192.168.1.1:50639   dbname Sleep   0               NULL    0       0       0
5233    mos     192.168.1.1:50642   dbname Sleep   0               NULL    0       0       0
5234    mos     192.168.1.1:50644   dbname Sleep   0               NULL    0       0       0
5235    mos     192.168.1.1:50652   dbname Sleep   0               NULL    0       0       0
5236    mos     192.168.1.1:50654   dbname Sleep   0               NULL    0       0       0
5237    mos     192.168.1.1:50656   dbname Sleep   0               NULL    0       0       0
5238    mos     192.168.1.1:50658   dbname Sleep   0               NULL    0       0       0
5239    mos     192.168.1.1:50664   dbname Sleep   0               NULL    0       0       0
5240    mos     192.168.1.1:50665   dbname Sleep   0               NULL    0       0       0
5241    mos     192.168.1.1:50666   dbname Sleep   0               NULL    0       0       0
5242    mos     192.168.1.1:50671   dbname Sleep   0               NULL    0       0       0
5243    mos     192.168.1.1:50673   dbname Sleep   0               NULL    0       0       0
5244    mos     192.168.1.1:50674   dbname Sleep   0               NULL    0       0       0
5245    mos     192.168.1.1:50678   dbname Sleep   0               NULL    0       0       0
5246    mos     192.168.1.1:50679   dbname Sleep   0               NULL    0       0       0
5247    mos     192.168.1.1:50686   dbname Sleep   0               NULL    0       0       0
5248    mos     192.168.1.1:50688   dbname Sleep   0               NULL    0       0       0
5249    mos     192.168.1.1:50691   dbname Sleep   0               NULL    0       0       0
5250    mos     192.168.1.1:50694   dbname Sleep   0               NULL    0       0       0
5251    mos     192.168.1.1:50695   dbname Sleep   0               NULL    0       0       0
5252    mos     192.168.1.1:50700   dbname Sleep   0               NULL    0       0       0
5253    mos     192.168.1.1:50706   dbname Sleep   0               NULL    0       0       0
5254    mos     192.168.1.1:50707   dbname Sleep   0               NULL    0       0       0
5255    mos     192.168.1.1:50708   dbname Sleep   0               NULL    0       0       0
5256    mos     192.168.1.1:50714   dbname Sleep   0               NULL    0       0       0
5257    mos     192.168.1.1:50716   dbname Sleep   0               NULL    0       0       0
5258    mos     192.168.1.1:50718   dbname Sleep   0               NULL    0       0       0
5259    mos     192.168.1.1:50720   dbname Sleep   0               NULL    0       0       0
5260    mos     192.168.1.1:50722   dbname Sleep   0               NULL    0       0       0
5261    mos     192.168.1.1:50727   dbname Sleep   0               NULL    0       0       0
5262    mos     192.168.1.1:50728   dbname Sleep   0               NULL    0       0       0
5263    mos     192.168.1.1:50732   dbname Sleep   0               NULL    0       0       0
5264    mos     192.168.1.1:50736   dbname Sleep   0               NULL    0       0       0
5265    mos     192.168.1.1:50738   dbname Sleep   0               NULL    0       0       0
5266    mos     192.168.1.1:50742   dbname Sleep   0               NULL    0       0       0
5267    mos     192.168.1.1:50744   dbname Sleep   0               NULL    0       0       0
5268    mos     192.168.1.1:50748   dbname Sleep   0               NULL    0       0       0
5269    mos     192.168.1.1:50752   dbname Sleep   0               NULL    0       0       0
5270    mos     192.168.1.1:50753   dbname Sleep   0               NULL    0       0       0
5271    mos     192.168.1.1:50755   dbname Sleep   0               NULL    0       0       0
5272    mos     192.168.1.1:50759   dbname Sleep   0               NULL    0       0       0
5273    mos     192.168.1.1:50763   dbname Sleep   0               NULL    0       0       0
5274    mos     192.168.1.1:50766   dbname Sleep   0               NULL    0       0       0
5275    unauthenticated user    192.168.1.1:50768   NULL    Connect NULL    Reading from net        NULL    0       0       0
5276    root    localhost       NULL    Query   0       NULL    SHOW FULL PROCESSLIST   0       0       0

Сервер слушает серый айпишник
Это тестовый стенд, там я развернул персону, и она удаленно находится на другом сервере, не где лежат скрипты

Отредактированно Shi3A (12.04.2013 08:44:32)

Неактивен

 

#5 12.04.2013 14:48:35

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3843

Re: Debian + mysql 5.5 помогите настроить.

Что и использованием памяти? Сервер выделенный или VDS? Почему столько коннектов создается?

Неактивен

 

#6 12.04.2013 18:07:53

Shi3A
Участник
Зарегистрирован: 11.04.2013
Сообщений: 7

Re: Debian + mysql 5.5 помогите настроить.

Сервер выделенный - http://www.hetzner.de/hosting/produkte_rootserver/ex10
запускаю ab -n 10000 -c 500 http://site/
Память не особо используется в это время.
Это друпал, там генерация страници делает кучу запросов в базу.
Нагрузки на диск судя по iotop нет. Вот и я тоже не знаю, поэтому и спросил помощи

Отредактированно Shi3A (12.04.2013 18:09:35)

Неактивен

 

#7 13.04.2013 00:03:54

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6713

Re: Debian + mysql 5.5 помогите настроить.

По хорошему — надо профилировать, конечно. У меня почему-то стойкое ощущение, что
дело в DNS-резолвинге (т.е. skip-name-resolve поможет), но правильно смотреть, какая
часть сценария таки вызывает «тормоза». Судя по тому, что Вы написали, оно напрямую
с MySQL никак не связано.

Неактивен

 

#8 13.04.2013 00:54:51

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 826

Re: Debian + mysql 5.5 помогите настроить.

Есть одно предположение.
Такое может вызывать какой-нибудь модуль, который обращается ко внешнему (где-то на удалённом сервере) источнику. В этом случае может происходить так: открывается соединение, дальше происходит какой-то запрос куда-то, и, пока доходит и обрабатывается ответ, соединеие с MySQL спит.

Посмотрите проект на предмет всяких внешних модулей, установленных по умолчанию (ну и вообще таких, про которые вы не знаете или забыли; предположу, например, что у Drupal может быть собственный модуль сбора статистики, который отправляет информацию на их сервера, и т.п.).

Неактивен

 

#9 13.04.2013 01:56:52

Shi3A
Участник
Зарегистрирован: 11.04.2013
Сообщений: 7

Re: Debian + mysql 5.5 помогите настроить.

paulus написал:

По хорошему — надо профилировать, конечно. У меня почему-то стойкое ощущение, что
дело в DNS-резолвинге (т.е. skip-name-resolve поможет), но правильно смотреть, какая
часть сценария таки вызывает «тормоза». Судя по тому, что Вы написали, оно напрямую
с MySQL никак не связано.

Не, серый резолвинг в /etc/hosts прописан

LazY написал:

Есть одно предположение.
Такое может вызывать какой-нибудь модуль, который обращается ко внешнему (где-то на удалённом сервере) источнику. В этом случае может происходить так: открывается соединение, дальше происходит какой-то запрос куда-то, и, пока доходит и обрабатывается ответ, соединеие с MySQL спит.

Посмотрите проект на предмет всяких внешних модулей, установленных по умолчанию (ну и вообще таких, про которые вы не знаете или забыли; предположу, например, что у Drupal может быть собственный модуль сбора статистики, который отправляет информацию на их сервера, и т.п.).

Оу, здравая идея, спасибо за предположение, я так понимаю мне сможет помочь добавление в /etc/hosts всех моих сайтов-обращений.
Но пока писал, сразу подумал, ну один раз он зарезолвит имя - остальное же все будет из локального кеша браться, без обращения к DNS?

У меня лично закончились идеи, что это может быть...

Отредактированно Shi3A (13.04.2013 02:03:55)

Неактивен

 

#10 13.04.2013 15:21:05

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 826

Re: Debian + mysql 5.5 помогите настроить.

один раз он зарезолвит имя - остальное же все будет из локального кеша браться, без обращения к DNS?

Сам ответ от удаленного приложения будет запрашиваться каждый раз, кэш DNS от этого не помогает (если я правильно понял, что вы имеете в виду).

Неактивен

 

#11 13.04.2013 17:54:55

Shi3A
Участник
Зарегистрирован: 11.04.2013
Сообщений: 7

Re: Debian + mysql 5.5 помогите настроить.

Спасибо, отпрофилирую друпал, отпишусь о результатах.
Больше мыслей нет, почему только 90-100 слипов, ведь подключений выставлено 250, и запросов идет явно много (-c 500)?

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson