Linux Performance Monitoring & Analysis

  • 0.0
4 hours on-demand video
$ 12.99

Brief Introduction

Start in-demand career as a Linux Server Admin and learn from real IT professionals with live Environment Sessions.

Description

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


Requirements

  • Requirements
  • PC or Laptop with internet Connection

Knowledge

  • Familiar with monitoring tools which can used to check the performance related issues on Linux Server.
  • Familiar with four subsystems that needs to be monitored. CPU/Memory/IO/Network
  • Created so many labs to explain performance related issues with examples.
  • Understanding High Memory Utilization on Linux Server causing performance issues.
  • Understanding High CPU Utilization on Linux Server causing performance issues.
  • Understanding Network Utilization (Packet loss, errors) on Linux Server causing performance issues.
  • Understanding High Disk IO Utilization on Linux Server causing performance issues.
  • Familiar with tcpdump - Network Packet Analyzer
  • Familiar with lsof - List open files
  • Linux Find commands with various examples
  • Command to list out top processes consuming highest memory utilization
  • Command to list out top processes consuming highest cpu utilization
$ 12.99
English
Available now
4 hours on-demand video
Shikhar Verma • 30,000+ Students Worldwide
Udemy
Share
Saved Course list
Cancel
Get Course Update
Computer Courses