|
Тема
|
Кернел полинг и мултипроцесоринг
|
|
Автор |
_bulgaro_ (калитко) |
Публикувано | 09.03.05 21:50 |
|
Възможно ли е една машина с два процесора под FreeBSD да използва кернел полинг и същевременно да работят двата процесора ?
Става дума за рутер с Mysql . Например единия процесор да се занимава с рутинга, а другия само с БД. Защото при настройка на кернела ми дава, че кернел полинга и мултипроцесоринга не могат да виреят заедно.
Дайте акъл, съвет, каквото и да е...
С FreeBSD 4.11 съм в момента.
Благодаря.
| |
Тема
|
Re: Кернел полинг и мултипроцесоринг
[re: _bulgaro_]
|
|
Автор | q (Нерегистриран) |
Публикувано | 09.03.05 22:41 |
|
В отговор на:
Например единия процесор да се занимава с рутинга, а другия само с БД.
какъв е смисъла от това?? ако 1-то цпу е utilize-нато на 100%, а другото е на 0.1%, единият thread няма да може да заема лоуд от цпу-то на 0.1%.
| |
Тема
|
Re: Кернел полинг и мултипроцесоринг
[re: q]
|
|
Автор |
_bulgaro_ (калитко) |
Публикувано | 10.03.05 00:18 |
|
Идеята ми е да разпределя задачите в/у двата процесора...
Защото в момента реално работи само единия.
Другия си седи и хаби ток...
Та това ми е идеята. Ако има някаква друга схема за по-културно разпределяне на работата от двата процесора - още по-добре - дайте жокер, но с кернел полинг да работи
| |
Тема
|
Re: Кернел полинг и мултипроцесоринг
[re: _bulgaro_]
|
|
Автор |
Fallen (Todorov) |
Публикувано | 11.03.05 12:31 |
|
5.3 е доста по-напред в многопроцесорната поддръжка и разпределнието на задачите при наличието им. Опитай с постановка с 5.3 и ако решиш може да мигрираш до него примерно.
| |
Тема
|
Re: Кернел полинг и мултипроцесоринг
[re: Fallen]
|
|
Автор | _bulgaro_ (Нерегистриран) |
Публикувано | 11.03.05 14:53 |
|
Благодаря и аз натам се бях ориентирал...
Но с пренаписване на кернела в някои части мисля, че го реших този проблем...
Ще разбера довечера какво ще се случи...
P.S. А както сте разбрали ставаше въпрос за дивайс полинг...
| |
Тема
|
Re: Кернел полинг и мултипроцесоринг
[re: _bulgaro_]
|
|
Автор |
Labrett (секировад) |
Публикувано | 11.03.05 18:06 |
|
Polling по прицип не се разрешава при SMP, защото се смята, че два процесора, работещи по прекъсванията, ще се справят по-добре от един с polling. Има си из сорса един файл, с който се пуска polling и в SMP - имаше някакъв thread във freebsd-questions по този въпрос, като гледам май вече си попаднал на него ..
Зависи от конкретния hardware в кой вариант ще се държи по-добре.
Разум - способността на живото същество да постъпва нецелесъобразно, или неестествено
| |
Тема
|
Re: Кернел полинг и мултипроцесоринг
[re: Labrett]
|
|
Автор |
_bulgaro_ (калитко) |
Публикувано | 11.03.05 22:15 |
|
Определено се държо МНОГО по-добре...
Все пак благодаря на всички
| |
|
|
|
|