lgrp_mem_size(3LGRP) 函数使用表示 lgroup 分层结构快照的 cookie,并返回给定 lgroup 中已安装内存或可用内存的大小。lgrp_mem_size() 函数报告内存大小(以字节为单位)。
#include <sys/lgrp_user.h> lgrp_mem_size_t lgrp_mem_size(lgrp_cookie_t cookie, lgrp_id_t lgrp, int type, int content)
type 参数可以具有以下两个值:
lgrp_mem_size() 函数返回可用内存量(以字节为单位)。
lgrp_mem_size() 函数返回已安装内存量(以字节为单位)。
content 参数可以具有以下两个值:
lgrp_mem_size() 函数返回此 lgroup 及其后代中的内存量。
lgrp_mem_size() 函数只返回此 lgroup 中的内存量。
如果 cookie、lgroup ID 或其中一个标志无效,则 lgrp_mem_size() 函数将返回 EINVAL。如果未找到指定的 lgroup ID,则 lgrp_mem_size() 函数将返回 ESRCH。