On Wed, Dec 07, 2005 at 05:53:03PM +0300, Alexey Morsov wrote: > > "Простаивающая память -- выкинутые деньги" (c) > > Это нормально, обычно излишек идёт сразу под дисковый кэш и > > высвобождается по мере надобности. > По логике да. Но вот у на с на www сервере наблюдаем странную > вещь. Система постепенно насасывает память под кеш но отдавать > ее не очень торопиться, из-за чего mysql-ю становится дурно и > он перегружается (точнее падает а его Mysql_safe поднимает его > обратно). Ээээ... а ядро часом не 2.6? Если так и всунуто без надобности -- есть мнение, что лучше 2.4. Если "не лучше" -- читайте Documentation/vm.txt или где там рассказано, что крутить. У меня таких проблем попросту не возникало там, где они могли быть заметны; на ноуте подкручивал (/etc/sysctl.conf): vm.mapped = 10 vm.swappiness = 40 > Типа вот так > total used free shared buffers cached > Mem: 1031008 1013440 17568 0 60952 856436 > -/+ buffers/cache: 96052 934956 > Swap: 2104472 0 2104472 > Т.е. сейчас еще более менее. Сейчас в полном ажуре, поскольку своп не используется вообще. А дурно mysql может становиться от того, что ему не объяснено (см. my-large.cnf в документации и потом пш. my.cnf), сколько брать-то можно. Ну или угораздило кого-то limits.conf на него нарисовать, но что-то не верится. -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/