Linux + Fb 1.5

Администирование клиентской и серверной части InterBase, Firebird, Yaffil. Настройка файла конфигурации и т.п.

Модераторы: kdv, Alexey Kovyazin

Ответить
SURV
Сообщения: 5
Зарегистрирован: 07 июл 2006, 09:36

Linux + Fb 1.5

Сообщение SURV » 07 июл 2006, 10:52

Стоит Дштгч редхад 9, сервер БД FB1,5,2
Иногда в течении дня при нагруженности большой на сервер, происходит сильная на грузка на ввод\ввывод
iowait подскакивает до 98% как посмотреть какой имеено из процессов его жрет?
через netstat -p смотрю юзеров которые работают с базой(

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 07 июл 2006, 13:10

Уборка мусора?

SURV
Сообщения: 5
Зарегистрирован: 07 июл 2006, 09:36

Сообщение SURV » 07 июл 2006, 13:47

Нет автоматическая сборка выключена!
Тут просто кто то что товыполняет гнабительного для сервера, хочу просто узнать кто и чем.....

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 07 июл 2006, 18:54

Варианты:

а) кто-то сортирует-группирует гигантскую выборку - последить за tmp
б) RAM кончается, начинается активный своп. Ну это просто.

Если а), виновного на супере можно выявить только прогнав юзеров через пыточную камеру, на классике проще - он отдыхает, остальные с матюками, но работают.

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 10 июл 2006, 10:46

SURV писал(а):Нет автоматическая сборка выключена!
Мусор копился долго и упорно, потом какой-нидь юзер дает команду
select * from таблица_с_кучей_мусора
И тут мне как стало везти, ни 19, ни 20, а 21, 21... :)

Tchamlay_Oleg
Сообщения: 23
Зарегистрирован: 27 апр 2005, 12:40

Re: Linux + Fb 1.5

Сообщение Tchamlay_Oleg » 14 дек 2006, 15:18

SURV писал(а):Стоит Дштгч редхад 9, сервер БД FB1,5,2
Иногда в течении дня при нагруженности большой на сервер, происходит сильная на грузка на ввод\ввывод
iowait подскакивает до 98% как посмотреть какой имеено из процессов его жрет?
через netstat -p смотрю юзеров которые работают с базой(
У мня работает классик FB. Я смотрю кто грузит винт через top в поле S (Process Status) - если там D то у меня это практически всегда работа с диском.
Потом через netstat PID процесса, потом к пользователю за выяснением какой отчет выполняют, потом к программистам за разъянениями зачем нам такой "волшебный" отчет ? :)
Иногда выясняется, что не соединения (netstat говорит, что "интересующий Вас процесс не имеет сетевого соединения :)" в этом случае топаем в журнал запуска fb_inet_server (у меня /var/log/secure) и смотрим у кого отвалилось соединение и опять выясняем? что делали :)

Ответить