Description | This article describes an issue where the 'linkmtd' daemon consumes high CPU when FortiGate devices process large amounts of traffic with link-monitor or fail-detect enabled. |
Scope |
Platforms: FortiGate 3000F, FortiGate 3001F, FortiGate 80F, FortiGate 4801F FortiOS versions: 7.2.9 GA, 7.4.5, 7.4.8 GA, 7.4.9, 7.6.4, 7.6.5, 8.0.0 |
Solution |
Symptoms: High CPU utilization of the 'linkmtd' daemon.
Cause: Under high traffic conditions, the 'linkmtd' daemon performs unnecessary session dumps and system calls during link-monitor or fail-detect operations, resulting in excessive CPU usage.
Workarounds:
Fixed versions:
Resolution: A validation check was introduced to determine whether a session dump is required before executing CPU-intensive system calls, reducing CPU consumption of the 'linkmtd' daemon.
Recommendation: Always confirm the recommended FortiOS build by referring to the article Technical Tip: Recommended Release for FortiOS. |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.