control group(簡稱cgroup),是linux系統自帶的乙個工具/特性。它主要的用途就是根據不同的group的結構來分配和管理資源。我們經常聽說和使用的docker,在內部就是用control group來進行資源管理的。其中常見的資源包括,cpu,ram,io。。。
如何用cgroup限制記憶體?
所以,如果想限制某個程序(組)的記憶體用量,只需要設定memory.high和memory.max就可以了。
ref
linux 資源管理
一 系統資源 網路資源 儲存資源,計算資源 二 系統資源管理名命令 1.檢視目錄下的檔案使用情況 du sh 目錄 檔案 注 du sh檢視的是目錄 檔案占用block塊的大小 ll h檢視檔案 目錄的本身大小 2.檢視檔案系統 格式化好的分割槽 的使用情況 df h 注 檢視檔案系統使用i節點的情...
uC OS III之資源管理
1.最常用的獨佔共享資源和建立臨界區的方法有4種 關中斷 禁止任務排程 使用訊號量 使用互斥型訊號量。一般推薦使用互斥訊號量。在訪問資料量極少的時候,可以使用關中斷的方式。在訪問資料量少且資源同步是在任務與任務之間的時候,可以使用關排程的方式。2.關中斷 開中斷 1 在使用關中斷 開中斷時,必須先呼...
linux核心 資源管理
1.linux核心資源劃分功能 劃分cpu 記憶體空間 i o等的cgroup control group 以及劃分pid pic 網路 mount命名空間的namespace。2.linux的排程策略 scheduling policy tss time sharing system,分時系統 和...