Bootstrap IT Home | Bootstrap IT Blog

Ready to learn how to extract useful insights from all the data around you without having to take years' worth of courses? Sometimes all you need is some quick and direct tools.
Take the full curriculum online for free:
"Teach Yourself Data Analytics in 30 Days:
Learn to use Python and Jupyter Notebooks by exploring fun, real-world data projects"

Teach Yourself Data Analytics in 30 Days cover

Lab setup data from the Pluralsight course on

Linux Performance Monitoring and Tuning

David Clinton

Here's a relevant "public service announcement" from Brendan Gregg, senior performance architect at Netflix. In this short YouTube video, Brendan shows how CPU utilization percentages can sometimes provide little value for understanding what's really going on your CPU. His blog post explains everything in greater detail.


Assessing Linux CPU and Memory Usage

Controlling Process Access to Resources

Controlling Process Using NICE

you may get strange top results doing this in an LXC container...VirtualBox will probably work better]

Controlling Processes Using CGROUPS

Assessing Storage Availability


Controlling Access to Network Bandwidth

Traffic Control (tc)

Installing and Configuring a Standalone Collectd Server

Setting Up Client Monitoring with Collectd

You should launch one or two clients. Consider setting descriptive hostnames hostname collectd-client1

Installing Nagios on Ubuntu

Installing Nagios Plugins

Nagios Notification Configuration