Core (CPU) diagnostics tools in SonicWall appliances
01/02/2024 127 People found this article helpful 487,003 Views
Description
This article describes Core (CPU) Diagnostics tools in SonicWall appliances.
Resolution
Resolution for SonicOS 7.X
This release includes significant user interface changes and many new features that are different from the SonicOS 6.5 and earlier firmware. The below resolution is for customers using SonicOS 7.X firmware.
Core (CPU) Diagnostics Tools:
The Multi-Core Monitor displays dynamically updated statistics on utilization of the individual cores of the SonicWall security appliances. Core 0 handles the control plane. The control plane processes all web server requests for the SonicOS UI as well as functions like FTP and VoIP control connections. Core 0 usage is displayed in green on the Multi-Core Monitor. The remaining cores handle the data plane. To maximize processor flexibility, functions are not dedicated to specific cores; instead all cores can process all data plane tasks. Memory is shared across all cores. Firewall processing is displayed in grey for the data plane cores, and all other processing is displayed in blue.
Note: High utilization on Core 0 is normal while browsing the Web management interface and applying changes. All Web management requests are processed by Core 0 and do not impact the other cores. Traffic handling and other critical, performance-oriented and system tasks are always prioritized by the scheduler, and will never be impacted by web
management usage.
Packet ordering and synchronization is maintained by assigning a unique tag to each unique flow. A flow is defined by five pieces of information: source IP address and port number,
destination IP address and port number, and the protocol. To ensure that TCP and firewall states are properly maintained, each flow is processed by a single core. Each core can process a separate flow simultaneously, allowing for up to sixteen flows to be processed in parallel.
The Core Monitor displays dynamically updated statistics on the utilization of a single specified core on the SonicWall security appliances. The View Style provides a wide range of time intervals that can be displayed to review core usage. To view individual core monitor utilization, click on the drop down menu on Multi-Core monitor and select the appropriate core.
The Core 0 Process Monitor shows the individual system processes on core 0, their CPU utilization, and their system time.
Note: If you experience high CPU usage consumed by following processes:
- tWebMain
- tWebListen
- tDataPlaneTask
- dpCore(X)
Diagnose your network topology with SonicWall built-in Packet Monitor for layer 2 loops. Please see Diagnose your network topology with SonicWall built-in Packet Monitor (layer 2 loops).
Resolution for SonicOS 6.5
This release includes significant user interface changes and many new features that are different from the SonicOS 6.2 and earlier firmware. The below resolution is for customers using SonicOS 6.5 firmware.
Core (CPU) Diagnostics Tools:
The Multi-Core Monitor displays dynamically updated statistics on utilization of the individual cores of the SonicWall security appliances. Core 0 handles the control plane. The control plane processes all web server requests for the SonicOS UI as well as functions like FTP and VoIP control connections. Core 0 usage is displayed in green on the Multi-Core Monitor. The remaining cores handle the data plane. To maximize processor flexibility, functions are not dedicated to specific cores; instead all cores can process all data plane tasks. Memory is shared across all cores. Firewall processing is displayed in grey for the data plane cores, and all other processing is displayed in blue.
Note: High utilization on Core 0 is normal while browsing the Web management interface and applying changes. All Web management requests are processed by Core 0 and do not impact the other cores. Traffic handling and other critical, performance-oriented and system tasks are always prioritized by the scheduler, and will never be impacted by web
management usage.
Packet ordering and synchronization is maintained by assigning a unique tag to each unique flow. A flow is defined by five pieces of information: source IP address and port number,
destination IP address and port number, and the protocol. To ensure that TCP and firewall states are properly maintained, each flow is processed by a single core. Each core can process a separate flow simultaneously, allowing for up to sixteen flows to be processed in parallel.
The Core Monitor displays dynamically updated statistics on the utilization of a single specified core on the SonicWall security appliances. The View Style provides a wide range of time intervals that can be displayed to review core usage.
The Core 0 Process Monitor shows the individual system processes on core 0, their CPU utilization, and their system time.
Note: If you experience high CPU usage consumed by following processes:
- tWebMain
- tWebListen
- tDataPlaneTask
- dpCore(X)
Diagnose your network topology with SonicWall built-in Packet Monitor for layer 2 loops. Please see Diagnose your network topology with SonicWall built-in Packet Monitor (layer 2 loops).
Related Articles
Categories