Memory (RAM) is usually one of the fastest components in the system. This is perhaps the reason why many software solutions treat this resource liberally and tend to reserve large chunks of memory for their functioning. Combined with numerous services and a multi-user environment, memory can very quickly become the bottleneck of the system performance, regardless of it’s speed and access time. Additionally, no software is entirely error-free and one or more processes can end up consuming most of the available server memory, thus slowing down the system for the rest of the users or processes.
Without proper memory monitoring, the remedy for memory over-usage is usually reactive: logging on to the machine, looking up memory stats and restarting the process which seems to consume most of the RAM. This solution fixes the problem temporarily, and only after it’s been reported to the admin. In enterprise-level and production environments, however, performance degradation or possible downtime due to server reboot is not an option.
NetCrunch, on the other hand, offers a proactive solution. Rather than acknowledging problem after it happened and the performance has been impacted, NetCrunch allows the administrator to see potential problems before they become a serious performance issue.
There are several ways in which you can proactively monitor memory usage with NetCrunch:
1. Monitoring Memory through Monitoring Packs
Monitoring packs are a set of rules define which condition should be collected for reporting, and which data should be checked for producing an alert. Each Monitoring Pack has the best parameters and practices already pre-defined, in order to make your life simpler. For example, upon discovery of a Windows Server machine, NetCrunch can automatically apply a Windows Server Monitoring Pack which will alert you if the memory utilization is too high and might need your attention – before the problem becomes critical.
2. Monitoring Memory using Top Charts
Top Charts is a view which lets you see the best performing, as well as the worst performing nodes on your network. If you notice a node which is constantly running low on memory, it might be a good time for an upgrade.
3. WMI Tools as a memory monitor
With WMI Tools you can remotely browse WMI information from Windows nodes. Using this tool you do not need to Remote Desktop or physically check up on the machine and its running processes in order to assess it’s memory usage, or unusually high consumption.
You can download and use NetCrunch network monitoring software for free for 30 days.