|
|
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
Есть база , которая работает под СУБД Sybase 9.0.2.3198 На сервере стоит двухядерный процессор , при больших нагрузках видно что загрузка не поднимается выше 50% ... такое ощущение что Sybase просто не использует второе ядро Умеет ли Sybase данной версии вообще работать с двухядерными процами ? Корректно ли оно работает? Или тут дело в другом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 05:33 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
alww wrote: > Умеет ли Sybase данной версии вообще работать с двухядерными процами ? > Корректно ли оно работает? > Или тут дело в другом? Я ASA не знаю, но уверен, что SMP он поддерживает. Думаю, дело в настройках. БелыйСов подтянется к вечеру, подскажет. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 09:42 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
было бы круто , потому что читал штатную доку и что то ничего не нашел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 10:50 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 11:18 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
alww пишет: > Умеет ли Sybase данной версии вообще работать с двухядерными процами ? У ламеров вроде тебя может быть всё, а вообще поддержка многопроцессорности появилась с 6-й версии. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 12:02 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
Плохо читали доку. Необходимо изучить этот раздел: ASA Database Administration Guide\Running the Database Server\Some common options\Controlling threading from the command line Why CORBA is DEAD? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 12:15 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
Dim2000, типичный ответ ламера если что то знаешь - поделись знаниями , если же тебя распирает от собственной мнимой крутости - помолчи , или иди подлечись у психиатра , надеюсь тебе помогут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 13:23 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
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. попробовал это , результат не изменился , копаю дальше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 13:24 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
alww пишет: > типичный ответ ламера Чья бы мычала. > если что то знаешь Да. > поделись знаниями Теперь - нет. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 14:10 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
alww пишет: > попробовал это , результат не изменился , копаю дальше Если всё-таки по существу, то нужно убедиться, что: 1) запущено больше 1 тяжёлого запроса одновременно; 2) сервер не упёрся в винт. Если в командной строке есть ключи -gt, -gn, -gx - для начала убрать. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 14:29 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
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 то так оно и будет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 16:51 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
alww, Чтобы ASA 9 начала использовать оба ядра одного процессора, должны быть не заданы ограничения по использованию ядер (ключ -gtc). Но самое главное: на сервере в данный момент должны быть как минимум два разных юзера, делающих два разных не пересекающихся select'а. ASA 9 не умеет делать распараллеливание одного запроса (это появилось только в SA10). Поэтому при одном юзере на сервере - ASA9 никогда не загрузит больше чем одно ядро. Лицензии считаются по физическим процессорам и сколько бы ни было в одном процессоре ядер - это будет считаться за одну лицензию и в случае многоядерной, но одно-процессорной системы никаких ограничений по лицензии не будет. Не путать с ASE, у которой лицензируются отдельные ядра. Читать BOL про ключи -gt, -gtc, -gn, -gn, -gx. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 18:41 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
подскажите , если при загрузке сервера пишет "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" то это значит что он лицензирован на один процессор или на два ? не могу добится чтобы запрос грузил оба ядра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2009, 08:44 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
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 (без ограничений на кол-во процессоров) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2009, 09:33 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
тут какая ситуация есть программа , там есть отчеты , все это крутится под Sybase 9 далее , кто то запускает мега отчет , процессор грузится на 50% и все , при этом у всех остальных пользователей программы наблюдаются жуткие тормоза ровно до того момента , когда отчет заканчивает обрабатыватся т.е. получается что по идее, как вы пишете , лицензия на 5 процессоров но почему тогда один запрос полностью парализует работу , ведь другие пользователи подают другие запросы и по идее они должны обрабатыватся вторым ядром , которое простаивает однако это не происходит вот и получается , с одной стороны - сервер ядра видит , с другой - в работе участвует почему то только одно ядро как это можно поправить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2009, 10:15 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
alww, У меня стоит 2-х головый сервак, но это дело не меняет, и когда идет большой отчет, они тоже грузятся на 50% каждый, при этом остальные пользователи работают без проблем. Что хочу сказать, смотрите ваши запросы , там где-то имеются блокировки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2009, 10:22 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
Процессор редко является тормозом в работе сервака. Как правило причной являются блокировки, недостаточная производительность дисков, кривой план исполнения который порождает первое и грузит второе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2009, 10:32 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
alww пишет: > далее , кто то запускает мега отчет , процессор грузится на 50% и все , > при этом у всех остальных пользователей программы наблюдаются жуткие > тормоза ровно до того момента , когда отчет заканчивает обрабатыватся Как ты этого добился? У меня так не получалось даже на 5.5, которая по определению больше 1 проца использовать не умеет. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2009, 10:36 |
|
||
|
sybase 9 и двухядерный процессор
|
|||
|---|---|---|---|
|
#18+
alwwкак это можно поправить ? Как верно тут заметили - для начала надо бы понять, что "исправить" ;) Смотрите планы запросов "мегаотчета", блокировки во время его выполнения, анализируйте, где он может блокировать другие сессии. Процессоры действительно не причем - как раз Ваши 50% это и доказывают - на одном крутиться тот мегаотчет, на другом сидят прочие сессии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2009, 10:48 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=39&tid=2011089]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 358ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...