Страница 1 из 1
mysqld linux - 3 процесса
Добавлено: 2008-06-08 12:30:55
simo256
При запуске mysqld создаётся три процесса mysqld с одинаковыми параметрами. У машинки ресурсы далекооо не резиновые и хотелось бы сделать хотя бы два, а наверное даже лучше 1, т.к. нагрузка на бд оч небольшая. Гуглил-гуглил, смотрел на офф сайте mysql - ничего так и не нашёл... прошу помощи)
Re: mysqld linux - 3 процесса
Добавлено: 2008-06-08 12:40:29
zg
simo256 писал(а):При запуске mysqld создаётся три процесса mysqld с одинаковыми параметрами.
как узнал? что сокстат показывает?
Re: mysqld linux - 3 процесса
Добавлено: 2008-06-08 17:01:55
simo256
узнал через ps
сокстат ничего не показывает, у меня его нету в системе... просто у мну на роутере стоит, и в пакетах для него sockstat нету
Re: mysqld linux - 3 процесса
Добавлено: 2008-06-08 18:33:54
serge
simo256 писал(а):узнал через ps
Показывайте

Re: mysqld linux - 3 процесса
Добавлено: 2008-06-08 20:57:16
simo256
Код: Выделить всё
[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
Re: mysqld linux - 3 процесса
Добавлено: 2008-06-08 21:16:22
serge
Дык оно у вас скорее всего с поддержкой потоков собрано и соответственно и запускается в несколько потоков.
Re: mysqld linux - 3 процесса
Добавлено: 2008-06-08 21:21:17
simo256
а нельзя это в конфиге прописать? неужели тупо при компиляции вшито
Re: mysqld linux - 3 процесса
Добавлено: 2008-06-08 22:28:47
serge
Это по конфигу...
simo256 писал(а):thread_concurrency = 1
По поводу параметра при компиляции... можно отказаться от поддержки потоков, но соответственно это снизит производительность MySQL. Тут уж выбирайте, либо работать быстро и расходовать память, либо медленно но экономично.
Кста, под 7 фрей MySQL стал работать гораздо лучше, чем под 6, например. Не знаю как в линухе, но под фрей даже с поддержкой потоков памяти расходует сравнительно немного.
З.Ы. У вас не VDS ли случайно??? Почему нет возможности добавить память?
Re: mysqld linux - 3 процесса
Добавлено: 2008-06-08 23:04:21
simo256
повторяю - у меня роутер. даже не отдельный комп, а именно железка специальная, с mips камнем. хорошо бы VDS....
Re: mysqld linux - 3 процесса
Добавлено: 2008-07-03 19:16:46
hizel
эм, и сколько в роутере RAM-а ?
очень интересно, может мне тоже накрутить

Re: mysqld linux - 3 процесса
Добавлено: 2008-07-05 10:40:24
simo
32 метра)