Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Один из компов "тормозит" сервак / 25 сообщений из 53, страница 1 из 3
28.04.2004, 13:40
    #32500573
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
Стоит сервак 1хP4-2600\512\SATA 60Gb
На нем Win2000 Prof + sp3 (определяется, что стоит 2 процессора)
Крутится FireBird 1.0.2 c одной маленькой базкой (около 30 метров).
5-7 клиентов, трафик маленький.
Клиенты: один Win95, один Win98, остальные Win2000.

Диспетчер задач показывает занятость процов сервака:
При редких маленьких запросах: 2-3% | 0%
При большой "загруженности запросами" всех подключенных пользователей: 21-24% | 5-7%
Т.е. мощности сервака достаточно даже на "тяжелых" запросах (выполняющихся по 5-7 секунд).
Таблички проиндексированы, запросы оптимизированы и т.п.

Все хорошо... пока не подсоединяюсь я со своего компьютера.

Клиентская программа - та же самая. Запросы те же. Винда - как у всех - Win2000.
Однако при моем подключении сначала все вроде ничего, но через десяток запросов с моего компа начинаются жуткие тормоза по всей сетке.
Смотрю загруженность сервака: 100% | 20-30%.
FireBird сожрал ВЕСЬ ПРОЦЕССОР !!!

Я все запросы прекращаю, но коннект не разрываю - на серваке все те же 100%. Как только отключился со своего компа, на серваке падает занятость процессоров до обычного уровня.

На серваке стоит 2х256 RAM (двухканальная). Подкачка настроена от 756 до 1512 Мб. Однако за все время работы, показывает, что подкачка равна 2 Мб!!!
Загруженность памяти - чуть больше 100 Мб.
Похоже, что БД ПОЛНОСТЬЮ сидит в памяти.
На серваке стоит галка "оптимизировать запущенные службы".
Настройки FB после установки не менял.

Сначала думал, что проблемы с сеткой, однако файлы копирует туда-сюда с нормальной скоростью.
...
Рейтинг: 0 / 0
28.04.2004, 13:41
    #32500583
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
Проблемы с сеткой "решал" здесь:\r
/topic/89296
...
Рейтинг: 0 / 0
28.04.2004, 13:44
    #32500599
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
Небось CS стоит? Подробнее про версию сервера и что за запросы, которые ты прекращаешь?

Best regards,
Dnico.
...
Рейтинг: 0 / 0
28.04.2004, 13:46
    #32500609
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
FireBird 1.0.2 под Win классика нет (и уже не будет)
...
Рейтинг: 0 / 0
28.04.2004, 13:49
    #32500616
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
Ну тогда запросы посмотреть надо.

Best regards,
Dnico.
...
Рейтинг: 0 / 0
28.04.2004, 13:49
    #32500620
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
FireBird 1.0.2.908. Не могу сказать точно, CS или SS. Скорее - первое.
Запросы элементарные. Например:
SELECT NAME FROM TABLE1 WHERE ID=10
На других компах такие запросы выполняются практически меньше миллисекунды. С моего компа - 2-3 секунды.
А что творится с "тяжелыми запросами"... По полчаса думает...
Трафик при этом минимальный. Все запросы обрабатываются серваком. Возвращает - небольше десятка записей. Блобов в базе нет.
...
Рейтинг: 0 / 0
28.04.2004, 13:51
    #32500626
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
>> Не могу сказать точно, CS или SS. Скорее - первое.
Извиняюсь, Мимопроходящий, тогда второе :)
...
Рейтинг: 0 / 0
28.04.2004, 13:52
    #32500629
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
А в чем запросы крутишь? IBExpert ?

Best regards,
Dnico.
...
Рейтинг: 0 / 0
28.04.2004, 13:57
    #32500651
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
Да, из него.
Один и тот же запрос шлет что программка (FIBPlus), что IBExpert - результат одинаковый.
...
Рейтинг: 0 / 0
28.04.2004, 13:58
    #32500655
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
Главное, что те же самые запросы с других компов не тормозят, а с моего "вешают" сервак.
...
Рейтинг: 0 / 0
28.04.2004, 13:59
    #32500658
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
Все это очень странно. Скорее дело в самом клиентском компе.

Best regards,
Dnico.
...
Рейтинг: 0 / 0
28.04.2004, 14:13
    #32500703
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
Сейчас пытался из IBExpert'a "завалить" сервак громоздкими запросами. Не завалил... Получается, что это в программке дело? А ведь версии на всех компах абсолютно одинаковые...
...
Рейтинг: 0 / 0
28.04.2004, 14:15
    #32500709
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
Читай про сборку мусора на ibase.ru
...
Рейтинг: 0 / 0
28.04.2004, 14:17
    #32500713
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
О как !!! Тогда посмотри где лежат дубликаты gds32.dll.
Может такое быть, что программа использует какую-нибудь старую версию.

