ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Linux, Freebsd, *nix (https://forum.antichat.xyz/forumdisplay.php?f=124)
-   -   Отследить динамику свободной RAM (https://forum.antichat.xyz/showthread.php?t=1836804)

absurdo 21.07.2010 14:44

Подскажите каким образом лучше отследить динамику свободной оперативной памяти на веб-сервере? У меня ВДС и хостер говорит что сервер падает именно из-за нехватки оперативы. Я же постоянно вижу около 320 Мб свободной памяти, даже в пиковые моменты.

Хотелось бы получить данные в виде: время, свободная память. Замеры делать допустим раз в 3 мин.

orion55 21.07.2010 14:55

Может в баше напишишешь простейший скрипт - который пишет команду free в лог, а затем кроном запускаешь его каждые 3 минуты.

usasoft 21.07.2010 23:24

Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.

absurdo 22.07.2010 00:10

Цитата:


orion55 написал(а):

Может в баше напишишешь простейший скрипт - который пишет команду free в лог, а затем кроном запускаешь его каждые 3 минуты.


Я не особо силен в этом деле.
Если не тяжело, приведи пример скрипта.

orion55 22.07.2010 07:45

Ok
Скрипт будет находится в каталоге /home/grol (grol - это имя пользователя)
1. cd /home/grol
2. touch free1.sh
3. nano free1.sh
4.
#!/bin/bash
echo `date '+%d/%m/%Y %T'` " : " `free -m|grep buffers/cache|awk '{print $4}'` >> /home/grol/mem.log
5. chmod +x ./free1.sh
6. crontab -e
7. */3 * * * * /home/grol/free1.sh
8. Всё - смотришь результаты в файле /home/grol/mem.log

Скрипт я отладил в системе Ubuntu 9.10
Удачи

frozen0rb 22.07.2010 12:02

Sar - SUN'овская утилита и живет только в соляре. Жаль, так как судя по описанию довольно удобна..

absurdo 22.07.2010 12:37

Цитата:


orion55 написал(а):

Ok
Скрипт будет находится в каталоге /home/grol
...
Удачи


спасибо, тестирую...


Время: 22:36