Поддерживать
www.wikidata.ru-ru.nina.az
O gruppe uchastnikov eksperimenta sm Kontrolnaya gruppa Kontrolnaya gruppa angl control group cgroups cgroup gruppa processov v Linux dlya kotoroj mehanizmami yadra nalozhena izolyaciya i ustanovleny ogranicheniya na nekotorye processornye setevye resursy pamyati resursy vvoda vyvoda Mehanizm pozvolyaet obrazovyvat ierarhicheskie gruppy processov s zadannymi resursnymi svojstvami i obespechivaet programmnoe upravlenie imi Unificirovannaya ierarhiya na osnove kontrolnyh grupp i systemdIstoriyaRazrabotka byla nachata inzhenerami Google Polom Menedzhem Paul Menage i Rohitom Setom Rohit Seth v 2006 godu i pervonachalno nazyvalas kontejnery processov angl process containers V 2007 godu proekt byl pereimenovan v sgroups ot angl control groups po prichine neodnoznachnosti znacheniya termina kontejner v yadre Linux Nachinaya s versii 2 6 24 yadra Linux tehnologiya vklyuchena v oficialnye versii yadra S etogo momenta razrabotka znachitelno aktivizirovalas v mehanizm dobavleno mnogo dopolnitelnyh vozmozhnostej mehanizm sushestvennym obrazom ispolzuetsya v tehnologii inicializacii systemd a takzhe yavlyaetsya klyuchevym elementom v realizacii sistemy virtualizacii na urovne operacionnoj sistemy LXC VozmozhnostiOdna iz celej mehanizma predostavit edinyj programmnyj interfejs k celomu spektru sredstv upravleniya processami nachinaya s kontrolya edinichnogo processa takih kak naprimer utilita nice vplot do polnoj virtualizacii na urovne sistemy kak u OpenVZ angl LXC Mehanizm predostavlyaet sleduyushie vozmozhnosti ogranichenie resursov angl resource limiting ispolzovanie pamyati v tom chisle virtualnoj prioritizaciyu raznym gruppam mozhno vydelit raznoe kolichestvo processornogo resursa i propusknoj sposobnosti podsistemy vvoda vyvoda uchyot podschyot zatrat teh libo inyh resursov gruppoj izolyaciyu razdelenie prostranstv imyon dlya grupp takim obrazom chto odnoj gruppe nedostupny processy setevye soedineniya i fajly drugoj upravlenie priostanovku freezing grupp sozdanie kontrolnyh tochek checkpointing i ih perezagruzku IspolzovanieKontrolnaya gruppa cgroup nabor processov obedinyonnyh po nekotorym priznakam gruppirovka mozhet byt ierarhicheskoj s nasledovaniem ogranichenij i parametrov roditelskoj gruppy Yadro Linux predostavlyaet dostup ko mnozhestvu tak nazyvaemyh kontrollerov podsistem cherez interfejs cgroup naprimer kontroller memory ogranichivaet ispolzovanie operativnoj pamyati kontroller cpuacct uchityvaet ispolzovanie processornogo vremeni Upravlenie kontrolnymi gruppami vozmozhno razlichnymi sposobami cherez dostup k virtualnoj fajlovoj sisteme cgroup po tipu proc napryamuyu utilitami cgcreate cgexec cgclassify iz libcgroup ispolzuya demon mehanizma pravil angl rules engine daemon kotoryj avtomaticheski peremeshaet processy opredelyonnyh polzovatelej grupp ili komand v cgroups soglasno konfiguracii kosvenno cherez drugie programmnye sredstva ispolzuyushie kontrolnye gruppy naprimer cherez sistemy kontejnerizacii LXC i Docker biblioteku libvirt tehnologiyu inicializacii systemd klasternoe upravlyayushee programmnoe obespechenie Grid Engine Opisanie ustanovki i ispolzovaniya mehanizma vklyucheno v dokumentaciyu yadra Linux PrimechaniyaSokrashenie spravedlivo dlya versii 1 Sokrashenie spravedlivo dlya versii 2 Jonathan Corbet 2007 05 29 Process containers LWN net 12 iyunya 2017 Data obrasheniya 29 dekabrya 2012 Jonathan Corbet 2007 10 29 Notes from a container LWN net 22 iyunya 2012 Data obrasheniya 29 dekabrya 2012 Jonathan Corbet 2007 07 31 Controlling memory use in containers LWN 29 yanvarya 2018 Data obrasheniya 29 dekabrya 2012 Jonathan Corbet 2007 10 23 Network World Arhivirovano iz originala 19 oktyabrya 2013 Data obrasheniya 22 avgusta 2012 Kamkamezawa Hiroyu 2008 11 19 PDF Japan Linux Symposium Arhivirovano iz originala PDF presentation slides 22 iyulya 2011 Data obrasheniya 29 dekabrya 2012 neopr Data obrasheniya 29 dekabrya 2012 Arhivirovano 22 iyulya 2011 goda Dave Hansen PDF Linux Foundation Arhivirovano iz originala PDF presentation slides 9 oktyabrya 2011 Data obrasheniya 29 dekabrya 2012 Matt Helsley 2009 02 03 LXC Linux container tools IBM developerWorks 29 oktyabrya 2012 Data obrasheniya 29 dekabrya 2012 Grid Engine cgroups Integration neopr Scalable Logic 22 maya 2012 Arhivirovano iz originala 26 yanvarya 2013 goda Ssylkicgroup v1 neopr kernel org cgroup v2 neopr kernel org
Вершина