system administration

The Google Perftools, especially tcmalloc (Thread Caching Malloc), can be very useful to speed up your applications, depending on your environment :

TCMalloc is faster than the glibc 2.3 malloc (available as a separate library called ptmalloc2) and other mallocs that I have tested. ptmalloc2 takes approximately 300 nanoseconds to execute a malloc/free pair on a 2.8 GHz P4 (for small objects). The TCMalloc implementation takes approximately 50 nanoseconds for the same operation pair.

Apache module mod_logio provides the logging of input and output number of bytes received/sent per request. The numbers reflect the actual bytes as received on the network, which then takes into account the headers and bodies of requests and responses. The counting is done before SSL/TLS on input and after SSL/TLS on output, so the numbers will correctly reflect any changes made by encryption.

## IPTraf

IPTraf is a console-based network statistics utility for Linux. It gathers a variety of figures such as TCP connection packet and byte counts, interface statistics and activity indicators, TCP/UDP traffic breakdowns, and LAN station packet and byte counts.

http://iptraf.seul.org

In recent years, Nagios’ popularity as an open source monitoring solution has seen it evolve into a quasi open source industry standard. Its extensive monitoring capabilities and high adaptability have attracted organisations of all sizes, including Amazon, BMW, Google, T-Mobile, Siemens, and many others. Many of the features that have made Nagios so effective are extensions of the actual software written by numerous developers worldwide.

Syndicate content
© 2010 Devis Lucato.