Mam problemy z moim serwerem LAMP. Ostatnio wszystko stało się bardzo wolne, mimo że liczba odwiedzających na moich stronach niewiele się zmieniła. Kiedy uruchamiam top
polecenie, mówi, że proces MySQL przejął 150-200% procesora. Jak to możliwe, zawsze myślałem, że 100% to maksimum?
Używam wersji serwerowej Ubuntu 9.04 z 1,5 GB pamięci RAM.
my.cnf
ustawienia:
key_buffer = 64M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
myisam-recover = BACKUP
max_connections = 200
table_cache = 512
table_definition_cache = 512
thread_concurrency = 2
read_buffer_size = 1M
sort_buffer_size = 4M
join_buffer_size = 1M
query_cache_limit = 1M # the maximum size of individual query results
query_cache_size = 128M
Oto wynik MySQLTuner :
top
Polecenie:
Co może być przyczyną tego problemu? Czy mogę wprowadzić zmiany w moim, my.cnf
aby zapobiec zawieszeniu się serwera?