- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Гм. Прошу прощения, сеанс телепатии не удался, виноват.
Тогда по совету myhand уровнять ionice апач и майскуэль и смотреть... Больше в голову лично мне вряд ли что-то придет.
Гм. Прошу прощения, сеанс телепатии не удался, виноват.
Тогда по совету myhand уровнять ionice апач и майскуэль и смотреть... Больше в голову лично мне вряд ли что-то придет.
Про eaccelerator и tmpfs под него писал в 1м сообщении, вроде телепатия тут не нужна:)
Nice и ionice уже уровнял, поигрался с конфигами апача и нгинкса. Также обратно включил своп, без него вроде проблем никаких не было, ну а как включил - 2,5ГБ сгрузило в своп, сервер немного потупил и сейчас все нормально.
Может быть ещё поможет посмотреть что же за процессы лежат в свопе?
Может быть ещё поможет посмотреть что же за процессы лежат в свопе?
Что конкретно для этого вы предложили бы использовать ТС?
# Get current swap usage for all running processes
# Erik Ljungstrom 27/05/2011
SUM=0
OVERALL=0
for DIR in `find /proc/ -maxdepth 1 -type d | egrep "^/proc/[0-9]"` ; do
PID=`echo $DIR | cut -d / -f 3`
PROGNAME=`ps -p $PID -o comm --no-headers`
for SWAP in `grep Swap $DIR/smaps 2>/dev/null| awk '{ print $2 }'`
do
let SUM=$SUM+$SWAP
done
test $SUM != 0 && echo "PID=$PID - Swap used: $SUM - ($PROGNAME )"
let OVERALL=$OVERALL+$SUM
SUM=0
done
echo "Overall swap used: $OVERALL"
В Debian 6 работает.
В Debian 6 работает.
Centos 5, отрабатывает без ошибок, показывает "Overall swap used: 0"
Сейчас swap чистил, потихоньку наполняется, всего 180МБ. Попробую как будет 1ГБ например, но по идеи и сейчас должно показывать, какой процесс и сколько занимает места в swap.
---------- Добавлено 22.01.2012 в 23:11 ----------
Уже больше 1ГБ, все равно ничего не показывает.. наверное не работает:(
---------- Добавлено 22.01.2012 в 23:18 ----------
А подскажите еще плиз по нгинксу, в логах полно вот таких записей. По идеи нехватки соединений просто не может быть.
2012/01/23 00:50:38 [error] 2818#0: *28928 connect() failed (111: Connection refused) while connecting to upstream, client: ххх.125.ххх.139, server: , request: "GET / HTTP/1.0", upstream: "http://ххх.73.ххх.42:80/", host: "site.ru", referrer: "http://site.ru/"
stepan007, содержимое tmpfs точно так же может быть вытеснено в своп при этом не будет ассоциировано ни с одним процессом.
С чего вы вообще решили использовать tmpfs ?
Если поставить eaccelerator.shm_only = "1", то он должен использовать память вместо диска без дополнительных ухищрений в виде tmpfs.
Ну и как и раньше, нет смысла гнаться за гигантскими размерами кешей. Пусть кеширует только самые важные скрипты.
и mysql-slow.log совершенно не понятно с какой целью хранить в памяти.
Pilat, предлагаете /proc/<pid>/smaps смотреть? Это, увы, не везде работает.
Забавно, top вроде так и не научился пока туда лазить (судя по трассировке top'а из того же дебиана). Т.е. то что у него в колонке своп - это не оттуда.
Centos 5, отрабатывает без ошибок, показывает "Overall swap used: 0"
Скажем так, ошибок там нет потому, что автор скрипты писать пока не научился.
В Centos 2.6.18 ядро - swap в файлике smaps, видимо показывать научились позднее.
Вообще, проверьте с какими правами вы файлик запускаете. Убедитесь, что из под того же пользователя вы имеете доступ к /proc/<pid>/smaps (к примеру, для файлика апача или nginx).
Т.е. то что у него в колонке своп - это не оттуда.
Наверняка потому что у top нет колонки свопа?
Наверняка потому что у top нет колонки свопа?
Есть. У него куча колонок, которых он не показывает. "Если чо" (с)