FastNetMon

Thursday 14 January 2010

Как ограничить число ядер в Linux?

Иногда для тестов очень хочется отключить все ядра, кроме одного, ибо очень сильно мешает ряду тестов :)

Чтобы оставить в системе 1 ядро / процессор на Linux необходимо в /etc/grub.conf (/boot/grub/menu.lst) добавить "maxcpus=1" к списку опций ядра и перезагрузиться.

В документации по ядру про него сказано следующее:

1315 maxcpus= [SMP] Maximum number of processors that an SMP kernel
1316 should make use of. maxcpus=n : n >= 0 limits the
1317 kernel to using 'n' processors. n=0 is a special case,
1318 it is equivalent to "nosmp", which also disables
1319 the IO APIC.


После перезагрузки убеждаемся следующей командой, что ядро осталось только одно:

cat /proc/cpuinfo

No comments :

Post a Comment

Note: only a member of this blog may post a comment.