Підтримка багатопроцесорності в LINUX

Ранні SMP системи Linux були слабозв'язаними багатопроцесорними системами, тобто побудованими з декількох окремих систем, пов'язаних високошвидкісним з'єднанням (таким як 10G Ethernet, Fibre Channel або Infiniband). Інша назва такого типу архітектури -- кластер (дивитеся Малюнок 3), для якого популярним рішенням залишається проект Linux Beowulf. Кластери Linux Beowulf можуть бути побудовані з доступного устаткування і звичайного мережевого з'єднання, такого як Ethernet.

Малюнок 3. Слабозв'язана багатопроцесорна архітектура

Побудова систем із слабозв'язаною багатопроцесорною архітектурою просто (дякує проектам ніби Beowulf), але має свої обмеження. Створення великої багатопроцесорної мережі може зажадати значних потужностей і місця. Серйозніша перешкода -- матеріал каналу зв'язку. Навіть з високошвидкісною мережею, такий як 10G Ethernet, є межа масштабованості системи.