Мы находимся на RHEL 5.4 64-битной, 16 ГБ ОЗУ 6x AMD Opteron.
Итак, мы столкнулись с этой проблемой:
http://imgur.com/LMHi4
Как вывидно, своп / пейджинг начинает медленно ползти вверх.В конце концов это вызывает проблемы.Это большое падение, когда Mysqld был перезапущен.В этой системе больше ничего не работает.
В основном используется Innodb со следующей конфигурацией:
key_buffer = 512M
max_allowed_packet = 128M
thread_stack = 192K
thread_cache_size = 8
table_cache = 812
thread_concurrency = 10
query_cache_limit = 4M
query_cache_size = 512M
join_buffer_size = 512K
innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 10G
innodb_file_io_threads = 4
innodb_thread_concurrency = 12
innodb_flush_log_at_trx_commit = 1
innodb_log_buffer_size = 8M
innodb_log_file_size = 512M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
Я много слышал об отключении «swappiness» или установке его на «10»,Но разве это не вызовет OOM и не убьет mysql?почему это происходит?