powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / sybase 9 и двухядерный процессор
19 сообщений из 19, страница 1 из 1
sybase 9 и двухядерный процессор
    #35605631
alww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть база , которая работает под СУБД Sybase 9.0.2.3198

На сервере стоит двухядерный процессор , при больших нагрузках видно что загрузка не поднимается выше 50% ... такое ощущение что Sybase просто не использует второе ядро

Умеет ли Sybase данной версии вообще работать с двухядерными процами ? Корректно ли оно работает?
Или тут дело в другом?
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35605844
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alww wrote:

> Умеет ли Sybase данной версии вообще работать с двухядерными процами ?
> Корректно ли оно работает?
> Или тут дело в другом?
Я ASA не знаю, но уверен, что SMP он поддерживает.
Думаю, дело в настройках. БелыйСов подтянется к вечеру, подскажет.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35606014
alww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
было бы круто , потому что читал штатную доку и что то ничего не нашел
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35606080
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alww
Умеет ли Sybase данной версии вообще работать с двухядерными процами ? Корректно ли оно работает?
Или тут дело в другом?

Да, ASA без проблем работает на нескольких CPU (разве что нет ограничений типа 2 CPU лицензия)

Почему у вас работает только на одном, подозреваю что у вас запушен personal DB а не network DB

Для personal DB - есть ограничения . В частности использовать только один CPU

Из доки :
The personal database server has a maximum of ten concurrent connections, uses at most one CPU for request processing, and doesn't support network client/server connections.
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35606224
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alww пишет:

> Умеет ли Sybase данной версии вообще работать с двухядерными процами ?

У ламеров вроде тебя может быть всё, а вообще поддержка
многопроцессорности появилась с 6-й версии.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35606254
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Плохо читали доку. Необходимо изучить этот раздел:
ASA Database Administration Guide\Running the Database Server\Some common options\Controlling threading from the command line

Why CORBA is DEAD?
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35606445
alww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim2000,

типичный ответ ламера

если что то знаешь - поделись знаниями , если же тебя распирает от собственной мнимой крутости - помолчи , или иди подлечись у психиатра , надеюсь тебе помогут
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35606448
alww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ggg_old,

если вы про

Number of processors
If you have more than one processor, you can control how many processors the threads exploit by specifying the -gt option. By default, all processors available on the machine are used.

For more information, see -gt server option.

попробовал это , результат не изменился , копаю дальше
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35606602
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alww пишет:

> типичный ответ ламера

Чья бы мычала.

> если что то знаешь

Да.

> поделись знаниями

Теперь - нет.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35606671
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alww пишет:

> попробовал это , результат не изменился , копаю дальше

Если всё-таки по существу, то нужно убедиться, что:

1) запущено больше 1 тяжёлого запроса одновременно;
2) сервер не упёрся в винт.

Если в командной строке есть ключи -gt, -gn, -gx - для начала убрать.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35623546
Stressman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alww,

Да в окошке сервера после его загрузки посмотрите, там все должно быть написано, типа того:

2 logical processor(s) on 1 physical processor(s) detected.
Networked Seat (per-seat) model. Access to the server is limited to 10 seat(s).

Если лицензией ограничение количество процессоров то и это напишут (кстати если вы используете Developer edition то так оно и будет)
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35623910
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alww,

Чтобы ASA 9 начала использовать оба ядра одного процессора, должны быть не заданы ограничения по использованию ядер (ключ -gtc). Но самое главное: на сервере в данный момент должны быть как минимум два разных юзера, делающих два разных не пересекающихся select'а. ASA 9 не умеет делать распараллеливание одного запроса (это появилось только в SA10). Поэтому при одном юзере на сервере - ASA9 никогда не загрузит больше чем одно ядро.

Лицензии считаются по физическим процессорам и сколько бы ни было в одном процессоре ядер - это будет считаться за одну лицензию и в случае многоядерной, но одно-процессорной системы никаких ограничений по лицензии не будет. Не путать с ASE, у которой лицензируются отдельные ядра.

Читать BOL про ключи -gt, -gtc, -gn, -gn, -gx.
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35921616
alww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите , если при загрузке сервера пишет

"2 logical processor(s) on 1 physical processor(s) detected.
Per-processor licensing model. The server is limited to use 5 processor(s).
This server is licensed to:
1
1"

то это значит что он лицензирован на один процессор или на два ?

не могу добится чтобы запрос грузил оба ядра
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35921700
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alwwподскажите , если при загрузке сервера пишет

"2 logical processor(s) on 1 physical processor(s) detected.
Per-processor licensing model. The server is limited to use 5 processor(s).
This server is licensed to:
1
1"

то это значит что он лицензирован на один процессор или на два ?

не могу добится чтобы запрос грузил оба ядра
У Вас же написано - что лицензия сервера позволяет использовать до 5 процессоров. У Вас же только один физический, поделенный на 2 логических.

А чтобы добиться загрузки обоих ядер одним запросом - это можно при соблюдении двух условиях:
1. Используется ASA 10 или выше
2. Опция max_query_tasks = 2 или 0 (без ограничений на кол-во процессоров)
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35921828
alww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тут какая ситуация
есть программа , там есть отчеты , все это крутится под Sybase 9

далее , кто то запускает мега отчет , процессор грузится на 50% и все , при этом у всех остальных пользователей программы наблюдаются жуткие тормоза ровно до того момента , когда отчет заканчивает обрабатыватся

т.е. получается что по идее, как вы пишете , лицензия на 5 процессоров
но почему тогда один запрос полностью парализует работу , ведь другие пользователи подают другие запросы и по идее они должны обрабатыватся вторым ядром , которое простаивает

однако это не происходит

вот и получается , с одной стороны - сервер ядра видит , с другой - в работе участвует почему то только одно ядро

как это можно поправить ?
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35921845
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alww,

У меня стоит 2-х головый сервак, но это дело не меняет, и когда идет большой отчет, они тоже грузятся на 50% каждый, при этом остальные пользователи работают без проблем.
Что хочу сказать, смотрите ваши запросы , там где-то имеются блокировки...
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35921894
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Процессор редко является тормозом в работе сервака. Как правило причной являются блокировки, недостаточная производительность дисков, кривой план исполнения который порождает первое и грузит второе.
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35921903
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alww пишет:

> далее , кто то запускает мега отчет , процессор грузится на 50% и все ,
> при этом у всех остальных пользователей программы наблюдаются жуткие
> тормоза ровно до того момента , когда отчет заканчивает обрабатыватся

Как ты этого добился? У меня так не получалось даже на 5.5, которая по
определению больше 1 проца использовать не умеет.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
sybase 9 и двухядерный процессор
    #35921951
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alwwкак это можно поправить ?
Как верно тут заметили - для начала надо бы понять, что "исправить" ;) Смотрите планы запросов "мегаотчета", блокировки во время его выполнения, анализируйте, где он может блокировать другие сессии. Процессоры действительно не причем - как раз Ваши 50% это и доказывают - на одном крутиться тот мегаотчет, на другом сидят прочие сессии.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / sybase 9 и двухядерный процессор
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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