Введение

Операционная система на базе Linux, работающая на компьютерах IBM PowerPC или Power ISA. PowerLinux – это сочетание операционной системы (ОС) на базе Linux, работающей на компьютерах IBM PowerPC или Power ISA. Она часто упоминается вместе с Linux on Power и также является названием ряда Linux-систем IBM Power Systems.

IBM и Linux

В конце 1990-х годов IBM начала рассматривать операционную систему Linux. В 2000 году IBM объявила о поддержке и продвижении Linux. В 2001 году IBM инвестировала 1 миллиард долларов в развитие сообщества Linux, приняв её в качестве операционной системы для серверов и программного обеспечения IBM. В течение десятилетия Linux использовалась практически во всех подразделениях IBM, в любой географической точке и для любых рабочих нагрузок, и продолжает быть глубоко интегрирована в аппаратное обеспечение, программное обеспечение, сервисы и внутреннюю разработку IBM. Опрос, опубликованный Linux Foundation в апреле 2012 года, показал, что IBM входит в пятёрку ведущих коммерческих участников за последние семь лет, привлекая более 600 разработчиков к участию в более чем 100 проектах с открытым исходным кодом. В 1999 году IBM создала Технологический центр Linux (LTC) для объединения разработчиков программного обеспечения, заинтересованных в Linux и других проектах с открытым исходным кодом, в единую организацию. LTC сотрудничала с сообществом Linux для оптимизации работы Linux на PowerPC, x86 и, в последнее время, на Cell Broadband Engine. Разработчики LTC вносят вклад в различные проекты с открытым исходным кодом, а также в проекты, направленные на обеспечение использования Linux новыми аппаратными функциями на платформах IBM. Linux работает на системах IBM POWER с 2001 года, когда команда разработала новый 64-битный порт для ядра Linux, позволяющий операционной системе работать на процессорах PowerPC. Первой системой, полностью поддерживающей 64-битное ядро Linux, стала POWER5 от IBM, представленная в 2004 году. За ней последовали POWER6 в 2007 году и современные системы на базе POWER7 в 2010 году.

Серверы PowerLinux

Linux был впервые портирован на POWER в июне 2000 года. С тех пор PowerLinux использовался в ряде суперкомпьютеров, включая MareNostrum 2004 и Roadrunner 2008. Начиная с апреля 2012 года, IBM представила три системы на базе процессора POWER7, разработанные специально для Linux, для задач анализа больших данных, отраслевых приложений и инфраструктурных сервисов с открытым исходным кодом, таких как веб-сервисы, электронная почта и сервисы для совместной работы в социальных сетях. Системы IBM PowerLinux 7R1 и IBM PowerLinux 7R2 представляют собой одно- и двухсокетные серверы с форм-фактором для установки в стойку, поддерживающие 8 или 16 ядер микропроцессора POWER7 с частотой 3,55 ГГц (только 7R1) или, с 7R2, частотой 3,55 и 3,3 ГГц, с максимальным объемом памяти 128 ГБ (для 7R1) или 256 ГБ (для 7R2), который может быть сконфигурирован с использованием модулей памяти DIMM емкостью 8, 16 и 32 ГБ. Обе системы работают под управлением операционных систем Linux: Red Hat Enterprise Linux или SUSE Linux Enterprise Server и включают встроенный гипервизор PowerVM [для PowerLinux], поддерживающий до 10 виртуальных машин на ядро и до 160 виртуальных машин на сервер. IBM PowerLinux 7R4 – это система на базе процессора POWER7+ в корпусе 5U с двумя или четырьмя сокетами и 16 или 32 ядрами. Она поддерживает до 1 ТБ памяти DDR3 Active Memory Sharing с частотой 1066 МГц. PowerVM для Linux динамически регулирует системные ресурсы, выделяемые разделам, в зависимости от нагрузки, поддерживая до 640 виртуальных машин на сервер (20 микроразделов на ядро). В исследовании систем и архитектур для больших данных, проведенном IBM Research, было установлено, что кластер Hadoop, состоящий из 10 узлов PowerLinux 7R2 с процессорами POWER7+, работающих под управлением программного обеспечения InfoSphere BigInsights, способен отсортировать терабайт данных менее чем за 8 минут. IBM также представила IBM Flex System p24L Compute Node – двусокетный вычислительный узел, разработанный специально для Linux, для недавно анонсированной IBM PureFlex System, который содержит 12 или 16 ядер микропроцессора POWER7, до 256 ГБ памяти, возможность выбора операционных систем Red Hat Enterprise Linux или SUSE Linux Enterprise Server и встроенный гипервизор PowerVM для PowerLinux. Помимо этих конкретных продуктов, Linux может работать на любом оборудовании серии Power.

PowerLinux против Linux/x86

Выпуски PowerLinux от IBM в апреле 2012 года были разработаны специально для работы операционной системы Linux на системах компании, основанных на POWER7. В отличие от серверов, построенных на процессоре Intel Xeon – потомке x86 с двумя потоками на ядро – процессор POWER7 обеспечивает четыре потока на ядро. Серверы на базе POWER виртуализируются, обеспечивая 60–80% использования ресурсов, в то время как для процессоров x86 типичный показатель составляет 40%. Программа виртуализации PowerVM имеет уровень сертификации Common Criteria Evaluation Assurance (CC) 4+, не имеет зарегистрированных уязвимостей в системе безопасности и поддерживает неограниченный объем используемой памяти.

О виртуализации PowerVM

Системы IBM на базе Power имеют встроенные возможности виртуализации, основанные на технологиях мейнфреймов. На System p этот пакет виртуализации известен как PowerVM. PowerVM включает в себя такие возможности виртуализации, как микроразделение, динамическое распределение памяти и дедупликация, виртуальный сервер ввода-вывода для виртуальных сетей и хранилищ, а также миграция активных разделов.