Есть Ubuntu 12.04 server c 8GB памяти. На нем стоит mysql 5.5.24-0ubuntu0.12.04.1-log
Конфиг вот такой
key_buffer = 128M
thread_stack = 256K
thread_cache_size = 8
myisam-recover = BACKUP
table_cache = 8192
table_definition_cache = 8192
max_heap_table_size = 256M
query_cache_limit = 8M
query_cache_size = 128M
open_files_limit=10000
innodb_buffer_pool_size = 2GB
innodb_additional_mem_pool_size = 80M
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_file_size = 256M
innodb_log_buffer_size=64M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_file_per_table
expire_logs_days = 10
max_binlog_size = 100M
log-error = /var/log/mysql/mysqld.err
Спустя несколько дней после перезапуска уходит в свап, хотя по параметрам конфига памяти должно хватать с запасом. На сервере крутится порядка 1500 небольших баз данных.