apache is slow to respond!! How to fix this?
Hi people,I'm having an issue with Apache. It's getting very slow to respond ( pages take so long to load ) whenever my server pushing 20Mbs, it''s due to some downloading files( ~2GB of files range from 50MB - 200MB each) i have on server.
Although serverload is very low 0.23, 0.45, 0.71, but almost the RAM are used( only ~ 20MB of RAM free), server is on 100Mbs line.
the server hardware is pretty good:
Dual Core Opteron 170 (2.0 Ghz)
2GB DDR RAM
and my httpd.conf is set to this:
Timeout 300
KeepAlive off
MinSpareServers 8
MaxSpareServers 14
MaxRequestsPerChild 60
HostnameLookups Off
And my.conf:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-locking
#skip-innodb
query_cache_limit=8M
query_cache_size=256M
query_cache_type=1
max_connections=500
#max_user_connections=10
interactive_timeout=20
wait_timeout=10
connect_timeout=6
thread_cache_size=128
key_buffer=128M
join_buffer=1M
max_allowed_packet=16M
table_cache=1024
record_buffer=1M
sort_buffer_size=2M
read_buffer_size=2M
max_connect_errors=10
# Try number of CPU's*2 for thread_concurrency
thread_concurrency=2
myisam_sort_buffer_size=64M
log-bin
server-id=1
[mysql.server]
user=mysql
basedir=/var/lib
[safe_mysqld]
err-log=/var/log/mysqld.log
#pid-file=/var/lib/mysql/mysql.pid
open_files_limit=8192
[mysqldump]
quick
max_allowed_packet=16M
[mysql]
no-auto-rehash
#safe-updates
[isamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M
[myisamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M
[mysqlhotcopy]
interactive-timeout
Does anyone know what should i do to fix that? Since i have to chmod 00 to all those download files to prevent of apache slow down.
thanks alot