К списку форумов К списку вопросов
Где может стоять ограничение трафика InterBase?
_van
07.06.2004 - 16:40
Есть в некой конторе класный 4 процесорный сервак, win2000, 1Гб/с сеть. Запущен на нем интербэйс который обслуживает около 50 клиентов.
Запускаем днем на клиенте одну операцию- длится 18 секунд.
Запускаем вечером эту операцию длится в точности столькоже, Хотя днем сервер обслуживает других клиентов.
С этой задачей тормозня и на других операциях. Админ разводит руками.
Копаемся и видим что все 18 секунд upload трафик не привышает 64kb/s, а download трафик около 256kb/s, не превышает 300kb/s.
протокол tcp\ip
Где может стоять это ограничение?
tvv
1 - 07.06.2004 - 16:49
А где гарантия что, это тормозит не сервер ?
А вобще посмотри здесь http://www.ibase.ru/develop.htm
lithium
2 - 07.06.2004 - 16:54
типа сеть -- единственное, что может влиять на пропускную способность приложения?
_van
3 - 07.06.2004 - 17:06
<А где гарантия что, это тормозит не сервер>
Сервер хеоны 2.8, оперативки гиг.
Что днем при работе других клиентов, что вечером- операция длится 18 секунд.
`
Должно быть что-то похожее на предельный трафик сессии. Причем либо в самой винде, либо интербэйсе, либо какомто левом админском приложении. Но админ недоуменно пожимает плечами и кивает на разработчиков, а те на борланд.
Chai Nic
4 - 07.06.2004 - 17:39
А процессор или дисковая система при этом загружены? Если загружены, значит ваша база так спроектирована, может она из-за отсутствия индексов каждый раз сортирует массивы данных... А если диски и процессор почти на нуле - то тут действительно значит какое-то ограничение.
JR
5 - 07.06.2004 - 17:57
На интербейз клепать ненужно, имхо нужно руки вправлять. Можно запрос или хранимую процедуру так сделать, что сутки буит длиться. Тем более ИБ хитро транзакции строит, что может и 18 юзеров тянуть одновременно (заодно). Поставьте прикола ради тогда Firebird или Yaffil, сравните.
IlyaT
6 - 07.06.2004 - 18:47
1.В интербейзе,насколько я помню, нельзя ограничить трафик.
2.Надо внимательно посмотреть на запрос. Индексы, планы итд... Очень в этом способствует IBExpert
3.Не очень понятно - какая версия интербейза. Если ниже 7 - спешно перейти на FireBird или Yaffil! Под виндой ИМХО Yaffil получше будет.
4.Стоит поиграться со сборкой сервера: Super/Cassic.
_van
7 - 07.06.2004 - 19:37
InterBase7
1,2,4 процессор грузятся максимум на 3%
3 процессор до 20%
Максимально из 1гб оперативки используется 250мб (это всей ситемой)
Размер файла базы 30мб.(помоему она вся кэшируется в оперативку и к дискам обращений нет)
`
Подозрение что гдето есть ограничение на трафик Где смотреть?
lithium
8 - 07.06.2004 - 19:39
Мда... настоящие пацаны perfmon не используют -- это для лохов. А для настоящих пацанов -- говорить о глюках и скрытых настройках в чужом софте. Мировой заговор, #$я...
tvv
9 - 07.06.2004 - 20:03
А клиента на сервере запускать пробовали ?
Что тогда со скоростью и загрузкой ?
А установлен вариант Classic или SuperServer ?
_van
10 - 07.06.2004 - 20:13
lithium, СПАСИБО, ты реальный пацан, к тому-же телепат. Прикинь на самом деле ламеры не знали о перфмон(ты телепат угадал подсказал что надо). А пока я перелопатил 112 страничную англискую документацию по интербэйсу- я уже понял что косяк не в интербэйсе. Будем продолжать искать!
_van
11 - 07.06.2004 - 20:16
Клиент на этом сервере так-же тормозит установлен Classic.
На сервере селерон1000 эта задача работала быстее (эта операция длилась меньше 10 секунд)
Gladiator
12 - 08.06.2004 - 08:24
Это не сеть и не сервер.
совершенно непонятным Планом, отсутствием индекса или просто идиотским запросом можно "положить" любой сервер. проверено.
сам сервер проверить можно другими приложениями, если они не тормозят - все ок с сервером.
И сделайте поправки на косяки Интербейса, есть такие, про которые известно, но они так и не исправлены.
и еще - Yaffil раза в три быстрее.

К списку вопросов на форуме Сети

>>