|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 11 Nov 2003 20:59:13 To : Vladimir Bukreev Subject : Re: 2-процессорная машина --------------------------------------------------------------------------------
VB> Имеется субж, 2 ксеона с хипертредингом. По умолчанию гипертрединг во
VB> фряхе (5.1) отключен sysctl ....halt_logical_cpus=1. При запуске любой
VB> задачи, которая на 1-процессорной машине отжирает 100% проца (john the
VB> ripper ;)), на субжевой машине top показывает только 25% загрузки. Включаю
VB> гипертрединг - 25%. 2 таких задачи - 50%... Это так и должно быть или top
VB> глючит? Как 1 задачу (того же john'а) запустить так, чтобы он использовал
VB> оба проца?
Процесс должен уметь параллелиться хоть как-нибудь. Если он тупо работает,
как ни в чем не бывало, он будет один процессор использовать всегда.
Если он умеет форкаться, будет использовать несколько процессоров
на любой версии FreeBSD.
Если он умеет тредовый параллелизм, то OS должа уметь выполнять
разные треды пользовательского процесса на разных процессорах.
Afaik, FreeBSD этого пока еще не умеет, хотя и близка.
Eugene
--
"Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
--- slrn/0.9.7.4 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093fd0b61ff.html, оценка из 5, голосов 10
|