Linux 5 Performance Monitoring and Tuning: Get familiar with critical CPU, memory, IO, and network monitoring techniques

Linux 5 Performance Monitoring and Tuning: Get familiar with critical CPU, memory, IO, and network monitoring techniques

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 1h 06m | 338 MB

Proven approaches to the industry’s best monitoring and tuning techniques for Linux servers

If you’re responsible for administrating complex machines, you’ll really need insights into how they work and some clues about what they might do next! Since the overwhelming majority of server workloads in use today are running on Linux, it is important to know how to read all the performance data they produce.

In this course, you’ll learn best practices for configuring and managing system resources such as CPU, memory, storage, and network connectivity on behalf of your running applications. You’ll get your hands on tried-and-tested optimization performance-tuning tools and techniques such as disk input and output operations on Linux and checking statistics using vmstat. You’ll also use monitoring tools such as Munin, nmon, and nagios then master power management tools for better performance on your Linux server. You’ll find the necessary owner permissions and implement process management. Finally, you’ll learn how to intelligently consume the dataflow that your servers are constantly generating.

By the end of the course, you will be able to give your server a good makeover and optimize process and application performance on Linux systems in a way that will help you improve and make your infrastructure foolproof.

Learn

  • Tracing, profiling, and instrumentation techniques across a wide range of conditions
  • Use CPU management tools to run queue and disk operations
  • Manage the performance of your Linux server by making use of process management and statistics report tools
  • Monitor server improvement by making use of advanced tools such as nagios, Munin, and nmon
  • Improve your Linux server with TLP power management, and control iotop for real-time disk read/writes
  • Make use of the find command utility and search one or more Linux tree files, user permissions, and their groups
  • Implement process management control with nice and isof and confirm disk usage with df and du
  • Intelligently consume the dataflow your servers are constantly generating
Table of Contents

CPU Management
1 The Course Overview
2 CPU – Run Queue and Load Average
3 Glances Tool
4 Memory and Swap Management on Linux
5 Disk IO Operations on Linux
6 Monitoring and Understanding Network

Handling Performance Issues in Linux 5
7 Subsystem Analysis with vmstat
8 Viewing Analysis on iostat
9 Subsystem Analysis with iotop
10 Analyzing Memory Management
11 Memory Analysis with htop

Monitoring Tools
12 Install Nagios
13 Monitoring with Nagios
14 Nagios Plugins
15 Performance Analysis with Munin
16 Performance Analysis with nmon

Power Management
17 Power Management with Strategy
18 Installing TLP Power Saver
19 CPU Power Saving States
20 CPU Management via proc cpuinfo
21 Monitoring with gprof

The Power of Find
22 Find Commands for Files
23 Find Files Based on Their Permissions
24 Find Files Based on Their Owner
25 Find Files Based on Their Groups
26 Find Files and Directories Based on Date, Time, and Size

Process Management
27 Control Process with nice
28 Manage Top by Highest Memory
29 Manage Top by Lowest Memory
30 Viewing lsof File and Fuser
31 Disk Usage with df and du