我正在尝试将我的 jumphost 从 Ubutnu 20.04 升级到 Ubuntu 24.04.2 LTS,并启用审核。
这是我的会议:
$ cat /etc/audit/rules.d/000.audit.rules
-D
-b 64
-r 1000
-f 1
# Logging All user commands
-a always,exit -F arch=b64 -S execve -F auid>=1000 -F auid!=4294967295 -k user_commands
-a always,exit -F arch=b32 -S execve -F auid>=1000 -F auid!=4294967295 -k user_commands
...
但是当用户登录系统(40-70 个用户)时,我注意到系统会消耗所有 RAM,因为 RAM 的使用是内核缓冲区,这是由于速率限制而使用的,这会导致系统性能下降直至冻结
$ grep -E 'Slab|SReclaimable|SUnreclaim' /proc/meminfo && free -m
Slab: 2690568 kB
SReclaimable: 14672 kB
SUnreclaim: 2675896 kB
total used free shared buff/cache available
Mem: 2972 2961 70 0 56 10
Swap: 4521 467 4054
这在 Ubuntu 20 中不会发生。
有什么想法可以解决它吗?
感谢您的帮助。