Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5. Как не отдавать поцессор другим программам! / 4 сообщений из 4, страница 1 из 1
14.07.2008, 08:53
    #35427604
cherrex_Den
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5. Как не отдавать поцессор другим программам!
На днях слышал что ASE может даже в моменты простоя нагружать процессор и тем самым не отдавать его другим приложениям. Тем самым якобы происходит выйгрыш в производительности за счет меньшего переключения между задачами! Правда ли это? И как мона это сделать? Подазреваю что это какието параметры конфигурации!
...
Рейтинг: 0 / 0
14.07.2008, 09:40
    #35427666
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5. Как не отдавать поцессор другим программам!
cherrex_Den пишет:
> Автор: "cherrex_Den"
> На днях слышал что ASE может даже в моменты простоя нагружать процессор
> и тем самым не отдавать его другим приложениям. Тем самым якобы
> происходит выйгрыш в производительности за счет меньшего переключения
> между задачами! Правда ли это?

Истинная правда !

И как мона это сделать?


Это никак не надо делать, это уже сделано. Регулировать
можно с помощью параметра runable process serch count.

Но без нужны от дефолтного значения рекомендую его не трогать.

Подазреваю что
> это какието параметры конфигурации!
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
14.07.2008, 12:06
    #35428220
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5. Как не отдавать поцессор другим программам!
Если под виндой, то враки, в независимости азе это или мсворд.
Процессы переключаются менеджером задач ОС, и получить больше времени можно только повысив приоритет задачи.
Единствненный способ разделить сервер БД и приложения по процессорам, это в коде приложения указывать на каком процессоре они могут исполняться (processAffinity кажется называется этот параметр, но я не уверен на 100% за название параметра).
все наши на www.corba.kubsu.ru
...
Рейтинг: 0 / 0
14.07.2008, 12:23
    #35428281
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5. Как не отдавать поцессор другим программам!
Ggg_old wrote:

> Если под виндой, то враки, в независимости азе это или мсворд.

В любой ОС ASE ведёт себя так.

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

Это всё так, но дело не в этом. А в том, что если ASE нечего делать,
то что она должна делать ? Она могла бы вызывать что-то типа sleep().
Или какой другой вызов ОС, инициирующий переключение задач. Но
если на данной машине работает только ASE, то это лишь трата процессорного
времени ни на что. Поэтому ASE просто тупо циклится в цикле, ожидая появления
задач, которые можно выполнять. runable process serch count - это просто
количество прогонов тела этого цикла, если грубо.

Кстати о приоритете. утверждение "получить больше времени
можно только повысив приоритет задачи." неверно.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5. Как не отдавать поцессор другим программам! / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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