mysqld linux - 3 процесса

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
simo256
проходил мимо
Сообщения: 5
Зарегистрирован: 2008-06-08 12:25:11

mysqld linux - 3 процесса

Непрочитанное сообщение simo256 » 2008-06-08 12:30:55

При запуске mysqld создаётся три процесса mysqld с одинаковыми параметрами. У машинки ресурсы далекооо не резиновые и хотелось бы сделать хотя бы два, а наверное даже лучше 1, т.к. нагрузка на бд оч небольшая. Гуглил-гуглил, смотрел на офф сайте mysql - ничего так и не нашёл... прошу помощи)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: mysqld linux - 3 процесса

Непрочитанное сообщение zg » 2008-06-08 12:40:29

simo256 писал(а):При запуске mysqld создаётся три процесса mysqld с одинаковыми параметрами.
как узнал? что сокстат показывает?

simo256
проходил мимо
Сообщения: 5
Зарегистрирован: 2008-06-08 12:25:11

Re: mysqld linux - 3 процесса

Непрочитанное сообщение simo256 » 2008-06-08 17:01:55

узнал через ps
сокстат ничего не показывает, у меня его нету в системе... просто у мну на роутере стоит, и в пакетах для него sockstat нету

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: mysqld linux - 3 процесса

Непрочитанное сообщение serge » 2008-06-08 18:33:54

simo256 писал(а):узнал через ps
Показывайте :roll:

simo256
проходил мимо
Сообщения: 5
Зарегистрирован: 2008-06-08 12:25:11

Re: mysqld linux - 3 процесса

Непрочитанное сообщение simo256 » 2008-06-08 20:57:16

Код: Выделить всё

[zebro@simo256 root]$ ps
...
7881 zebro       292 S   /bin/sh /opt/bin/mysqld_safe
7945 mysql       740 S   /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/db/mysql --user=mysql --pid-file=/opt/var/db/mysql/simo256.hom...
 7946 mysql       740 S   /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/db/mysql --user=mysql --pid-file=/opt/var/db/mysql/simo256.hom...
 7947 mysql       740 S   /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/db/mysql --user=mysql --pid-file=/opt/var/db/mysql/simo256.hom...
...
[zebro@simo256 root]$ ps
Все параметры не влезли... На всякий случай выкладываю my.cnf

Код: Выделить всё

[client]
port            = 3306
socket          = /opt/tmp/mysql.sock

[mysqld]
datadir         = /opt/var/db/mysql
port            = 3306
socket          = /opt/tmp/mysql.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 256K
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 64K
read_rnd_buffer_size = 64K
net_buffer_length = 4K
thread_stack = 64K
server-id = 1
thread_concurrency = 1
skip-bdb
skip-innodb

[isamchk]
key_buffer = 128K
sort_buffer_size = 256K

[myisamchk]
key_buffer = 128K
sort_buffer_size = 256K

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: mysqld linux - 3 процесса

Непрочитанное сообщение serge » 2008-06-08 21:16:22

Дык оно у вас скорее всего с поддержкой потоков собрано и соответственно и запускается в несколько потоков.

simo256
проходил мимо
Сообщения: 5
Зарегистрирован: 2008-06-08 12:25:11

Re: mysqld linux - 3 процесса

Непрочитанное сообщение simo256 » 2008-06-08 21:21:17

а нельзя это в конфиге прописать? неужели тупо при компиляции вшито

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: mysqld linux - 3 процесса

Непрочитанное сообщение serge » 2008-06-08 22:28:47

Это по конфигу...
simo256 писал(а):thread_concurrency = 1
По поводу параметра при компиляции... можно отказаться от поддержки потоков, но соответственно это снизит производительность MySQL. Тут уж выбирайте, либо работать быстро и расходовать память, либо медленно но экономично.
Кста, под 7 фрей MySQL стал работать гораздо лучше, чем под 6, например. Не знаю как в линухе, но под фрей даже с поддержкой потоков памяти расходует сравнительно немного.
З.Ы. У вас не VDS ли случайно??? Почему нет возможности добавить память?

simo256
проходил мимо
Сообщения: 5
Зарегистрирован: 2008-06-08 12:25:11

Re: mysqld linux - 3 процесса

Непрочитанное сообщение simo256 » 2008-06-08 23:04:21

повторяю - у меня роутер. даже не отдельный комп, а именно железка специальная, с mips камнем. хорошо бы VDS....

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: mysqld linux - 3 процесса

Непрочитанное сообщение hizel » 2008-07-03 19:16:46

эм, и сколько в роутере RAM-а ?
очень интересно, может мне тоже накрутить :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

simo
проходил мимо
Сообщения: 1
Зарегистрирован: 2007-08-30 21:44:29

Re: mysqld linux - 3 процесса

Непрочитанное сообщение simo » 2008-07-05 10:40:24

32 метра)