深入理解SELinux决策与日志记录
1. 调整AVC
AVC(Access Vector Cache)可以通过设置缓存大小或其相关表来进行微调。
- 配置缓存大小 :可以通过 /sys/fs/selinux/avc/cache_threshold 伪文件来配置缓存大小(前提是设置了 CONFIG_SECURITY_SELINUX_AVC_STATS 内核配置)。例如,将缓存大小增加到768个条目(默认是512个),可以使用以下命令:
# echo 768 > /sys/fs/selinux/avc/cache_threshold
要确认缓存阈值,可以读取该文件:
# cat /sys/fs/selinux/avc/cache_threshold
768
- 查看AVC哈希统计信息 :可以通过
hash_stats伪文件查看AVC哈希统计信息,示例如下:
$ cat /sys/fs/selinux/avc/hash_stats
entries: 506
buckets used: 233/512
longest chain: 5
如果怀疑系统性能下降是由于SELinux导致
超级会员免费看
订阅专栏 解锁全文
52

被折叠的 条评论
为什么被折叠?



