High Memory usage if CIFS mount point is mounted with the default "cache=strict" option
This document (000021982) is provided subject to the disclaimer at the end of this document.
Environment
SUSE Linux Enterprise Server 15 SP6
Situation
After upgrading to SLE15 SP6, the system memory usage keeps increasing if the CIFS mount points are mounted with the default "cache=strict" option.
Subsequently, after running for some time, the server will also encounter high CPU utilization and hanging issues, and it must be rebooted to recover the system.
If the CIFS mount points are mounted with the "cache=none" option, this issue does not occur, but it will cause poorer CIFS performance.
Resolution
This bug is already fixed in SLE15 SP6 kernel version 6.4.0-150600.23.50.1 or newer.
Cause
This issue is caused by a memory leak bug in the SLE15 SP6 kernel when accessing CIFS mount points.
Additional Information
The relevant changelog for the bug fix:
# rpm -q --changelog kernel-default
...
* Thu Apr 17 2025 ematsumiya@suse.de
- smb: client: fix folio leaks and perf improvements (bsc#1239997,
bsc1241265).
- commit 3640faf
Disclaimer
This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
- Document ID:000021982
- Creation Date: 14-Aug-2025
- Modified Date:14-Aug-2025
-
- SUSE Linux Enterprise Server
For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com