

Unlike a typical firewall which has flat log files, Reports runs a database and each application logs information to the database through the reporting system. Unfortunately, when evaluating servers it is often overlooked and the hardest to quantify. Once you have enough memory, you may want to add more for better disk cache, but you won’t see massive gains from doubling memory if you already have enough.įor large sites an important resource for Untangle is disk speed or disk I/O throughput. If you have a major shortage of memory, you’ll see consistent swapping, performance will be sluggish, and large pauses will occur. You need enough memory to store Untangle’s working set with some left over to serve as disk cache. Memory is extremely important up to a point. More cores and faster cores help, but you can actually run a large site on a fairy underpowered CPU if you have plenty of memory and disk I/O. While CPU clock speed and processing power are important, they are the least important resource of these three for Untangle’s work load. When people think of server performance they usually think of CPU speed.

The most important resources that can be limiting factors are memory, CPU, disk I/O (input/output). While server performance is extremely complex and there are many different kinds of resources. If you already have hardware it still may be useful to understand in case you need to add more memory or just monitor resource consumption. If you are choosing what hardware to run or evaluating hardware, this section can help make sure you have the optimal setup. Lets analyze each one such that you can find a working configuration. Of course, all three of these are closely interrelated. There are several main components that determine the performance of your Untangle setup. However, if you are running on a tiny server or running a large site with thousands of users doing more than 100Mbit 24/7, then this guide may help you tune your Untangle to get the best performance out of it. Usually on modern hardware "tuning" really isn't necessary for the huge majority of sites. This guide describes what factors determine the performance of your Untangle server and configuration and how you can tune your Untangle for optimal performance. 1.3.1 Disable logging of bypassed traffic.
