Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Нагрузка на сервер - замерить? (http://forum.oszone.net/showthread.php?t=49567)

WebCode 20-05-2005 23:42 326089

Нагрузка на сервер - замерить?
 
Здравствуйте, глубоко уважаемые форумчани...

Есть у меня КМС, собственной разработки... Мне нужно выяснить, какие её части сколько кушают: процессорного времени, оперативной памяти...

Но я не знаю с помощью какого софта это можно замерить, есть ли какой-нибудь софт для этого?

У меня: FreeBSD 4.11, права root'а...

Буду благодарен за помощь...

mar 21-05-2005 01:42 326101

man top ?

juvio 21-05-2005 04:09 326112

лучше htop. Если нету - поискать в портах.

mar 21-05-2005 10:34 326135

WebCode
кстати, прав рута для получения такой информации не нужно. А что такое
Цитата:

КМС
? :)

archy 21-05-2005 13:14 326143

mar
Видимо имелось в виду CMS (как так можно извращать аббревиатуры :))
WebCode
Руками (если нет спец средств для твоего сервера и языка на котором написан CMS), в скриптах делай временные отметки. А вот что касается загрузки проца, то смотри top во время исполнения скрипта...

ruslandh 21-05-2005 21:05 326206

А что-нибудь типа strace-tools не поможет ?

WebCode 22-05-2005 01:10 326258

mar, top немного не подходит, мне нужно, что бы статистика велась не просто по демонам, а именно с указанием конкретной ссиылки, типа:
/index.php
/index.php?mod=guestbook
/index.php?mod=user
и т.д.

А КМС, да это CMS - Content Manager System...

ruslandh, а что это за strace-tools?

ruslandh 22-05-2005 12:19 326315

Пакет инструментов трассировки программ :

strace - Tracks and displays system calls associated with a running process
strace-utils - The strace-graph Perl script processes strace -f output and displays
a graph of invoked subprocesses. It is useful for finding out what
complex commands do.

Но похоже вам надо другое.
http://www.listsoft.ru/articles/349/?show=print



mar 22-05-2005 18:03 326414

archy
да уж, аббривиатура получилась прямо скажем :)

ruslandh
ну так они в этой статье результаты как раз top-ом и проверяют :)
WebCode
top среди всего прочего выдает pid процесса, сответственно можно парсить и передавать во что-нибудь там... Тем более, что ведь ежели Ваша cms использует СУБД и грамотно написана, то грузят CPU не php-скрипты (что они такое грузоперевозное могут у Вас делать?) а запросы к СУБД.
По крайней мере для postgres-a я такой парсер top на предмет pid- ов тяжелых запросов и получение их из статистики постгреса делала, могу поделиться - по крайней мере будет понятен принцип работы. Запускалось по cron-у и ловило то, что грузит сервер

archy 22-05-2005 19:11 326421

Всем php писателям рекомедую почитать Профайлер для скриптов на PHP

WebCode 23-05-2005 23:28 326720

Всем огромное спасибо, простите что благодарю с опозданием... СПАСИБО!


Время: 05:49.

Время: 05:49.
© OSzone.net 2001-