sa
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- xaker1
- сержант
- Сообщения: 204
- Зарегистрирован: 2010-03-10 21:26:33
sa
Здравствуйте еще раз.
Начал писать мониторинг на базе sa, но возникла проблема по выявлению нагрузки, созданной пользователем, допустим в последние сутки (для автоблокировки при превышении квоты).
Пробовал снимать моментальные показания, и смотреть разницу - часто уходит в минус данные.
Сведений о том, за какой период sa показывает статистику не нашел.
Подскажите, как можно реализовать сабж.
Начал писать мониторинг на базе sa, но возникла проблема по выявлению нагрузки, созданной пользователем, допустим в последние сутки (для автоблокировки при превышении квоты).
Пробовал снимать моментальные показания, и смотреть разницу - часто уходит в минус данные.
Сведений о том, за какой период sa показывает статистику не нашел.
Подскажите, как можно реализовать сабж.
Последний раз редактировалось f_andrey 2010-09-08 22:31:57, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения. оформляйте сообщен е по человечески, приводите полную диагностику, больше логов больше вероятности ответа, а не флуда
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения. оформляйте сообщен е по человечески, приводите полную диагностику, больше логов больше вероятности ответа, а не флуда
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: sa
а чем ps(1) не устроил?xaker1 писал(а):Здравствуйте еще раз.
Начал писать мониторинг на базе sa, но возникла проблема по выявлению нагрузки, созданной пользователем, допустим в последние сутки (для автоблокировки при превышении квоты).
Пробовал снимать моментальные показания, и смотреть разницу - часто уходит в минус данные.
Сведений о том, за какой период sa показывает статистику не нашел.
Подскажите, как можно реализовать сабж.
или возникла необходимость ввод-вывод считать?
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: sa
усреднение за сутки дайт отличный результат - тока снимать надо хотя бы раз в пять минутev писал(а):ps дает сильную погрешность из-за скважности снятия статистики
в sa по идее это должно быть учтено (точно покажет просмотр исходников)
Убей их всех! Бог потом рассортирует...
- xaker1
- сержант
- Сообщения: 204
- Зарегистрирован: 2010-03-10 21:26:33
Re: sa
У меня-то стоит с ps. Просто возникла необходимость еще вторую версию написать на базе sa. Еще не знаю, будет ли она в паблике. Так сказать, на заказ пишу.Alex Keda писал(а): а чем ps(1) не устроил?
или возникла необходимость ввод-вывод считать?
Так что по сабжу?
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: sa
http://forum.lissyara.su/viewtopic.php?f=8&t=9957
но там не совсем понятно - разобрался в итоге человек или нет
но там не совсем понятно - разобрался в итоге человек или нет
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: sa
сдаётся мне, чё-то не так распарсили...
можно прощще делать - добавить в крон задание типа
и анализировать полученный файл.
(с заданием хорошо подумайте, лучше отдельным скриптом - с проверками что файла нет и т.п.)
а вообще, жаль что местоположение файла жёстко задано. если не лень - напишите баг-репорт на тему вместо такого
сделать такое
тогда можно будет задавать местоположение файла в rc.conf - и вместо изварата в кроне, просто рестартавать аккаунтинг
P.S. парсить, соответственно, sa по файлам с содержиммым за весь день, куда прощще - готовая нагрузка за день
можно прощще делать - добавить в крон задание типа
Код: Выделить всё
@daily /etc/rc.d/accounting stop; mv /var/account/acct /var/account/acct.`date -v-1d+%Y-%m-%d`; /etc/rc.d/accounting start
(с заданием хорошо подумайте, лучше отдельным скриптом - с проверками что файла нет и т.п.)
а вообще, жаль что местоположение файла жёстко задано. если не лень - напишите баг-репорт на тему вместо такого
Код: Выделить всё
srv0# grep accounting_file /etc/rc.d/accounting
accounting_file="/var/account/acct"
Код: Выделить всё
: ${accounting_file:="/var/account/acct"}
P.S. парсить, соответственно, sa по файлам с содержиммым за весь день, куда прощще - готовая нагрузка за день
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: sa
тоже пилю потихоньку, начал со своей ротации, чтобы не мучаться вычислениями
в
соответственно. родная ротация - отклчюена, она в три часа происходит
Код: Выделить всё
srv0# more /root/scripts/stat/accounting.rotate.sh
#!/bin/sh
acc_file="/var/account/acct"
# stop counters
/etc/rc.d/accounting stop >/dev/null
# rotate
mv $acc_file $acc_file.`date -v-1d +%Y-%m-%d`
# start counters
/etc/rc.d/accounting start >/dev/null
# delete old files
rm -f $acc_file.`date -v-32d +%Y-%m-%d`
srv0#
Код: Выделить всё
0 0 * * *
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: sa
http://www.freebsd.org/cgi/man.cgi?quer ... ormat=html
-s Truncate the accounting files when done and merge their data into the summary files.
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- ADRE
- майор
- Сообщения: 2645
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: sa
был долго в постоянной бете, не работал с последними версиями апача, подвешивал апача при большом кол-ве запросов
да и сейчас присутствует приписка
да и сейчас присутствует приписка
уже кто-то юзает? как впечатления?Note that mpm-itk is experimental software; and we've done a fair amount of stress testing, but it's nowhere as tested as, say, prefork.
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: sa
я юзаю
не забываю.
и всё хорошо
Код: Выделить всё
MaxClientsVHost 10
и всё хорошо
Убей их всех! Бог потом рассортирует...
- ss25
- мл. сержант
- Сообщения: 81
- Зарегистрирован: 2009-06-18 23:34:09
Re: sa
А чем родная ротация не устроила ?Alex Keda писал(а):тоже пилю потихоньку, начал со своей ротации, чтобы не мучаться вычислениямивКод: Выделить всё
srv0# more /root/scripts/stat/accounting.rotate.sh #!/bin/sh acc_file="/var/account/acct" # stop counters /etc/rc.d/accounting stop >/dev/null # rotate mv $acc_file $acc_file.`date -v-1d +%Y-%m-%d` # start counters /etc/rc.d/accounting start >/dev/null # delete old files rm -f $acc_file.`date -v-32d +%Y-%m-%d` srv0#
соответственно. родная ротация - отклчюена, она в три часа происходитКод: Выделить всё
0 0 * * *