Кіріспе
IBM PowerPC немесе Power ISA негізінде жұмыс істейтін Linux операциялық жүйесі PowerLinux – IBM-нің PowerPC немесе Power ISA негізіндегі компьютерлерде іске қосылатын Linux операциялық жүйесінің (ОЖ) жиынтығы. Ол көбінесе "Linux on Power" терминімен бірге қолданылады, сонымен қатар, бұл бірнеше Linux-қана IBM Power Systems жүйелерінің атауы болып табылады.
PowerLinux is the combination of a Linux based operating system (OS) running on PowerPC or Power ISA based computers from IBM. It is often used in reference along with Linux on Power, and is also the name of several Linux only IBM Power Systems.
IBM және Linux
1990 жылдардың аяғында IBM Linux операциялық жүйесін қарастыра бастады. 2000 жылы IBM Linux-ты қолдауға ниеттенгенін жариялады. 2001 жылы IBM Linux қозғалысын демеу үшін 1 миллиард доллар инвестициялады, оны IBM серверлері мен бағдарламалық қамтамасы үшін операциялық жүйе ретінде қабылдады. Он жылдың ішінде Linux IBM-нің барлық бизнес салаларында, географиялық аймақтарында және жұмыс жүктемелерінде қолданылатын болды және IBM-нің аппараттық, бағдарламалық қамтамасы, қызметтері мен ішкі әзірлемелерінде тығыз интеграцияланды. 2012 жылдың сәуірінде Linux Foundation ұсынған сауалнамада IBM соңғы жеті жылдағы бесінші ірі коммерциялық үлес қосушы ретінде көрсетілді, 600-дан астам әзірлеуші 100-ден астам ашық кодты жобаға қатысты. IBM 1999 жылы Linux Technology Center (LTC) құрды, оның мақсаты Linux және басқа да ашық кодты бағдарламалық қамтамаға қызығушылық танытқан бағдарламалық қамтама әзірлеушілерді бір ұйымға біріктіру болды. LTC Linux қауымдастығымен бірлесіп, Linux-ты PowerPC, x86 және соңғы кезде Cell Broadband Engine жүйелерінде тиімді жұмыс істеуіне ықпал етті. LTC-дегі әзірлеушілер түрлі ашық кодты жобаларға, сондай-ақ Linux-тың IBM платформаларында жаңа аппараттық мүмкіндіктерді пайдалануына мүмкіндік беретін жобаларға үлес қосады. Linux 2001 жылдан бері IBM POWER жүйелерінде жұмыс істейді, сол кезде команда Linux ядросы үшін 64 биттік порт құрып, операциялық жүйені PowerPC процессорларында іске қосуға мүмкіндік берді. 64 биттік Linux ядросын толық қолдаған алғашқы жүйе – 2004 жылы құрылған IBM POWER5 болды. Одан кейін 2007 жылы POWER6 және 2010 жылы POWER7 негізіндегі қазіргі жүйелер пайда болды.
PowerLinux серверлері
Linux алғаш рет 2000 жылдың маусым айында POWER платформасына көшірілді. Содан бері PowerLinux бірнеше суперкомпьютерлерде қолданылды, оның ішінде MareNostrum 2004 және Roadrunner 2008. 2012 жылдың сәуірінен бастап IBM үлкен деректерді талдау, салалық қолданбалар және ашық кодты инфрақұрылымдық қызметтер, мысалы, веб-сервистер, электрондық пошта және әлеуметтік желілердегі өзара іс-қимыл қызметтерін ұсыну үшін POWER7 процессорына негізделген үш Linux-қа арналған жүйені ұсынды. IBM PowerLinux 7R1 және IBM PowerLinux 7R2 жүйелері – бір немесе екі процессорлік тіреуішті серверлер, олар 3,55 ГГц жиілікті 8 немесе 16 POWER7 микропроцессорлық ядроны қолдайды (тек 7R1 үшін) немесе 7R2 үшін 3,55 және 3,3 ГГц жиіліктерінде, сондай-ақ 128 ГБ дейін жадты (7R1 үшін) немесе 256 ГБ дейін жадты (7R2 үшін) 8, 16 және 32 ГБ көлемді екі қатарлы жад модульдерімен (DIMM) конфигурациялауға болады. Екі жүйе де Linux операциялық жүйелерін қолдайды: Red Hat Enterprise Linux немесе SUSE Linux Enterprise Server және PowerVM [PowerLinux үшін] гипервизорымен бірге келеді, ол әр ядро үшін 10 виртуалды машинаға дейін және әр сервер үшін 160 виртуалды машинаға дейін қолдайды. IBM PowerLinux 7R4 – POWER7+ процессорына негізделген, екі немесе төрт процессорлік тіреуішпен және 16 немесе 32 ядромен жабдықталған 5U корпустағы жүйе. Ол 1 ТБ дейін 1066 МГц DDR3 белсенді жадты бөлісуді қолдайды. PowerVM for Linux жүйе ресурстарын жүктемеге байланысты бөлімдерге динамикалық түрде бейімдейді, серверде 640 виртуалды машинаға дейін (әр ядро үшін 20 микробөлімше) қолдау көрсетеді. Үлкен деректер жүйелері мен архитектурасы бойынша зерттеулерде IBM Research компаниясы POWER7+ процессорлары бар 10 түйінді PowerLinux 7R2 түйіндерінен тұратын Hadoop кластерінің InfoSphere BigInsights бағдарламалық қамтамасымен 1 терабайт деректерді 8 минуттан кем уақытта сұрыптай алатынын анықтады. IBM сонымен қатар IBM Flex System p24L Compute Node-ді ұсынды, ол жақында жарияланған IBM PureFlex System үшін Linux-қа арналған екі процессорлік есептеу түйіні болып табылады, онда 12 немесе 16 POWER7 микропроцессорлық ядросы, 256 ГБ дейін жад, Red Hat Enterprise Linux немесе SUSE Linux Enterprise Server операциялық жүйелерін таңдау мүмкіндігі және PowerVM for PowerLinux кіріктірілген. Бұл арнайы өнімдерге қосымша, Linux кез келген Power сериялы аппараттық құралдарда жұмыс істей алады.
Active Memory Sharing. PowerVM for Linux dynamically adjusts system resources to partitions based on workload demands across up to 640 VMs per server (20 micropartitions per core). In a study on systems and architecture for big data, IBM Research found that a 10 node Hadoop cluster of PowerLinux 7R2 nodes with POWER7+ processors, running InfoSphere BigInsights software, can sort through a terabyte of data in less than 8 minutes. IBM also introduced the IBM Flex System p24L Compute Node, a Linux specific two socket compute node for the recently announced IBM PureFlex System, which contains 12 or 16 POWER7 microprocessor cores, up to 256 GB of memory, the option of Red Hat Enterprise Linux or SUSE Linux Enterprise Server operating systems and built in PowerVM for PowerLinux. In addition to these specific products, Linux is capable of running on any Power series hardware.
PowerLinux және Linux/x86 арасындағы айырмашылық
2012 жылдың сәуір айында IBM компаниясы ұсынған PowerLinux жүйесі компанияның POWER7 процессорлық негіздегі жүйелерінде Linux операциялық жүйесін іске қосу үшін арнайы дамытылды. Intel Xeon процессоры негізінде құрастырылған серверлерден, x86 процессорларының тікелей ұрпағынан, әр ядроға екі жіппен салыстырғанда, POWER7 процессоры әр ядроға төрт жіп ұсынады. POWER процессорлық негіздегі серверлер 60-80 пайыздық тиімділікке жету үшін виртуалды жағдайда жұмыс істейді, бұл көрсеткіш x86 процессорлары үшін әдетте 40 пайызды құрайды. PowerVM виртуализация бағдарламасы Common Criteria Evaluation Assurance (CC) стандартының 4+ деңгейіне ие, ешқандай қауіпсіздік көмекейі тіркелмеген, сондай-ақ шексіз көлемде жадты пайдалану мүмкіндігі бар.
PowerVM виртуализациясы туралы
IBM-нің қуатқа негізделген жүйелерінде мейнфрейм технологиясынан туындаған енгізілген виртуализация мүмкіндіктері бар. System p жүйесінде бұл виртуализация жиынтығы PowerVM деп аталады. PowerVM микро-бөлшектеу, белсенді жадты бөлісу және дубликаттарды жою, виртуалды желілер мен жад үшін виртуалды I/O сервері, сондай-ақ бөлімдерді тоқтатусыз жылжыту сияқты виртуализация мүмкіндіктерін қамтиды.