Hi Ying,
在 1/14/2022 3:28 PM, Huang, Ying 写道:
Hi, All,
We have just released the version 0.8 of the memory tiering kernel in
the following URL,
https://git.kernel.org/pub/scm/linux/kernel/git/vishal/tiering.git/log/?h=t…
The main changes are as follows (in README-tiering.txt too).
Updates in tiering-0.8:
- Rebased on v5.15
- Remove cgroup v1 support, we will switch to cgroup v2 support in a
future version. If you need cgroup v1 support, please stick with
v0.72.
- Increase hot threshold quicker if too few pages pass the threshold
- Reset hot threshold if workload change is detected
- Batch migrate_pages() to reduce TLB shootdown IPIs
- Support to decrease hot threshold if the pages just demoted are hot
- Support to promote pages asynchronously
- Support to wake up kswapd earlier to make promotion more smooth
- Add more sysctl knob for experimenting new features
- Change the interface to enable NUMA balancing for MPOL_PREFERRED_MANY
The recommended configuration is changed too, also in README-tiering.txt.
The target of the patchset is upstream, so it uses the rebase policy and
refresh the patchset directly instead of changing incrementally. This
makes it harder for Alinos to use the patchset ...
Thanks for updating, and we'll have a look and do some performance testing.