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).

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

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.

По вопросам, связанным с этой документацией, пишите в рассылку <doc@FreeBSD.org>.