Լենարտ Փոթերինգն առաջարկել է համակարգին ավելացնել փափուկ վերբեռնման ռեժիմ

Lennart Pöttering-ը խոսեց համակարգային համակարգի կառավարիչին փափուկ վերաբեռնման ռեժիմ («systemctl soft-reboot») ավելացնելու նախապատրաստման մասին, որը միայն վերագործարկում է օգտագործողի տարածքի բաղադրիչները՝ առանց դիպչելու Linux-ի միջուկին: Համեմատած սովորական վերաբեռնման հետ, ակնկալվում է, որ փափուկ վերագործարկումը կնվազեցնի խափանումները այն միջավայրերի արդիականացման ժամանակ, որոնք օգտագործում են նախապես կառուցված համակարգի պատկերներ:

Նոր ռեժիմը թույլ կտա անջատել բոլոր գործընթացները օգտվողի տարածքում, այնուհետև փոխարինել արմատային ֆայլային համակարգի պատկերը նոր տարբերակով և սկսել համակարգի սկզբնավորման գործընթացը՝ առանց միջուկը վերագործարկելու: Բացի այդ, օգտագործողի միջավայրը փոխարինելիս գործող միջուկի վիճակի պահպանումը հնարավորություն կտա թարմացնել որոշ ծառայություններ կենդանի ռեժիմում՝ կազմակերպելով ֆայլերի նկարագրիչների փոխանցումը և այդ ծառայությունների համար ցանցային վարդակների ունկնդրումը հին միջավայրից նոր միջավայր: Այսպիսով, հնարավոր կլինի զգալիորեն կրճատել համակարգի մի տարբերակը մյուսով փոխարինելու համար անհրաժեշտ ժամանակը և ապահովել ռեսուրսների անխափան փոխանցումը ամենակարևոր ծառայություններին, որոնք կշարունակեն աշխատել առանց ընդհատումների:

Վերագործարկման արագացումը ձեռք է բերվում այնպիսի համեմատաբար երկար փուլերի վերացման միջոցով, ինչպիսիք են ապարատային սկզբնավորումը, բեռնիչի գործարկումը, միջուկի գործարկումը, վարորդի սկզբնավորումը, որոնվածի բեռնումը և initrd մշակումը: Միջուկը փափուկ վերագործարկման հետ համակցված թարմացնելու համար առաջարկվում է օգտագործել livepatch մեխանիզմը՝ գործող Linux միջուկը կարկատելու համար՝ առանց լրիվ վերաբեռնման կամ հավելվածների դադարեցման:

Source: opennet.ru

Добавить комментарий