Siemens компаниясы
Гипервизор Linux ядросы үшін модуль ретінде жүзеге асырылады және ядро деңгейінде виртуалдандыруды қамтамасыз етеді. Қонақ жүйелеріне арналған құрамдас бөліктер Linux негізгі ядросына әлдеқашан енгізілген. Оқшаулауды басқару үшін заманауи процессорлар қамтамасыз ететін аппараттық виртуалдандыру механизмдері пайдаланылады. Jailhouse-тың айрықша ерекшеліктері оның жеңіл орындалуы және виртуалды машиналарды тіркелген процессорға, жедел жады аймағына және аппараттық құрылғыларға байланыстыруға бағытталған. Бұл тәсіл бір физикалық мультипроцессорлық серверге әрқайсысы өзінің жеке процессор өзегіне тағайындалған бірнеше тәуелсіз виртуалды орталардың жұмысын қолдауға мүмкіндік береді.
Орталық процессорға тығыз байланыстыру арқылы гипервизордың үстеме шығындары азайтылады және оны жүзеге асыру айтарлықтай жеңілдетілді, өйткені күрделі ресурстарды бөлу жоспарлаушысын іске қосудың қажеті жоқ - жеке орталық процессордың өзегін бөлу бұл процессорда басқа тапсырмалар орындалмайтындығына кепілдік береді. . Бұл тәсілдің артықшылығы - ресурстарға кепілдік берілген қолжетімділікті және болжамды өнімділікті қамтамасыз ету мүмкіндігі, бұл Jailhouse-ды нақты уақытта орындалатын тапсырмаларды жасау үшін қолайлы шешім етеді. Кемшілігі - процессордың ядроларының санымен шектелген шектеулі масштабтау.
Түрме терминологиясында виртуалды орталар «камералар» деп аталады (түрмедегі ұяшық). Камера ішінде жүйе өнімділікті көрсететін бір процессорлы серверге ұқсайды
Жаңа шығарылымда
- Marvell MACCHIATObin, Xilinx Ultra96,
Microsys miriac SBC-LS1046A және Texas Instruments AM654 IDK; - Әрбір процессордың өзегі үшін статистика қосылды;
- Камера өшірілгенде бастапқы қалпына келтіру үшін қосылған PCI құрылғылары;
- Құрылғы ағашының құрылымы Linux ядросының соңғы шығарылымдарына бейімделген;
- ARM және ARM64 платформалары үшін Spectre v2 шабуылдарынан қорғаныс қосылды. Qemu-arm64 параметрлері соңғы QEMU шығарылымдарының өзгерістерін ескереді. Orange Pi Zero тақталарында PSCI микробағдарламасын қайта жазу мәселелері шешілді;
- x86 платформасы үшін демонстрациялық орталарды (тұтқындар) іске қосқан кезде SSE және AVX нұсқауларын пайдалану қосылады және ерекше жағдай туралы есеп қосылады.
Болашаққа арналған жоспарлар процессор кэшін пайдалану тиімділігін арттыратын IOMMUv3 үшін көптен күткен қолдауды қамтиды (
Ақпарат көзі: opennet.ru