Cgroups (original) (raw)

About DBpedia

cgroups (control groups) est une fonctionnalité du noyau Linux pour limiter, compter et isoler l'utilisation des ressources (processeur, mémoire, utilisation disque, etc.). Ce travail a été initié par des ingénieurs de Google (d'abord Paul Menage et Rohit Seth) en 2006 sous le nom « conteneur de processus» ; à la fin 2007, il a été renommé Control Groups (à cause de la confusion causée par les différentes significations du terme « conteneur » dans le noyau Linux) et intégré à la version 2.6.24 du noyau Linux. Depuis lors, de nombreuses nouvelles fonctionnalités et contrôleurs ont été ajoutés.

thumbnail

Property Value
dbo:abstract سي غروبس مختصر (بالإنجليزية: control groups)‏ هي ميزة في نواة لينكس تتيح تجميع أو تقسيم المهام (العمليات) وعزلها عن بعض في مجموعات منظمة بشكل هرمي. يمكن إنشاء هذه المجموعات وضبطها لتقسيم موارد النظام والاستفادة من العتاد والشبكة المتاحة. (المعالج والذاكرة والقرص الصلب، الإدخال والإخراج، وما إلى ذلك) كما يمكنه التحكم وتخصيص الأولويات، ومراقبة موارد النظام. بدأ المهندسون في جوجل العمل على هذه الميزة في عام 2006، تحت اسم «حاويات العملية». وفي أواخر عام 2007 تغيرت التسمية إلى «مجموعات المراقبة» بسبب الارتباك في مصطلح «حاوية» في نواة لينكس، تم دمج الخاصية في نواة الإصدار 2.6.24. ومنذ ذلك الحين يعمل المطورين على إضافة العديد من خصائص وحدات التحكم الجديدة، مثل دعم kernfs، الجدار الناري والتسلسل الهرمي الموحد. (ar) cgroups (abbreviated from control groups) is a Linux kernel feature that limits, accounts for, and isolates the resource usage (CPU, memory, disk I/O, network, etc.) of a collection of processes. Engineers at Google (primarily Paul Menage and Rohit Seth) started the work on this feature in 2006 under the name "process containers". In late 2007, the nomenclature changed to "control groups" to avoid confusion caused by multiple meanings of the term "container" in the Linux kernel context, and the control groups functionality was merged into the Linux kernel mainline in kernel version 2.6.24, which was released in January 2008. Since then, developers have added many new features and controllers, such as support for kernfs in 2014, firewalling, and unified hierarchy. cgroup v2 was merged in Linux kernel 4.5 with significant changes to the interface and internal functionality. (en) cgroups (control groups) est une fonctionnalité du noyau Linux pour limiter, compter et isoler l'utilisation des ressources (processeur, mémoire, utilisation disque, etc.). Ce travail a été initié par des ingénieurs de Google (d'abord Paul Menage et Rohit Seth) en 2006 sous le nom « conteneur de processus» ; à la fin 2007, il a été renommé Control Groups (à cause de la confusion causée par les différentes significations du terme « conteneur » dans le noyau Linux) et intégré à la version 2.6.24 du noyau Linux. Depuis lors, de nombreuses nouvelles fonctionnalités et contrôleurs ont été ajoutés. (fr) cgroups (control groups) とは、プロセスグループのリソース(CPU、メモリ、ディスクI/Oなど)の利用を制限・隔離するLinuxカーネルの機能。"process containers" という名称で Rohit Seth が2006年9月から開発を開始し、2007年に cgroups と名称変更され、2008年1月に Linux カーネル 2.6.24 にマージされた。それ以来、多くの機能とコントローラが追加された。 (ja) cgroups(control groups의 약자)는 프로세스들의 자원의 사용(CPU, 메모리, 디스크 입출력, 네트워크 등)을 제한하고 격리시키는 리눅스 커널 기능이다. 구글의 엔지니어들이 2006년에 이 기능에 대한 작업에 착수하였고 당시 이름은 "프로세스 컨테이너"(process container)였다. 2007년 말에 리눅스 커널 문맥에서 "컨테이너"라는 용어의 의미가 여러 개이므로 혼란을 방지하기 위해 이름이 "컨트롤 그룹"(control groups)으로 변경되었으며, 컨트롤 그룹 기능은 2008년 1월에 출시된 커널 버전 2.6.24에 리눅스 커널 메인라인으로 병합되었다. 그 뒤로 개발자들은 수많은 새로운 기능과 컨트롤러들을 추가해오고 있는데, 이를테면 kernfs 지원, 방화벽, 통합된 계층구조를 포함한다. (ko) Контрольная группа (англ. control group, cgroups, cgroup) — группа процессов в Linux, для которой механизмами ядра наложена изоляция и установлены ограничения на некоторые (процессорные, сетевые, ресурсы памяти, ресурсы ввода-вывода). Механизм позволяет образовывать иерархические группы процессов с заданными ресурсными свойствами и обеспечивает программное управление ими. (ru) cgroups (англ. control groups) — механізм ядра Linux, який обмежує і ізолює обчислювальні ресурси (процесорні, мережні, ресурси пам'яті, ресурси вводу-виводу) для груп процесів. Механізм дозволяє утворювати ієрархічні групи процесів із заданими ресурсними властивостями і забезпечує програмне керування ними. (uk) cgroups,其名稱源自控制群組(英語:control groups)的簡寫,是Linux内核的一个功能,用来限制、控制與分離一个行程群組的资源(如CPU、内存、磁盘输入输出等)。 這個專案最早是由Google的工程師(主要是Paul Menage和Rohit Seth)在2006年發起,最早的名稱為进程容器(process containers)。在2007年時,因為在Linux內核中,容器(container)這個名詞有許多不同的意義,為避免混亂,被重新命名為cgroup,並且被合併到2.6.24版的内核中去。自那以后,又添加了很多功能。 (zh)
dbo:developer dbr:Tejun_Heo
dbo:genre dbr:System_software
dbo:license dbr:GNU_General_Public_License dbr:GNU_Lesser_General_Public_License
dbo:operatingSystem dbr:Linux
dbo:programmingLanguage dbr:C_(programming_language)
dbo:thumbnail wiki-commons:Special:FilePath/Linux_kernel_and_daemons_with_exclusive_access.svg?width=300
dbo:wikiPageExternalLink http://lwn.net/Articles/679786 http://www.haifux.org/lectures/299/netLec7.pdf http://www.netdevconf.org/1.1/proceedings/slides/rosen-namespaces-cgroups-lxc.pdf https://static.googleusercontent.com/media/research.google.com/en/us/pubs/archive/43438.pdf https://msdn.microsoft.com/en-us/library/windows/desktop/ms684161(v=vs.85).aspx https://www.kernel.org/doc/Documentation/cgroup-v1/ https://www.kernel.org/doc/Documentation/cgroup-v2.txt https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/index.html https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/resource_management_guide/ch01 http://manpages.ubuntu.com/manpages/cosmic/man7/cgroups.7.html
dbo:wikiPageID 28942492 (xsd:integer)
dbo:wikiPageLength 20908 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1114038895 (xsd:integer)
dbo:wikiPageWikiLink dbr:Mount_(computing) dbr:Process_identifier dbc:Virtualization_software_for_Linux dbr:CoreOS dbr:Object_Manager_(Windows) dbr:Operating_system-level_virtualization dbr:Operating_system–level_virtualization_implementations dbr:GNU_General_Public_License dbr:GNU_Lesser_General_Public_License dbr:Google dbr:Apache_Hadoop dbr:Apache_Mesos dbr:Application_checkpointing dbr:Libvirt dbr:Linux dbr:Linux-VServer dbr:Linux_kernel dbr:Lmctfy dbr:Hostname dbr:Kernfs_(Linux) dbr:Tc_(Linux) dbr:C_(programming_language) dbr:System_software dbr:Fedora_Project dbr:Page_cache dbr:Grid_Engine dbr:Process_(computing) dbr:HTCondor dbr:Iptables dbr:Jelastic dbc:Linux_kernel_features dbc:Operating_system_security dbc:Interfaces_of_the_Linux_kernel dbr:LWN.net dbr:LXC dbr:Systemd dbr:Docker_(software) dbr:Plan_9_from_Bell_Labs dbr:Inter-process_communication dbr:Kubernetes dbr:Microsoft_Windows dbr:Network_interface_controller dbr:Nice_(Unix) dbr:OS-level_virtualization dbr:OpenVZ dbr:Red_Hat_Enterprise_Linux dbr:Use_case dbr:Mainline_Linux dbr:Firewall_(computing) dbr:Process_group dbr:Sysfs dbr:Resource_(computer_science) dbr:Linux_kernel_mainline dbr:Cgroup dbr:Syscall dbr:Main_memory dbr:OOM_killer dbr:Tejun_Heo dbr:File:Linux_kernel_and_daemons_with_exclusive_access.svg dbr:Firejail dbr:Job_object_(Windows)
dbp:author v1: Paul Menage, Rohit Seth (en) v2: Tejun Heo (en)
dbp:developer Tejun Heo, Johannes Weiner, Michal Hocko, Waiman Long, Roman Gushchin, Chris Down et al. (en)
dbp:genre dbr:System_software
dbp:license GPL and LGPL (en)
dbp:name cgroups (en)
dbp:operatingSystem dbr:Linux
dbp:programmingLanguage dbr:C_(programming_language)
dbp:title cgroups (en)
dbp:website for v1 and for v2 (en)
dbp:wikiPageUsesTemplate dbt:! dbt:Anchor dbt:Cleanup dbt:Infobox_software dbt:Lowercase_title dbt:Main dbt:Portal dbt:Redirect dbt:Reflist dbt:Short_description dbt:Snd dbt:Start_date_and_age dbt:Use_dmy_dates dbt:Release_date_and_age dbt:Linux_kernel dbt:Virtualization_software
dcterms:subject dbc:Virtualization_software_for_Linux dbc:Linux_kernel_features dbc:Operating_system_security dbc:Interfaces_of_the_Linux_kernel
gold:hypernym dbr:Feature
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatLinuxKernelFeatures yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Cognition100023271 yago:Communication100033020 yago:Concept105835747 yago:Content105809192 yago:Feature105849789 yago:Idea105833840 yago:Property105849040 yago:PsychologicalFeature100023100 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077
rdfs:comment cgroups (control groups) est une fonctionnalité du noyau Linux pour limiter, compter et isoler l'utilisation des ressources (processeur, mémoire, utilisation disque, etc.). Ce travail a été initié par des ingénieurs de Google (d'abord Paul Menage et Rohit Seth) en 2006 sous le nom « conteneur de processus» ; à la fin 2007, il a été renommé Control Groups (à cause de la confusion causée par les différentes significations du terme « conteneur » dans le noyau Linux) et intégré à la version 2.6.24 du noyau Linux. Depuis lors, de nombreuses nouvelles fonctionnalités et contrôleurs ont été ajoutés. (fr) cgroups (control groups) とは、プロセスグループのリソース(CPU、メモリ、ディスクI/Oなど)の利用を制限・隔離するLinuxカーネルの機能。"process containers" という名称で Rohit Seth が2006年9月から開発を開始し、2007年に cgroups と名称変更され、2008年1月に Linux カーネル 2.6.24 にマージされた。それ以来、多くの機能とコントローラが追加された。 (ja) cgroups(control groups의 약자)는 프로세스들의 자원의 사용(CPU, 메모리, 디스크 입출력, 네트워크 등)을 제한하고 격리시키는 리눅스 커널 기능이다. 구글의 엔지니어들이 2006년에 이 기능에 대한 작업에 착수하였고 당시 이름은 "프로세스 컨테이너"(process container)였다. 2007년 말에 리눅스 커널 문맥에서 "컨테이너"라는 용어의 의미가 여러 개이므로 혼란을 방지하기 위해 이름이 "컨트롤 그룹"(control groups)으로 변경되었으며, 컨트롤 그룹 기능은 2008년 1월에 출시된 커널 버전 2.6.24에 리눅스 커널 메인라인으로 병합되었다. 그 뒤로 개발자들은 수많은 새로운 기능과 컨트롤러들을 추가해오고 있는데, 이를테면 kernfs 지원, 방화벽, 통합된 계층구조를 포함한다. (ko) Контрольная группа (англ. control group, cgroups, cgroup) — группа процессов в Linux, для которой механизмами ядра наложена изоляция и установлены ограничения на некоторые (процессорные, сетевые, ресурсы памяти, ресурсы ввода-вывода). Механизм позволяет образовывать иерархические группы процессов с заданными ресурсными свойствами и обеспечивает программное управление ими. (ru) cgroups (англ. control groups) — механізм ядра Linux, який обмежує і ізолює обчислювальні ресурси (процесорні, мережні, ресурси пам'яті, ресурси вводу-виводу) для груп процесів. Механізм дозволяє утворювати ієрархічні групи процесів із заданими ресурсними властивостями і забезпечує програмне керування ними. (uk) cgroups,其名稱源自控制群組(英語:control groups)的簡寫,是Linux内核的一个功能,用来限制、控制與分離一个行程群組的资源(如CPU、内存、磁盘输入输出等)。 這個專案最早是由Google的工程師(主要是Paul Menage和Rohit Seth)在2006年發起,最早的名稱為进程容器(process containers)。在2007年時,因為在Linux內核中,容器(container)這個名詞有許多不同的意義,為避免混亂,被重新命名為cgroup,並且被合併到2.6.24版的内核中去。自那以后,又添加了很多功能。 (zh) سي غروبس مختصر (بالإنجليزية: control groups)‏ هي ميزة في نواة لينكس تتيح تجميع أو تقسيم المهام (العمليات) وعزلها عن بعض في مجموعات منظمة بشكل هرمي. يمكن إنشاء هذه المجموعات وضبطها لتقسيم موارد النظام والاستفادة من العتاد والشبكة المتاحة. (المعالج والذاكرة والقرص الصلب، الإدخال والإخراج، وما إلى ذلك) كما يمكنه التحكم وتخصيص الأولويات، ومراقبة موارد النظام. (ar) cgroups (abbreviated from control groups) is a Linux kernel feature that limits, accounts for, and isolates the resource usage (CPU, memory, disk I/O, network, etc.) of a collection of processes. Engineers at Google (primarily Paul Menage and Rohit Seth) started the work on this feature in 2006 under the name "process containers". In late 2007, the nomenclature changed to "control groups" to avoid confusion caused by multiple meanings of the term "container" in the Linux kernel context, and the control groups functionality was merged into the Linux kernel mainline in kernel version 2.6.24, which was released in January 2008. Since then, developers have added many new features and controllers, such as support for kernfs in 2014, firewalling, and unified hierarchy. cgroup v2 was merged in Li (en)
rdfs:label سيغروبس (ar) Cgroups (en) Cgroups (fr) Cgroups (ja) Cgroups (ko) Контрольная группа (Linux) (ru) Cgroups (zh) Cgroups (uk)
owl:sameAs freebase:Cgroups yago-res:Cgroups wikidata:Cgroups dbpedia-ar:Cgroups dbpedia-fa:Cgroups dbpedia-fi:Cgroups dbpedia-fr:Cgroups dbpedia-ja:Cgroups dbpedia-ko:Cgroups dbpedia-ms:Cgroups dbpedia-ru:Cgroups dbpedia-uk:Cgroups dbpedia-zh:Cgroups https://global.dbpedia.org/id/2qdgk
prov:wasDerivedFrom wikipedia-en:Cgroups?oldid=1114038895&ns=0
foaf:depiction wiki-commons:Special:FilePath/Linux_kernel_and_daemons_with_exclusive_access.svg
foaf:homepage https://www.kernel.org/doc/Documentation/cgroup-v1/ https://www.kernel.org/doc/Documentation/cgroup-v2.txt
foaf:isPrimaryTopicOf wikipedia-en:Cgroups
foaf:name cgroups (en)
is dbo:wikiPageRedirects of dbr:Kernel_memory_control_groups dbr:Kernel_namespaces dbr:Mount_namespace dbr:Process_containers dbr:Namespace_isolation dbr:CGroups dbr:Cgclassify dbr:Cgcreate dbr:Cgexec dbr:Kmemcg dbr:Libcgroup dbr:Network_namespace dbr:Cgroup dbr:Cgroups2 dbr:PID_namespace dbr:PID_namespaces dbr:Process_container dbr:CGroup dbr:Network_namespaces
is dbo:wikiPageWikiLink of dbr:Kernel_memory_control_groups dbr:Kernel_namespaces dbr:Mount_namespace dbr:Ubuntu_version_history dbr:Infrastructure_as_a_service dbr:Container_Linux dbr:ElasticHosts dbr:Process_containers dbr:Apache_Mesos dbr:Linux_kernel_interfaces dbr:Linux_namespaces dbr:Lmctfy dbr:Cloud_computing dbr:Comparison_of_operating_system_kernels dbr:Kernfs_(Linux) dbr:Tc_(Linux) dbr:Fork_bomb dbr:LXC dbr:Systemd dbr:Docker_(software) dbr:PostmarketOS dbr:Namespace_isolation dbr:OS-level_virtualization dbr:OpenRC dbr:CGroups dbr:C_group dbr:Cgclassify dbr:Cgcreate dbr:Cgexec dbr:Sandbox_(computer_security) dbr:Process_group dbr:Kmemcg dbr:Libcgroup dbr:Network_namespace dbr:Cgroup dbr:Cgroups2 dbr:PID_namespace dbr:PID_namespaces dbr:Process_container dbr:CGroup dbr:Network_namespaces
is foaf:primaryTopic of wikipedia-en:Cgroups