![]() |
Подскажите каким образом лучше отследить динамику свободной оперативной памяти на веб-сервере? У меня ВДС и хостер говорит что сервер падает именно из-за нехватки оперативы. Я же постоянно вижу около 320 Мб свободной памяти, даже в пиковые моменты.
Хотелось бы получить данные в виде: время, свободная память. Замеры делать допустим раз в 3 мин. |
Может в баше напишишешь простейший скрипт - который пишет команду free в лог, а затем кроном запускаешь его каждые 3 минуты.
|
Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.
|
Цитата:
Если не тяжело, приведи пример скрипта. |
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 Удачи |
Sar - SUN'овская утилита и живет только в соляре. Жаль, так как судя по описанию довольно удобна..
|
Цитата:
|
| Время: 22:36 |