Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

alibaba Linux内核页平衡优化 时奎亮 #4

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

alexshi
Copy link

@alexshi alexshi commented Dec 23, 2020

This is the Alibaba topic Linux内核页平衡优化 by Alex Shi (时奎亮)

Thanks

Linux 内核使用lru 来管理页,目前系统内存5个lru lists 还在共享一把锁来管理,这造成了不必要的锁冲突,是否可以对不同的lru list使用不同的锁来管理,来降低锁冲突,提高页使用的性能。

题目 2,
Linux 内核使用lru 算法来管理页,lru本身的特点使其并不合适超大的页管理, 对于媒体播放,垃圾收集和其他大地址范围的应用并不合适。 尝试使用现代页管理算法 CAR Clock with Adaptive Replacement在内核中代替LRU算法,并比较与LRU 算法的优劣。
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

附加题,
其他页管理算法原理和实现的探讨, 例如, https://lwn.net/Articles/753058/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant