URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 8799
[ Назад ]

Исходное сообщение
"Управление несколькими CPU в Solaris"

Отправлено Acher , 25-Сен-01 20:39 
Всем привет!
Необходимо грамотно добавить дополнительные процессоры на имеющиеся инсталляции Solaris 7 и 8. Платформа Intel. Как это сделать и как потом распределить нагрузку между всеми процессорами? Можно ли "привязывать" процессы к конкретному CPU и если можно, то как? Как потом диагностировать? Очень прошу знатоков ответить на эти вопросы или подсказать, что и где искать, поскольку работа срочная и важная, а соответствующего опыта и знаний у меня нет ((.

Содержание

Сообщения в этом обсуждении
"RE: Управление несколькими CPU в Solaris"
Отправлено jemasun , 25-Сен-01 21:39 
Поиши на docs.sun.com (что-то вроде dual
processor или second processor)
удачи.

"RE: Управление несколькими CPU в Solaris"
Отправлено lavr , 25-Сен-01 23:02 
>Всем привет!
>Необходимо грамотно добавить дополнительные процессоры на
>имеющиеся инсталляции Solaris 7 и
>8. Платформа Intel. Как это
>сделать и как потом распределить
>нагрузку между всеми процессорами? Можно
>ли "привязывать" процессы к конкретному
>CPU и если можно, то
>как? Как потом диагностировать? Очень
>прошу знатоков ответить на эти
>вопросы или подсказать, что и
>где искать, поскольку работа срочная
>и важная, а соответствующего опыта
>и знаний у меня нет
>((.

установить процессор и загрузиться:

boot -r

man psradm
man psrinfo
man pbind
man mpstat
man vmstat
man sar
man perftool
man top

поставить SymbEL (aka SE) незнаю как сейчас
называется, скачать можно с Sun'а
SyMON

ссылки:

docs.sun.com
http://www.itworld.com/Comp/3380/UIR010329cockcroftletters/
http://www.sun.com/solaris/ds/ds-resourcemgr/
sunsite.unc.edu:/pub/sun-info/mde/proctool


"RE: Управление несколькими CPU в Solaris"
Отправлено Acher , 26-Сен-01 13:06 
Спасибо!
Процессоры добавились и видны по psrinfo.
Top - действительно крутая смотрелка!
Позволю себе задать следующий вопрос: Как с наибольшей выгодой распределить процессы Oracle по образовавшимся у меня 4-м процессорам? (кстати, mpstat почему-то показывает загрузку только на 0-м и 3-м процессоре..). Нужно ли создавать set из процессоров и биндить процессы Oracle на этот set? Сколько процессоров лучше назначить в set? Или Oracle сам разберется? (говорят, он шибко умный) Версия 8.0.6.

"RE: Управление несколькими CPU в Solaris"
Отправлено lavr , 26-Сен-01 14:50 
>Спасибо!
>Процессоры добавились и видны по psrinfo.
>
>Top - действительно крутая смотрелка!
>Позволю себе задать следующий вопрос: Как
>с наибольшей выгодой распределить процессы
>Oracle по образовавшимся у меня
>4-м процессорам? (кстати, mpstat почему-то
>показывает загрузку только на 0-м
>и 3-м процессоре..). Нужно ли
>создавать set из процессоров и
>биндить процессы Oracle на этот
>set? Сколько процессоров лучше назначить
>в set? Или Oracle сам
>разберется? (говорят, он шибко умный)
>Версия 8.0.6.

sorry, я не оптимизировал для oracle, но тоже
слышал что он вумный. Сталкивался лишь с тем,
что для него грамотно нужно рассчитать его-йный
сырой swap - были ситуации когда при большом
swap'е oracle делал page'ing и не мог из него
вылезти. Все остальное, apps - при SMP должно
писаться на нитках или необходимо наличие
коммерческого компилера с оптимизацией по
multi-процессированию.

Еще читал, давно, что 4-CPU - максимальная по
оптимизации конфигурация, те с 1-CPU до 4-CPU
производительность oracle ползет по экспоненте,
затем прямая.