Нет, Mysql собирал из портов. Нигде статико не указывал. Что-то я подзабыл, как это в BSD делаетя (кроме как руками из исходников), но я поспрашиваю у гугла.<br>а my.cnf вот:<br><br>[mysql]<br>character-sets-dir=/usr/local/share/mysql/charsets
<br>default-character-set=cp1251<br><br>[mysqladmin]<br>character-sets-dir=/usr/local/share/mysql/charsets<br>default-character-set=cp1251<br><br>[mysqlcheck]<br>character-sets-dir=/usr/local/share/mysql/charsets<br>default-character-set=cp1251
<br><br>[mysqldump]<br>character-sets-dir=/usr/local/share/mysql/charsets<br>default-character-set=cp1251<br><br>[mysqlimport]<br>character-sets-dir=/usr/local/share/mysql/charsets<br>default-character-set=cp1251<br><br>[mysqlshow]
<br>character-sets-dir=/usr/local/share/mysql/charsets<br>default-character-set=cp1251<br><br>[myisamchk]<br>character-sets-dir=/usr/local/share/mysql/charsets<br><br>[mysqld_safe]<br>err-log = /var/log/mysql/mysql.err
<br><br># add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations<br>[mysqld]<br>max_connections = 60<br>default-character-set = cp1251<br>character-set-server = cp1251<br>
user = mysql<br>port = 3306<br>log-error = /var/log/mysql/mysqld.err<br>skip-locking<br>key_buffer = 8M<br>max_allowed_packet = 1000M
<br>table_cache = 512<br>sort_buffer_size = 2M<br>net_buffer_length = 16K<br>read_buffer_size = 1M<br>read_rnd_buffer_size = 1M<br>myisam_sort_buffer_size = 2M
<br>record_buffer = 2M<br>thread_cache = 16<br>thread_concurrency = 8<br>query_cache_size = 16M<br>language = /usr/local/share/mysql/english/
<br><br>init-connect = "SET NAMES cp1251"<br><br>bind-address = <a href="http://72.36.130.82">72.36.130.82</a><br>innodb_buffer_pool_size = 16M<br># this is the default, increase it if you have lots of tables
<br>innodb_additional_mem_pool_size = 8M<br>#<br># i'd like to use /var/lib/mysql/innodb, but that is seen as a database :-(<br># and upstream wants things to be under /var/lib/mysql/, so that's the route<br># we have to take for the moment
<br>innodb_data_home_dir = /var/db/mysql/<br>innodb_log_arch_dir = /var/db/mysql/<br>innodb_log_group_home_dir = /var/db/mysql/<br># you may wish to change this size to be more suitable for your system
<br># the max is there to avoid run-away growth on your machine<br>innodb_data_file_path = ibdata1:10M:autoextend:max:128M<br># we keep this at around 25% of of innodb_buffer_pool_size<br># sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size)
<br>innodb_log_file_size = 5M<br># this is the default, increase it if you have very large transactions going on<br>innodb_log_buffer_size = 8M<br># this is the default and won't hurt you<br># you shouldn't need to tweak it
<br>set-variable = innodb_log_files_in_group=2<br># see the innodb config docs, the other options are not always safe<br>innodb_flush_log_at_trx_commit = 1<br>innodb_lock_wait_timeout = 50<br><br>[mysqldump]<br>quick<br>max_allowed_packet = 1000M
<br><br>[mysql]<br># uncomment the next directive if you are not familiar with SQL<br>#safe-updates<br><br>[isamchk]<br>key_buffer = 20M<br>sort_buffer_size = 20M
<br>read_buffer = 2M<br>write_buffer = 2M<br><br>[myisamchk]<br>key_buffer = 20M<br>sort_buffer_size = 20M
<br>read_buffer = 2M<br>write_buffer = 2M<br><br><br><div><span class="gmail_quote">2007/1/12, Andrey Y. Ostanovsky <<a href="mailto:andrey@ostanovsky.spb.ru">andrey@ostanovsky.spb.ru
</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: SHA1<br><br>Дмитрий Леоненко wrote:
<br>> MaxRequestsPerChild 100 newinst htdocs # pgrep httpd | wc -l 99<br>> newinst htdocs # top last pid: 55269; load averages: 70.58, 52.99,<br>> 49.17 up 0+05:51:52 16:31:43 199 processes: 70 running, 128<br>
> sleeping, 1 zombie CPU states: 90.1% user, 0.9% nice, 8.5%<br>> system, 0.5% interrupt, 0.0%idle Mem: 791M Active, 438M Inact,<br>> 226M Wired, 2852K Cache, 112M Buf, 543M Free Swap: 2048M Total, 86M<br>> Used, 1962M Free, 4% Inuse
<br>><br>> PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU<br>> COMMAND 602 mysql 63 4 0 121M 47760K sbwait 0 57:40<br>> 25.83% mysqld<br><br>Два момента - там у Вас в конфиге апача таймаут 600 -> у меня 60.
<br>Ну и mysql подозрительно много жрет процессора для занимаемого им<br>объема памяти. Либо недавно запущен и не набрал хитов, либо<br>неоптимально память в my.cnf выделена.<br><br> PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND
<br> 602 mysql 12 20 0 459M 451M kserel 66.3H 13.57% mysqld<br><br>Для показанной Вами нагрузке на апачи - должно быть что-то похожее,<br>если не больше, по памяти.<br>Надеюсь, mysql собран статиком?:)<br><br>
- --<br>Best regards, Andrey Y. Ostanovsky<br>St. Petersburg<br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG v1.4.5 (FreeBSD)<br>Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org">http://enigmail.mozdev.org
</a><br><br>iD8DBQFFp5EweRcoIiq+xnoRAhDzAJ9+vEU7u6/CZchHjpXPHkyWH/LtqACeO6gy<br>+kWqeN7E/FB8qc4g5SVlWVo=<br>=3Dfj<br>-----END PGP SIGNATURE-----<br><br></blockquote></div><br>