Есть сервер с 8 гигами оперативки. На нем крутится MySQL 5.0.45.
В данный момент по топу вижу:
Mem: 8235960k total, 7952880k used, 283080k free, 7796k buffers
Swap: 0k total, 0k used, 0k free, 5683880k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8352 mysql 15 0 1355m 669m 5356 S 14 8.3 2980:03 /usr/sbin/mysqld ...
Памяти, казалось бы достаточно, а он больше и не выделяет.
Баз у него штук 6, общий объем всех баз - гига 4. В принципе все шустро летает, но смущает малое количество используемой памяти.
Стоит Ubuntu 7.10 с ядром 2.6.22-14-server на Core 2 Duo
Вот настройки MySQL:
sort_buffer_size = 1G
tmp_table_size = 512M
max_heap_table_size = 512M
key_buffer = 1G
max_allowed_packet = 16M
thread_stack = 256K
thread_cache_size = 8
max_connections = 700
table_cache = 64K
thread_concurrency = 10
join_buffer_size = 4M
query_cache_limit = 4M
query_cache_size = 160M
Что есть смысл подкрутить и есть ли смысл вообще?