Оптимизировать сервер
Тормозит сервер. Нужно оптимизировать его работу, убрать лишние процессы, выяснить почему тормозит и по возможности устранить.
Операционная система
CentOS 5.3
Ядро
Linux
На консоли были сообщения о переполнении памяти:
lowmem_reserve[]: 0 0 0 0
Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 4*4kB 4*8kB 3*16kB 1*32kB 1*64kB 0*128kB 1*256kB 0*512kB 0*1024kB 1*2048kB 0*4096kB = 2496kB
DMA32: empty
Normal: empty
HighMem: empty
5682 pagecache pages
Swap cache: add 209307, delete 209089, find 5984717/6008382, race 0+99
Free swap = 0kB
Total swap = 131064kB
Out of memory: Killed process 29186 (mysqld).
mysqld invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
[] out_of_memory+0x72/0x1a5
[] __alloc_pages+0x216/0x297
[] page_cache_read+0x3f/0x98
[] filemap_nopage+0x205/0x34a
[] __handle_mm_fault+0x315/0x1303
[] __do_IRQ+0x0/0xd6
[] do_IRQ+0xb5/0xc3
[] do_page_fault+0x0/0xbd5
[] hypervisor_callback+0x33/0x3c
[] do_page_fault+0x0/0xbd5
[] do_page_fault+0x6c0/0xbd5
[] copy_to_user+0x31/0x48
[] sys_select+0x15a/0x180
[] do_page_fault+0x0/0xbd5
[] error_code+0x2b/0x30
=======================
DMA per-cpu:
cpu 0 hot: high 186, batch 31 used:27
cpu 0 cold: high 62, batch 15 used:14