4.3. Аппаратные платформы и процессоры

4.3.1. Поддерживает ли FreeBSD аппаратные платформы, отличные от x86?
4.3.2. Поддерживает ли FreeBSD многопроцессорные системы (SMP)?

4.3.1. Поддерживает ли FreeBSD аппаратные платформы, отличные от x86?

Да. В настоящее время FreeBSD работает на архитектурах Intel x86 и AMD64. Также поддерживаются архитектуры Intel EM64T, IA-64, ARM®, PowerPC® и Sparc64®. Планируются к поддержке платформы MIPS® и S/390®. Дополнительную информацию о происходящей работе над платформой MIPS можно получить, подписавшись на Список рассылки, посвящённый портированию FreeBSD на архитектуру MIPS. Для обсуждения общих вопросов, касающихся новых аппаратных платформ, предназначен Список рассылки, посвящённый портированию FreeBSD на не-Intel платформы.

Если аппаратная платформа Вашего компьютера не поддерживается FreeBSD и Вам нужно его запустить прямо сейчас, мы советуем обратить Ваш взгляд также на NetBSD и OpenBSD.

4.3.2. Поддерживает ли FreeBSD многопроцессорные системы (SMP)?

Системы с симметричным мультипроцессированием (SMP) во FreeBSD в целом поддерживаются, хотя в некоторых случаях ошибки в BIOS или системной плате могут вызывать определенные проблемы.

FreeBSD задействует преимущества HyperThreading (HTT) на процессорах Intel, которые это поддерживают. Ядро с включенной options SMP автоматически распознает дополнительные логические процессоры. Планировщик заданий FreeBSD, используемый по умолчанию, распознает логические процессоры как дополнительные физические процессоры; иначе говоря, не предпринимается никаких попыток оптимизировать распределение используемых совместно ресурсов между логическими процессорами внутри одного CPU. Поскольку такое простое планирование может вызвать деградацию производительности, то в некоторых случаях рекомендуется отключать логические процессоры через переменную sysctl machdep.hlt_logical_cpus. Также можно отключить любой CPU, работающий в пустом цикле, через переменную sysctl machdep.hlt_cpus. За подробной информацией обращайтесь к странице Справочника smp(4).

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.