求助!! Apache 和 Mysql应该如何配置??

买了台服务器,装了lxadmin 面板,但是服务器负载忽高忽地,网站访问量从1万多狂降到4千
我网站数据库比较大,看了好多文章,还是不会配置 。请高手帮下忙 刚学Linux  不要BS我 :lol:

CPU:Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz
内存 :2G

my.cnf

[mysqld]
port            = 3306
socket          = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 300M
max_allowed_packet = 2M
table_cache = 1024
sort_buffer_size = 16M
net_buffer_length = 8K
read_buffer_size = 4M
read_rnd_buffer_size = 1024K
myisam_sort_buffer_size = 128M
set-variable = max_connections=1024
record_buffer = 16M
interactive_timeout=100
join_buffer_size=1M
max_connect_errors=10
table_cache=1024
thread_cache_size=100
thread_concurrency=4
wait_timeout=300
query_cache_size=32M
query_cache_limit=1M
query_cache_type=1
log-bin=mysql-bin
server-id       = 1
[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M


httpd.cnf

ServerTokens OS
ServerRoot "/etc/httpd"
PidFile run/httpd.pid
Timeout 120
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule prefork.c>
StartServers       5
MinSpareServers    5
MaxSpareServers   10
ServerLimit      2000
MaxClients       180
MaxRequestsPerChild  8000
</IfModule>

<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>