Страница 1 из 1

FreeBSD и два ядра

Добавлено: 2013-10-29 20:20:47
johny87
uname -a

Код: Выделить всё

FreeBSD 9.2-RELEASE FreeBSD 9.2-RELEASE #3: Mon Oct 21 20:34:36 YEKT 2013
dmesg

Код: Выделить всё

CPU: Intel(R) Celeron(R) CPU 847 @ 1.10GHz (1097.53-MHz K8-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  2
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
Почему при запуске например двух rtorrent у меня они оба упираются в 100% на одном ядре, когда второе простаивает ?

ps aux | head -5

Код: Выделить всё

root       11 103,5  0,0      0     32 ??  RL   19:29   292:59,16 [idle]
idle всегда равен или больше 100%. при этом второе ядро трудится изо всех сил.
Как разнести процессы на разные ядра или как настроить freebsd чтобы она использовала ядра более рационально ?

Re: FreeBSD и два ядра

Добавлено: 2013-10-29 20:30:29
Гость

Re: FreeBSD и два ядра

Добавлено: 2013-10-30 10:43:58
johny87
В ссылках идет вылет rtorrent, у меня ничего не вылетает, просто два процесса rtorrent используют почему-то одно ядро вместо двух.

Re: FreeBSD и два ядра

Добавлено: 2013-10-30 10:58:39
Гость
ок, видимо оверлоад даже одного ядра для вас не проблема

тогда курите мануалы на man cpuset cpu affinity

Re: FreeBSD и два ядра

Добавлено: 2013-10-30 12:58:03
johny87
Вообщем на стал замарачиваться на rtorrent и поставил transmission. Два процесса transmission без проблем нагружают оба ядра.

Re: FreeBSD и два ядра

Добавлено: 2013-10-30 13:04:28
tom.cat
johny87 писал(а):Вообщем на стал замарачиваться на rtorrent и поставил transmission. Два процесса transmission без проблем нагружают оба ядра.
Сразу бы. рторрент вообще глюкавая падла