Sziasztok,
Adott egy MySql szerver, ami az Amazon-ra van telepítve. A probléma a CPU "sy" magas értéke:
top - 06:07:47 up 108 days, 16:45, 2 users, load average: 50.87, 49.60, 44.26
Tasks: 93 total, 1 running, 92 sleeping, 0 stopped, 0 zombie
Cpu(s): 47.5%us, 52.5%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 3840332k total, 3649024k used, 191308k free, 14164k buffers
Swap: 1048572k total, 349108k used, 699464k free, 2284352k cached
A problémát a MySQL okozza csak, amit agyonkonfiguráltam de mégsem működik jól:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6155 mysql 20 0 2793m 1.1g 3344 S 188 30.1 106614:12 mysqld
Az strace kimenete a mysql proces-re (a poll érték nagyon magas):
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
99.58 5.771869 42130 137 poll
0.28 0.016001 16001 1 restart_syscall
0.12 0.007163 9 825 fcntl
0.01 0.000316 1 275 close
A my.cnf tartalma:
[mysqld]
bind-address=0.0.0.0
lower_case_table_names=1
key_buffer=700M
query_cache_type=2
read_buffer_size=6M
table_open_cache=8192
table_definition_cache=8192
max_connections=300
interactive_timeout=60
wait_timeout=60
low_priority_updates=1
Tudna valaki ötletet adni, hogy hogyan konfiguráljam a mysql-t?