Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Dmitry Liakh                         2:5020/400     11 Dec 2002  07:00:55
 To : Konstantin -=Kest=- Aristov
 Subject : Re: Hесколько вопросов по SMP
 -------------------------------------------------------------------------------- 
 
 On Wed, 4 Dec 2002 13:25:53 +0000 (UTC), Konstantin -=Kest=- Aristov
 <kest@ctm.ru> wrote:
 
 >Добрый день, уважаемые!
 >После месяца использования SMP-системы (2х1.13ГГц Pentium III) под 
 >управлением FreeBSD-4.7-STABLE появился ряд вопросов:
 >1. Мониторинг
 >В выводе dmesg есть строчки:
 >IOAPIC #0 intpin 2 -> irq 0
 >Programming 16 pins in IOAPIC #1
 >FreeBSD/SMP: Multiprocessor motherboard
 > cpu0 (BSP): apic id:  0, version: 0x00040011, at 0xfee00000
 > cpu1 (AP):  apic id:  1, version: 0x00040011, at 0xfee00000
 > io0 (APIC): apic id:  4, version: 0x000f0011, at 0xfec00000
 > io1 (APIC): apic id:  5, version: 0x000f0011, at 0xfec01000
 >то есть вроде все ок?
 
 да, и еще даже где-то должна быть строчечка типа
 
 SMP: AP CPU #1 Launched!
 
 >Hо строка заголовка top'a (CPU states) вроде не изменилась, и никакого 
 
 нормально, строка заголовка и не меняется, только CPU states показывает
 загрузку общую для всех процов, например, если на 2-х процессорной машине
 один из процов будет загружен полностью, а другой гулять, idle будет
 около 50%
 
 >упоминания о втором камне там нет. В колонке STATE переодически 
 >проскакивает CPU0/1.
 
 дак, это и есть упоминание ;)
 
 >gkrellm вроде поддерживает вывод статистики для SMP-систем (загрузка для 
 >каждого процессора по отдельности) только для FreeBSD 5.0, по крайней мере 
 >так написано у автора на страничке http://gkrellm.net.
 >Чем и как можно смотреть загрузку для каждого процессора?
 >2. Поддержка SMP Linux-приложениями.
 >То ли я чего-то не понимаю, то ли линуксовое ПО не видит второго процессора.
 >Используется Oracle 8.1.7 для Linux и Sybase 11.0.3 для Линукс
 >Oracle не имеет настроек для указания количества процессора, во всяком 
 >случае мне не удалось их найти, но судя по значению cpu count видит только 
 
 echo cpu_count = 2 >> $ORACLE_HOME/dbs/init$ORACLE_SID.ora 
 
 >1. Из опыта работы с виндовым Ораклом он сам настраивается на количество 
 
 линуксовый на линуксе тоже
 
 >процессоров, но под FreeBSD этого ИМХО не происходит - что можно сделать?
 
 да, 8.1.7 по крайней мере, на фре сам не понимает, что машина
 многопроцессорная, ему надо подсказать вышеназванной строкой
 
 >Для включения поддержки SMP в Sybase нужно проделать ряд телодвижений, после 
 >которых сам сервер БД вроде поднимается в многопроцессорной моде, но 
 >попытка выполнить любой запрос отправляет его в счастливую страну
 >=(((
 >Hужно ли как-то конфигурировать эмулятор linuxа под SMP?
 >
 >Для "чисто фришных" задач ускорение от второго процессора явно видно - та же 
 >пересборка мира проходит чуть ли не в 2 раза быстрее etc.
 
 Для оракла "ускорение" для _отдельно взятого_ пользователя _возможно_
 будет только при параллельных запросах (ну, если parallel_automatic_tuning
 включен, parallel_max_servers выставлено, или выставлены соотв. параметры
 в таблицах и/или запросах), потому что фря пока не умеет выполнять
 один процесс более чем на одном процессоре одновременно, а в случае
 параллельного запроса, он разделяется на несколько процессов.
 
 Причем "возможно" (подчеркнутое в пред. предложении), потому что не всегда
 параллельные запросы в оракле работают быстрее, даже при том, что разные
 "части" запроса выполняются на разных процах, в особенности на OLTP
 приложениях. (Параллельные запросы это вообще отдельный разговор. Они
 могут выполняться быстрее "непараллельных" на однопроцессорной машине,
 а могут и тормозить на SMP, это еще от многих факторов зависит. Оффтопик,
 в общем ;) )
 
 Hу а так, многопроцессорность, конечно, даст о себе знать, когда _несколько_
 процессов/пользователей начнут активно использовать процессорное время.
 
 >
 >Заранее благодарен и сорри за (возможно) нелепые/неправильные вопросы
 
 -- 
 WBR
 Dmitry
 
 jabber: dliakh@jabber.hansa.kiev.ua
 --- ifmail v.2.15dev5
  * Origin: Global Ukraine free NNTP site (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Hесколько вопросов по SMP   Konstantin -=Kest=- Aristov   04 Dec 2002 17:25:53 
 Re: Hесколько вопросов по SMP   Dmitry Liakh   11 Dec 2002 07:00:55 
Архивное /ru.unix.bsd/11360a806d5b6.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional