APACHE
RLimitCPU 10 15
RLimitMem 6400000 6400000
RLimitNPROC 12 25
KeepAlive off
MinSpareServers 5
MaxSpareServers 10
StartServers 20
MaxClients 1024

MYSQL
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock

[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0

[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
old_passwords = 1
bind-address = 127.0.0.1

key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 128K

query_cache_limit = 8M
query_cache_size = 64M
query_cache_type = 1
max_binlog_size = 104857600
skip-bdb
max_connections=2048
interactive_timeout=20
wait_timeout=15
connect_timeout=30
thread_cache_size=128
key_buffer=8M
join_buffer=1M
max_allowed_packet=8M
table_cache=2M
record_buffer=2M
sort_buffer_size=5M
read_buffer_size=5M
max_connect_errors=10
myisam_sort_buffer_size=16M

[mysqldump]
quick
quote-names
max_allowed_packet = 16M

[mysql]

[isamchk]
key_buffer = 16M
ded specs:
CPU0: Intel(R) Celeron(R) CPU 2.66GHz stepping 01
Memory: 504908k/516032k available (2323k kernel code, 10740k reserved, 307k data, 792k init, 0k highmem)

top - 17:23:16 up 36 min, 2 users, load average: 0.50, 0.53, 0.51
Tasks: 152 total, 1 running, 150 sleeping, 0 stopped, 1 zombie
Cpu(s): 26.4% user, 8.2% system, 0.0% nice, 65.3% idle
Mem: 505700k total, 428752k used, 76948k free, 32256k buffers
Swap: 522104k total, 0k used, 522104k free, 154292k cached


and question is.. how to optimize MySQL and Apache to best performance? any tips?

i have on apache mod_accounting for bw counting..