本文主要是介绍微视linux 内存水线划分,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
void setup_per_zone_wmarks(void)
{/*min_free_kbytes可以通过proc文件系统修改*/unsigned long pages_min = min_free_kbytes >> (PAGE_SHIFT - 10);for_each_zone(zone){zone->watermark[WMARK_LOW] = min_wmark_pages(zone) + (tmp >> 2);//1+1/4=5/4zone->watermark[WMARK_HIGH] = min_wmark_pages(zone) + (tmp >> 1);//1+1/2==3/2setup_zone_migrate_reserve(zone);}}
这篇关于微视linux 内存水线划分的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!