gpt4 book ai didi

memory-management - Linux内核中的事件/非事件列表

转载 作者:行者123 更新时间:2023-12-04 18:00:14 26 4
gpt4 key购买 nike

在为内存管理维护的 Linux 内核中,我在哪里可以获得事件/非事件页面列表?基本上我想定期转储这些列表的信息,所以我可以了解哪些页面是事件/非事件的?最终目标是找出哪些共享库正在被积极使用,哪些其他库没有被积极使用。

谢谢,

最佳答案

晚了很多年,但对于任何需要它的人:

事件/非事件列表是 lru 列表,类型为 lruvec。

在 Linux 5.6 上,enum lru_lists 和相应的 struct lruvec 在 include/linux/mmzone.h 中定义。

然后,我知道有几个函数返回 lruvec:

mem_cgroup_page_lruvec()
mem_cgroup_lruvec()

关于memory-management - Linux内核中的事件/非事件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36346835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com