- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Debian 5
1) Почему сумма процессорного времени, которое кушают процессы (написанное в столбце %CPU) больше чем то, что написано в Cpu(s), и, более того, больше чем 100%?
2) Есть ли шанс как-то посмотреть, какой именно скрипт выполняется данным процессом в данный момент времени? (Интересуют естесственно те, что потребляют больше всего CPU)
1. Просто он так подсчитывает. У тебя несколько процессоров. Нажми "1" и вывод станет более логичным.
2. включить в апаче /server-status и пытаться успеть посмотреть.
хотя зачем именно в данный момент времени ? если изменить требования на поиск вообще тормозных скриптов, то для этой цели неплохо подойдет mod_log_slow
2) Есть ли шанс как-то посмотреть, какой именно скрипт выполняется данным процессом в данный момент времени? (Интересуют естесственно те, что потребляют больше всего CPU)
Можно, как объяснили выше, - через mod_status.
Если очень хочется именно в top видеть какой запрос обрабатывает процесс апача - можно попробовать mod_proctitle. Он написан под FreeBSD, но его несложно портировать. Или написать аналог самостоятельно - там кода на десяток строк.
Нажми "1" и вывод станет более логичным
Спасибо, первый вопрос отпал, теперь всё вроде сходится.
С насоветованными модами разбираюсь, не так всё просто конечно.
Он написан под FreeBSD, но его несложно портировать.
Не помню точно, но вроде где-то читал, что модуль использует функции, которые в Linux не доступны в принципе. Могу ошибаться.
Не помню точно, но вроде где-то читал, что модуль использует функции, которые в Linux не доступны в принципе. Могу ошибаться.
Ну тот модуль использует. Конечно, они не "в принципе" недоступны - а просто могут потребовать установки дополнительных библиотек.
Но ничто не запрещает использовать APR для этого - там все есть. Кода там реально на десяток строк - просто мало кому оно надо.
Пара нубских вопросов про top / Cpu(s)
Он написан под FreeBSD, но его несложно портировать.
Порвало :). Уж извините :). На самом деле, вопрос, зачем это надо?
юзайте htop :) с ним жизнь станет легче.
Порвало :). Уж извините :). На самом деле, вопрос, зачем это надо?
Просто на freebsd есть функция, меняющая заголовок у процесса, а на linux с этим надо извращаться, надеясь не покалечить окружение и стек.
Boris A Dolgov, Я имел ввиду, зачем смотреть "какой скрипт выполняется данным процессом", когда можно и правда просто посмотреть логи (какие скрипты и сколько выполняются), правильно написав несколько строк?.
Raistlin, а где в логах это искать?