Lines Matching refs:memory
5 …limits的接口通过plimitsfs的伪文件系统提供。通过操作文件对进程及进程资源进行分组管理,通过配置plimits组内限制器Plimiter限制进程组的memory、sched等资源的使用。
11 - plimiter:资源限制器的总称,一个子系统代表一类资源限制器,包含memory限制器、pids限制器、sched限制器。
13 - memory限制器:限制plimits组内所有进程的内存使用总和。
31 │ │ ├─memory.failcnt
32 │ │ ├─memory.limit
33 │ │ ├─memory.peak
34 │ │ ├─memory.usage
35 │ │ ├─memory.oom_ctrl
36 │ │ └─memory.stat
51 3. memory限制器:
53 **图3** memory限制器配置
79 |-r--r--r-- | 0 | u:0 | g:0 | memory.stat | 统计内存使用的信息,单位:字节 |
80 |-r--r--r-- | 0 | u:0 | g:0 | memory.usage | 已使用内存份额,单位:字节 |
81 |-r--r--r-- | 0 | u:0 | g:0 | memory.peak | 内存历史使用峰值,单位:字节 |
82 |-rw-r--r-- | 0 | u:0 | g:0 | memory.limit | 内存使用限额,单位:字节 |
83 |-r--r--r-- | 0 | u:0 | g:0 | memory.failcnt | 记录超过限额内存分配失败的次数,单位:次 |
93 - 对文件memory.limit写入内存,单位字节,可限制组内允许使用的内存制
100 …首先对/proc/plimits/plimitsA/plimits.limiter_delete文件依次写入字段“sched”、“memory”、“pids”删除限制器,才能使用rmdir删除pl…
111 plimits文件系统的主要开发流程包括创建新的plimitsA,将pid号写入/plimitsA/plimits.procs,对进程资源分组;按照字节大小写文件/plimitsA/memory.l…
138 char plimitsAMemoryLimit[128] = "/proc/plimits/plimitsA/memory.limit";
139 char plimitsAMemoryUsage[128] = "/proc/plimits/plimitsA/memory.usage";
143 char plimitsMem[128] = "/proc/plimits/memory.usage";
203 //limit memory
248 /* 删除plimitsA组内memory限制器 */
250 sprintf(writeBuf, "%s", "memory");
259 /* 增加plimitsA组内memory限制器 */
261 sprintf(writeBuf, "%s", "memory");
270 /* 删除plimitsA组,首先删除memory、pids、sched限制器 */
272 sprintf(writeBuf, "%s", "memory");