Friday, August 14, 2009

Рейтинг запросов

Маленькая последовательность команд чтобы узнать встречаемость строки в файле:

cat result.log |sort > sorted.log
uniq -c sorted.log |sort -n -r |more


Можно использовать чтобы узнать наиболее популярные запросы к серверу.

4 comments:

Andrey Legayev said...

Приведенный выше способ не подходит к высоконагруженным серверам, т.к. операции ввода-вывода достаточно емкие с точки зрения производительности.
Для того чтобы получать рейтинг запросов к серверу, а также многие другие метрики на enterprice-уровне стоит использовать специализированные сервисы, например: Google Analytics, Omniture, etc.

Denis Pauk said...

зато как post factum определение по логам вполне:-).

Andrey Legayev said...

Любой сервис предаставляющий информацию о посещаемости предоставляет ее постфактум.

Denis Pauk said...

Это решение для случая когда статистика не велась и вестись в ближайших планах не будет, а посчитать для общего понимания один раз все таки нужно.