powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Использование сервером 4 ядер
16 сообщений из 16, страница 1 из 1
Использование сервером 4 ядер
    #34284111
minder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sybase ASA 8.0.2 (4474) установлен на сервере (Linux SMP 2 x Dual Xeon 5130). Общая загрузка сервера при обработки данных не превышает 25% - он использует одно ядро, а три простаивают. Поддерживает ли 8 версия многопроцессорные системы, и если да, то как заставить использовать все ресурсы сервера?
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34284319
Akni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbsrv9, опция -gt число_используемых_процессоров
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34284369
minder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aknidbsrv9, опция -gt число_используемых_процессоров

Пробовал, dbsrv8 -gt 4 <database.db>. Результат все тот же - задействует 1 ядро.

"-gt <num> set maximum number of CPUs to use (up to licensed maximum)"
Где в лицензии определяется максимальное количество процессоров? При установки все, что он просит указать имя, организацию и тип лиценции (concurrent seat model; per seat) с количеством мест.
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34284476
Akni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
где это определяется в лицензии сейчас навскидку не помю, но вот что написано по поводу -gt в доке:

With per-seat licensing, the network database server uses all CPUs available on the machine (the default). With CPU-based licensing, the network database server uses only the number of processors you are licensed for. In addition, the personal database server and runtime database server are both limited to a single processor

Может, у вас лицензирование CPU-based ?
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34285023
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dblic.exe -l processor -u 4 .....\dbsrv9.exe "blablabla" "blablabla"
под линукс не знаю )
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34285025
minder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkniМожет, у вас лицензирование CPU-based ?

Даже не знаю. Sybase поставлялся вместе с бухгалерской системой КомТех.

Поспрашиваю у них.
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34286833
minder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Устанавливаю сервер так: per-seat 18 users.
Исходя из поста Akni сервер должен использовать все процессоры.
Проверяю: делаю одновременно два подключения с разных компов, даю команду удалить по критерию строки из таблицы (таблицы разные). В итоге загрузка 1-го проца 60-80%, 3-го - 40-20%, 2-й и 4-й простаивают. Допустим, он использует многопроцессорную обработку данных в зависимости от количества запросов (подключений), но тогда почему 1-й и 3-й процессоры не загружены на 100% каждый. Должно получаться 200%, а в результате - 100% (60%+40%)? Как ни крути, общая загрузка системы ~25% не зависимо от количества подключений.
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34286878
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minder Должно получаться 200%, а в результате - 100% (60%+40%)? Как ни крути, общая загрузка системы ~25% не зависимо от количества подключений.
ну значит есть запас по железу и стоит расслабиться ;)
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34286928
minder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad
ну значит есть запас по железу и стоит расслабиться ;)

Я понимаю, если бы эти операции выполнились бы мгновенно, но их продолжительность более 10 мин!
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34286943
ASA 8 скажем так не самым оптимальным образом использует ресурсы многопроцессорных систем.
Для пример если выполняется один сложный запрос со множетсвом подзапросов, то 8 версия нагрзуит данной выборкой только один камень, в той-же ситуации ASA 9 (насколько я помню) может если посчитает нужным распределить выполение части из этих подзапросов на другие процессоры.
А так в общем случае показатель что процессоры загруженны не на 100% процентов и при этом запросы выполняются долго не показатель что сервер неправильно распределили нагрузку, ведь на скорость работы влияют производительность дисковой подсистемы, объем ОЗУ и т.д.
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34286954
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minderДопустим, он использует многопроцессорную обработку данных в зависимости от количества запросов (подключений)
Не нужно ничего допускать, нужно знать, что Intra-query parallelism появился в SA10.

но тогда почему 1-й и 3-й процессоры не загружены на 100% каждый. Должно получаться 200%
Это если запросы абсолютно независимы. И вообще, это сервер, он не суетится под клиентами ... я в глухие 100% вгонял только 1-процессорные десктопы...
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34286962
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Балаев АртемДля пример если выполняется один сложный запрос со множетсвом подзапросов, то 8 версия нагрзуит данной выборкой только один камень, в той-же ситуации ASA 9 (насколько я помню) может если посчитает нужным распределить выполение части из этих подзапросов на другие процессоры.Нет. ASA9 как и 8, один запрос каким бы большим он ни был запустит на одном процессоре. А вот SA10 уже умеет раскидывать подзапросы по разным CPU.
Зато ASA9 и рание версии (кажется начиная с 7-ки) могут раскидывать по процессорам запросы от разных коннектов.

Балаев АртемА так в общем случае показатель что процессоры загруженны не на 100% процентов и при этом запросы выполняются долго не показатель что сервер неправильно распределили нагрузку, ведь на скорость работы влияют производительность дисковой подсистемы, объем ОЗУ и т.д.Именно так.
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34287353
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minder komrad
ну значит есть запас по железу и стоит расслабиться ;)

Я понимаю, если бы эти операции выполнились бы мгновенно, но их продолжительность более 10 мин!
ну может у тебя идет работа с дисками в этот момент ?
запросы на сканирование больших таблиц в больших количествах...
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34287457
minder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad
ну может у тебя идет работа с дисками в этот момент ?
запросы на сканирование больших таблиц в больших количествах...

Никаких запросов к диску нет в это момент. База ~600Mb, ОЗУ 4Гб. Вся база в памяти. Диски (4шт.) крутятся на аппаратном RAID 0+1, и они то точно не тормозят. Обращений к массиву практически нет.

У меня, просто, вопрос в другом: это проблема Sybase или я неправильно установил/настроил его (может у него какие-то параметры, мне неизвестные, имеются).
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34288819
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
minder[quot komrad]
У меня, просто, вопрос в другом: это проблема Sybase или я неправильно установил/настроил его (может у него какие-то параметры, мне неизвестные, имеются).

так покажи строку запуска сервера ;)
...
Рейтинг: 0 / 0
Использование сервером 4 ядер
    #34290764
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minderНикаких запросов к диску нет в это момент. База ~600Mb, ОЗУ 4Гб. Вся база в памяти. Диски (4шт.) крутятся на аппаратном RAID 0+1, и они то точно не тормозят. Обращений к массиву практически нет.
Запускаешь dbisql, делаешь в нем свой тормозящий запрос. Когда он выполнится, в нижнем окне ищи ярлычок странички под названием "Plan". Там серевер тебе точно расскажет на что потрачено время.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Использование сервером 4 ядер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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