zone_reclaimable
来源:互联网 发布:js引用 编辑:程序博客网 时间:2024/05/01 15:39
boolzone_reclaimable(struct zone *zone)
{
return zone_page_state_snapshot(zone, NR_PAGES_SCANNED) <
zone_reclaimable_pages(zone)* 6;
}
static inlineunsigned long zone_page_state_snapshot(structzone *zone,
enumzone_stat_item item)
{
long x =atomic_long_read(&zone->vm_stat[item]);
#ifdef CONFIG_SMP
int cpu;
for_each_online_cpu(cpu)
x += per_cpu_ptr(zone->pageset,cpu)->vm_stat_diff[item];
if (x < 0)
x = 0;
#endif
return x;
}
unsigned long zone_reclaimable_pages(struct zone *zone)
{
unsigned long nr;
nr = zone_page_state_snapshot(zone, NR_ACTIVE_FILE) +
zone_page_state_snapshot(zone, NR_INACTIVE_FILE) +
zone_page_state_snapshot(zone, NR_ISOLATED_FILE);
if (get_nr_swap_pages() > 0)
nr +=zone_page_state_snapshot(zone, NR_ACTIVE_ANON) +
zone_page_state_snapshot(zone, NR_INACTIVE_ANON) +
zone_page_state_snapshot(zone, NR_ISOLATED_ANON);
return nr;
}
- zone_reclaimable
- centos6.5安装配置redis3.0
- 函数的调用行为
- UIAlertController的进化
- JSP文件的各个路径的获取
- win10装SCIATRAN辐射传输模式
- zone_reclaimable
- Ubuntu环境下SSH的安装使用以及使用证书免密码登录ssh服务器
- Java容器(七):TreeMap源码分析
- 区间[A,B]与N互素的元素个数 [容斥][Eratosthenes筛法]
- 简单java扑克牌小程序(发牌,三个玩家,不含大小王)
- 因为jsoup,再见了我的htmlparser
- ISSCC 2017论文导读 Session 14 Deep Learning Processors,A 2.9TOPS/W Deep Convolutional Neural Network
- pageout
- zabbix server端安装