Best regards,
Dnico.
...
Рейтинг: 0 / 0
28.04.2004, 14:18
    #32500718
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
Читай про сборку мусора на ibase.ru - совсем не в кассу ... Хотя, может и такое быть ...

Best regards,
Dnico.
...
Рейтинг: 0 / 0
28.04.2004, 14:20
    #32500725
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
База каждый вечер - backup\restore.

Вот, что нашел в логе (сразу то не судьба была посмотреть...):

LISSERVER (Server) Wed Apr 28 14:30:20 2004
INET/inet_error: read errno = 10054

LISSERVER (Server) Wed Apr 28 14:30:20 2004
INET/inet_error: read errno = 10054

LISSERVER (Server) Wed Apr 28 14:30:20 2004
INET/inet_error: read errno = 10054

LISSERVER (Client) Wed Apr 28 14:32:36 2004
INET/inet_error: send errno = 10054

LISSERVER (Client) Wed Apr 28 14:32:36 2004
INET/inet_error: send errno = 10054

LISSERVER (Client) Wed Apr 28 14:33:50 2004
INET/inet_error: send errno = 10054

LISSERVER (Client) Wed Apr 28 14:33:52 2004
INET/inet_error: send errno = 10054

LISSERVER (Client) Wed Apr 28 14:33:57 2004
INET/inet_error: send errno = 10054

LISSERVER (Server) Wed Apr 28 15:23:46 2004
INET/inet_error: read errno = 10054




Один раз даже такое было:

LISSERVER (Server) Fri Apr 23 17:04:53 2004
WNET/wnet_error: ReadFile end-of-file errno = 109
...
Рейтинг: 0 / 0
28.04.2004, 14:23
    #32500733
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
Так это когда ты запрос срубаешь ... вот он лог и пишет.

Best regards,
Dnico.
...
Рейтинг: 0 / 0
28.04.2004, 14:23
    #32500734
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
gds32.dll - одни и те же на ВСЕХ компах
...
Рейтинг: 0 / 0
28.04.2004, 14:25
    #32500739
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
>>Так это когда ты запрос срубаешь ... вот он лог и пишет.

Т.е. когда TpFIBDataSet выполняет запрос, а я делаю TpFIBDatabase.Close ?
...
Рейтинг: 0 / 0
28.04.2004, 14:28
    #32500747
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
нет, не совсем так.

Best regards,
Dnico.
...
Рейтинг: 0 / 0
28.04.2004, 14:31
    #32500759
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
авторE: WNET/wnet_error: ReadFile end-of-file errno = 109
E: INET/inet_error: send errno = 10054
D: Обрыв клиентского соединения. WNET - по NetBEUI, INET - по TCP/IP.
S: Для начала надо бесплатно сделать upgrade на IB 5.6. Затем убедиться, что на сервере, если это NT, стоит самый последний Service Pack (как минимум 4-ый с постфиксом RollUp или 5-ый). Если клиенты - NT Workstation, то на них поставить тот же сервиспак, что и на сервере. Если клиенты - Windows 95/98, то скачать с www.microsoft.com самые последние обновления для netbeui и tcp/ip.

Best regards,
Dnico.
...
Рейтинг: 0 / 0
28.04.2004, 14:52
    #32500828
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
И чего мне делать? Комп выбрасывать на свалку? Я уже все сносил и ставил заново...
...
Рейтинг: 0 / 0
28.04.2004, 15:53
    #32501003
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
Поставил локально на "глючную" машину сервак. Подключался один к нему. Не тормозит.
Поставил FB-сервер на Cel600/128 - Win98. Подключился к нему со своего. Не тормозит.
Сервак - P4-2600/512. Подключаюсь к нему один - тормозит.

P.S. Использую одну и ту же базу

Похоже сервак не переваривает мой компутер...
...
Рейтинг: 0 / 0
28.04.2004, 15:55
    #32501010
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
Сетевую карту поменять попробуй.
...
Рейтинг: 0 / 0
28.04.2004, 15:55
    #32501011
Roman Ignatiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один из компов "тормозит" сервак
Советую заменить сетевую карточку на своем компьютере. И вообще, путь по сети к серверу проверить. Скорее всего, траблы именно с сетью
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Один из компов "тормозит" сервак / 25 сообщений из 53, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]