spastikman
Banido
Boas,
Tenho um portal nas maos que funciona sobre phpnuke e mysql.
Costuma ter +- 500 pessoas ligadas em simultaneo, e o que me está a chatear é que a maquina (um A64 3200+ c/ 1GB RAM) está um pouco arreada ...
Alem de ver o mysql as vezes a consumir 70 e 80% do processador, chateia-me porque até a consola está lenta.
Já tentei mil e uma tweaks diferentes, e mesmo assim continua um pouco lenta.
Visto que estes problemas já existiam no inicio quando meia duzia de pessoas estavam ligadas, pergunto-me se é defeito da configuração do mysql, ou se tem a ver com o facto de a BD ser um backup do que estava instalado noutra maquina ?
Esta é a config que estou a usar actualmente :
Alguem tem sugestões ?
tks
Tenho um portal nas maos que funciona sobre phpnuke e mysql.
Costuma ter +- 500 pessoas ligadas em simultaneo, e o que me está a chatear é que a maquina (um A64 3200+ c/ 1GB RAM) está um pouco arreada ...
Alem de ver o mysql as vezes a consumir 70 e 80% do processador, chateia-me porque até a consola está lenta.
Já tentei mil e uma tweaks diferentes, e mesmo assim continua um pouco lenta.
Visto que estes problemas já existiam no inicio quando meia duzia de pessoas estavam ligadas, pergunto-me se é defeito da configuração do mysql, ou se tem a ver com o facto de a BD ser um backup do que estava instalado noutra maquina ?
Esta é a config que estou a usar actualmente :
Código:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
bind-address=127.0.0.1
ft_min_word_len=2
ft_stopword_file=
skip-locking
set-variable = max_connections=500
set-variable = key_buffer=16M
set-variable = max_allowed_packet=1M
set-variable = table_cache=250
set-variable = sort_buffer=6M
set-variable = record_buffer=6M
set-variable = thread_cache=128
set-variable = thread_concurrency=4 # Try number of CPU's*2
set-variable = myisam_sort_buffer_size=64M
set-variable = thread_stack=128K
log-bin
[mysqldump]
quick
set-variable = max_allowed_packet=16M
[mysql.server]
user=mysql
basedir=/var/lib
[mysql]
no-auto-rehash
#safe-updates # Remove the comment character if you are not familiar with SQL
[isamchk]
set-variable = key_buffer=256M
set-variable = sort_buffer=256M
set-variable = read_buffer=2M
set-variable = write_buffer=2M
[myisamchk]
set-variable = key_buffer=256M
set-variable = sort_buffer=256M
set-variable = read_buffer=2M
set-variable = write_buffer=2M
[mysqlhotcopy]
interactive-timeout
[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
Alguem tem sugestões ?
tks