Чем больше вы перекласифицируетесь в манагера - тем более разным у вас станет представление простоте с людьми, занимающимися техническими задачами. Обычное дело.
КО проснулся. Пытались уже. Прочитайте внимательно кого-то, кроме себя любимого.
Я вам не припятствую что-то "судить" и всячески применять свою телепатию. Но я-то тут причем?
Вьюношь, вы просто не понимаете сколько подробной статистики можно включить в linux.
"Максимально подробную" = "я не знаю чо мне надо".
-m owner
Вы телепат? Я пока не услышал ничего ни о mysql, ни тем более о sendmail.
Толком даже не уточнили по каким "юзерам" что именно интересует.
rrd, gd, gnuplot, список длинный.
Как это сделать чтобы "там появлялись" и чтобы такое представление информации было полезным - вопрос открытый.
Давайте так, если у вас есть что конкретное предложить - просто это сделайте. Не пытайтесь сделать вид, что другие взялись решать для ТС задачу "сделай то, не знаю что", ага?
"Вообще" - и проверка рейд ничем не помешает.
Какую? "Хочу зашибись!" (тм)
1. Не думаю, что только это можно назвать "нагрузкой на сеть"
2. Помимо логов есть файервол. Исходящий трафик как по логам посчитаете?
iotop умеет per process показывать.
Да, см. iotop. Только утилиты acct пока не научились показывать ее раздельно.
Смотрели, но лень уточняющие вопросы задавать.
Рад, что вы "параметры" углядели. Не подскажите какие? Я вот пока вижу только слова, без понимания их смысла.
Что за "нагрузка на сеть", к примеру?
Но этот "грамотный" - настроил сервер так, что его кладет проверка рейд. Моя думать, слешдот его совсем в своп загонит, если он на ровном месте падает.
Это скрипт, в общем-то. На С будет побыстрее и top уже делает похожие по сложности вещи.
Тем более, смотреть одну строчку в /proc/<pid>/status.
ListenBacklog 4 - вот ваша причина, господин аптимизатор :D Увеличьте backlog (верните умолчание!), уменьшите MaxClients.
Что-то вы накопипастили не полностью/не то. Проверьте.
Может backlog на бакенде переполнился, потому соединения не происходит. Каков конфиг апача?
Имеет, название. Ну, на самом деле - чуть больше чем название, если подумать ;)
А так, да. Видимо остается подождать, когда top научится читать VmSwap из /proc/<pid>/status. Это поле добавили уже в 2.6.34.
Странно, этот файлик добавили в 2.6.14. И вроде в Centos 5 я поля Swap: в файлике вижу.
Попробуйте так:
#!/bin/sh # Get current swap usage for all running processes OVERALL=0 if ! cat 1>/dev/null 2>&1 < /proc/1/smaps then echo "Can't access to /proc/<pid>/smaps, exiting" >&2 exit 1 fi printf "Swap usage[kB]\tProcess[PID]\n" printf "============================\n" for PID in $(find /proc -maxdepth 1 -type d -name '[0-9]*' -printf "%f\n") do PROGNAME=`ps -p $PID -o comm --no-headers` SUM=$(awk '/^Swap/{s=s+$2}END{print s}' /proc/$PID/smaps 2>/dev/null) if [ "$SUM" != "0" -a -n "$SUM" ] then printf "$SUM\t\t$PROGNAME[$PID]\n" OVERALL=$(($OVERALL + $SUM)) fi done printf "============================\n" echo "Overall swap used: $OVERALL kB"