- Сервер лезет в SWAP, angra, 19:10 , 18-Авг-09 (1)
Смотрите вывод ps или top. Если жрет апач, то ставьте nginx для отдачи статики. Если мускул, то тюньте его параметры относящиеся к использованию памяти, только аккуратно, а то можете добиться замены свопа на операции с временными файлами. Ну и конечно можно оптимизировать сам код проекта, если нанять толкового программиста.
- Сервер лезет в SWAP, sHaggY_caT, 09:10 , 09-Сен-09 (2)
>[оверквотинг удален] >Mem: 4147756k total, 4115400k used, 32356k >free, 10652k buffers >Swap: 3068404k total, 597864k used, 2470540k free, >1307316k cached > > > >Хотелось бы узнать что можно оптимизировать, если учесть что саму машину нельзя >проапгрейдить. Где что надо посмотреть что бы понять что застравляет систему >так использовать Swap. Прошу поделиться опытом. Не всегда, когда машина свапится, она свапится интенсивно. Я бы перепроверила. Смотрите vmstat с -n 10, насколько активный paging для swap идет на диск и с диска. Что касается nginx/lighthtpd, для нагруженных web-серверов они действительно must have
- Сервер лезет в SWAP, pwlad, 06:18 , 05-Ноя-09 (3)
Меня интересует похожая ситуация под другим углом. Если cached - это память, выделенная для оптимизации дисковых операций, которая в любой момент может быть отдана любому процессу, то почему вместо этого растет Swap.
- Сервер лезет в SWAP, ACCA, 10:06 , 06-Ноя-09 (4)
>Меня интересует похожая ситуация под другим углом. Если cached - это память, >выделенная для оптимизации дисковых операций, которая в любой момент может быть >отдана любому процессу, то почему вместо этого растет Swap. "Cached swap" - это страницы, которые дёрнули из swap в память, но в самом swap ещё не затёрли и содержимое страницы не изменилось. Эту память можно сразу отдать кому-нибудь, при этом не нужно откачивать на диск - оно там уже есть. В зависимости от статистики может оказаться выгоднее скинуть новую малоактивную страницу (swap растёт), чем перетирать активно читаемую, которая уже побывала в swap (cached swap).
- Сервер лезет в SWAP, pwlad, 11:03 , 06-Ноя-09 (5)
>"Cached swap" - это страницы, которые дёрнули из swap в память, но >в самом swap ещё не затёрли и содержимое страницы не изменилось. >Эту память можно сразу отдать кому-нибудь, при этом не нужно откачивать >на диск - оно там уже есть. > >В зависимости от статистики может оказаться выгоднее скинуть новую малоактивную страницу (swap >растёт), чем перетирать активно читаемую, которая уже побывала в swap (cached >swap).top, free показывают "Cached swap" ? Cached - это ведь не из свопа выдернутая, а считанная с диска, но не затертая пока никем на тот случай, если понадобится, чтоб к диску опять не обращаться. http://www.opennet.dev/base/sys/procps_info.txt.html Да и на практике изначально после загрузки swap=0, cached>0 (я про свой случай), т.е. cached появляется до того, как swap начинает расти. Но затем OS предпочитает скинуть редко используемые страницы в swap, но не трогать активно используемые из кэша. Как-то так?
- Сервер лезет в SWAP, anonymous, 20:50 , 08-Ноя-09 (8)
>>Меня интересует похожая ситуация под другим углом. Если cached - это память, >>выделенная для оптимизации дисковых операций, которая в любой момент может быть >>отдана любому процессу, то почему вместо этого растет Swap. > >"Cached swap" - это страницы, которые дёрнули из swap в память, но >в самом swap ещё не затёрли и содержимое страницы не изменилось. >Эту память можно сразу отдать кому-нибудь, при этом не нужно откачивать >на диск - оно там уже есть. верно, только top показывает не эту цифру (SwapCached из /proc/meminfo), а Cached, и значение у нее другое -- см. http://www.kernel.org/doc/Documentation/filesystems/proc.txt
- Сервер лезет в SWAP, kolayshkin, 11:41 , 07-Ноя-09 (6)
>[оверквотинг удален] >Mem: 4147756k total, 4115400k used, 32356k >free, 10652k buffers >Swap: 3068404k total, 597864k used, 2470540k free, >1307316k cached > > > >Хотелось бы узнать что можно оптимизировать, если учесть что саму машину нельзя >проапгрейдить. Где что надо посмотреть что бы понять что застравляет систему >так использовать Swap. Прошу поделиться опытом. Почему Вы решиди, что система лезет в swap? Что vmstat говорит (как у Вас уже спрашивали)? Swap системе всегда необходим.
- Сервер лезет в SWAP, kolayshkin, 11:58 , 07-Ноя-09 (7)
>[оверквотинг удален] >>1307316k cached >> >> >> >>Хотелось бы узнать что можно оптимизировать, если учесть что саму машину нельзя >>проапгрейдить. Где что надо посмотреть что бы понять что застравляет систему >>так использовать Swap. Прошу поделиться опытом. > >Почему Вы решиди, что система лезет в swap? Что vmstat говорит (как >у Вас уже спрашивали)? Swap системе всегда необходим. Если ы система у Вас активно полезла в Swap, то Вы бы заметили это по работе приложений, и очень быстро
- Сервер лезет в SWAP, Settler, 17:05 , 19-Май-11 (9)
Подскажите правильно ли я понимаю что сервер свап не использует? Или использует? Вот эта цифра постоянно меняется - 291512k cached top - 17:00:52 up 1 day, 2:02, 1 user, load average: 19.15, 18.15, 15.59 Tasks: 133 total, 1 running, 132 sleeping, 0 stopped, 0 zombie Cpu(s): 72.5%us, 17.9%sy, 0.0%ni, 3.1%id, 1.2%wa, 0.8%hi, 4.5%si, 0.0%st Mem: 1018944k total, 790080k used, 228864k free, 53460k buffers Swap: 2104496k total, 116k used, 2104380k free, 291512k cached -bash-3.2# cat /proc/meminfo MemTotal: 1018944 kB MemFree: 32912 kB Buffers: 53852 kB Cached: 311060 kB SwapCached: 0 kB Active: 774024 kB Inactive: 166648 kB HighTotal: 114624 kB HighFree: 488 kB LowTotal: 904320 kB LowFree: 32424 kB SwapTotal: 2104496 kB SwapFree: 2104380 kB Dirty: 3304 kB Writeback: 0 kB AnonPages: 574344 kB Mapped: 28236 kB Slab: 32960 kB PageTables: 4720 kB NFS_Unstable: 0 kB Bounce: 0 kB CommitLimit: 2613968 kB Committed_AS: 907584 kB VmallocTotal: 114680 kB VmallocUsed: 4484 kB VmallocChunk: 110060 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 Hugepagesize: 4096 kB
- Сервер лезет в SWAP, PavelR, 21:52 , 23-Май-11 (10)
> Подскажите правильно ли я понимаю что сервер свап не использует? Или использует? > Вот эта цифра постоянно меняется - 291512k cached п-ц. Форум -> Оптимизация и Промышленные системы (Серверные платформы) помоему вы форумом ошиблись.
- Сервер лезет в SWAP, PavelR, 21:53 , 23-Май-11 (11)
> Swap системе всегда необходим.Да что вы такой-говорите-то... ? =)))) правдО чтолЕ ?
|