Squid Efficiency Analyzer
|
Squid Efficiency Analyzer interprets a Squid log (native) to determine how much traffic can be retrieved from the cache and how much comes from the web servers in the internet.
Squideff checks every line of the Squid log file and assigns occurrence and traffic to the different cache codes. Afterwards, traffic from cache and internet are calculated.
For this project I have decided to work with signed 64-bit integers in order to work with large numbers. Despite that, it may be possible that values exceed this range. In that case, please tell me (not that I know what to do about it).
Theese codes are provided as being data coming from the cache:
* TCP_HIT
* TCP_REFRESH_HIT
* TCP_REF_FAIL_HIT
* TCP_IMS_HIT
* TCP_MEM_HIT
* TCP_OFFLINE_HIT
* UDP_HIT
The following codes are calculated as data coming from the internet:
* TCP_MISS
* TCP_REFRESH_MISS
* TCP_CLIENT_REFRESH_MISS
* TCP_SWAPFAIL_MISS
* UDP_MISS
The rest is shown as not considered for efficiency:
* TCP_NEGATIVE_HIT
* TCP_DENIED
* UDP_DENIED
* UDP_INVALID
* UDP_MISS_NOFETCH
The license of this software is Freeware, you can free download and free use this protocol analyzer software.

