HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Linux, Freebsd, *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 21.07.2010, 14:44
absurdo
Постоянный
Регистрация: 22.03.2007
Сообщений: 317
С нами: 10072729

Репутация: 0
По умолчанию

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

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

  #2  
Старый 21.07.2010, 14:55
orion55
Новичок
Регистрация: 04.05.2010
Сообщений: 15
С нами: 8432366

Репутация: 0
По умолчанию

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

  #3  
Старый 21.07.2010, 23:24
usasoft
Новичок
Регистрация: 29.09.2007
Сообщений: 4
С нами: 9798222

Репутация: 10
По умолчанию

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

  #4  
Старый 22.07.2010, 00:10
absurdo
Постоянный
Регистрация: 22.03.2007
Сообщений: 317
С нами: 10072729

Репутация: 0
По умолчанию

Цитата:

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

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

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

  #5  
Старый 22.07.2010, 07:45
orion55
Новичок
Регистрация: 04.05.2010
Сообщений: 15
С нами: 8432366

Репутация: 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
Удачи
 
Ответить с цитированием

  #6  
Старый 22.07.2010, 12:02
frozen0rb
Новичок
Регистрация: 31.10.2008
Сообщений: 25
С нами: 9225700

Репутация: 0
По умолчанию

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

  #7  
Старый 22.07.2010, 12:37
absurdo
Постоянный
Регистрация: 22.03.2007
Сообщений: 317
С нами: 10072729

Репутация: 0
По умолчанию

Цитата:

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

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

спасибо, тестирую...
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.