Udemy Linux Performance Monitoring & Analysis Udemy
Price: USD 3,200
  • Duration: Flexible

Course details

Course Contents

Linux Performance Monitoring & Tuning

Introduction about Performance monitoring in Linux

Important four subsystems that needs to be monitored.

  • CPU

  • Memory

  • I/O

  • Network

  • Familiar & understanding with CPU Utilization

  • Like Context switches, Run Queue, CPU utilization & Load Average

  • Familiar & understanding with Memory Utilization

  • Familiar & understanding with I/O Analyses

  • Familiar & understanding with Network Monitoring

Familiar with various Commands to manage performance issues in Linux Servers

  • top

  • vmstat

  • iostat

  • free

  • lsof

  • tcpdump- Network Packet Analyzer

Following are the Linux performance statistics using sar command.

  • Collective CPU usage

  • Individual CPU statistics

  • Memory used and available

  • Swap space used and available

  • Overall I/O activities of the system

  • Individual device I/O activities

  • Run queue and load average data

  • Network statistics

  • Report sar data from a specific time

Process Management

  • Understanding ps commands with custom properties & Nice values etc

  • Different stats of a process like "D", "S", "T", "Z" etc

  • Kill commands to terminate the process

  • Lab

Linux Find Commands

  • Basic find commands for finding files with names

  • Find files based on their permissions

  • Search files based on owners & groups

  • Find files and directories based on date & time

  • Find files and directories based on size

Top Running Processes

  • Command to list out top processes consuming highest memory utilization

  • Command to list out top processes consuming highest cpu utilization

Lab on lsof - List open files & fuser

  • lsof command used in many Linux/Unix like system that is used to display list of all the open files and the processes.

Lab on tcpdump- Network Packet Analyzer

  • For example: number of packets received (transmitted) through the network card, statistics of packet failure etc

Practice Lab Sessions

  • Practical Lab Session - High CPU Utilization

  • Practical Lab Session - High Memory Utilization


Updated on 14 November, 2018
Courses you can instantly connect with... Do an online course on Linux starting now. See all courses