首頁 > 運維 > CentOS > centos支持cgroups嗎

centos支持cgroups嗎

WBOY
發布: 2022-03-24 11:59:39
原創
2586 人瀏覽過

centos上支援cgroups;Cgroups用於限制、記錄、隔離進程組所使用的實體資源,CentOS上為了支援cgroups,需要安裝libcgroups,可以利用「yum install libcgroup」指令進行安裝。

centos支持cgroups嗎

本文操作環境:centos 7系統、Dell G3電腦。

centos支援cgroups嗎

CentOS上為了支援cgroups,需要安裝libcgroups,不同的linux髮型版稍有不同,CentOS下可以使用如下進行安裝。不過default一般都是會安裝。

指令:yum install libcgroup

確認cgroups的cpu subsystem

Cgroups是Linux核心提供的一種機制,這個機制可以根據特定的行為,把一系列系統任務及其子任務整合(或分隔)到按資源劃分等級的不同群組內,從而為系統資源管理提供一個統一的框架。

Cgroups 可以限制、記錄、隔離進程組所使用的實體資源(包括:CPU、memory、IO等),它本質上是系統核心附加在程式上的,為容器實作虛擬化提一系列鉤子,透過程式運行時對資源的調度觸發相應的鉤子,從而達到資源追蹤和限制的目的。供了基本保證,是建構Docker等一系列虛擬化管理工具的基石。

[root@liumiaocn ~]# mount -t cgroup
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
[root@liumiaocn ~]#
登入後複製

確認到cpu控制的cgroup為/sys/fs/cgroup/cpu

推薦教學:《centos教學

以上是centos支持cgroups嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板