inflearn logo
inflearn logo

Getting started with Linux performance analysis

This lecture will teach you the basic commands required for performance analysis of Linux servers, how to use the tcpdump command to solve network problems, and troubleshooting methods based on cases. Through this lecture, you will be able to solve various performance problems that occur on Linux servers.

(5.0) 수강평 43개

강의소개.상단개요.수강생.short

난이도 초급

수강기한 무제한

Linux
Linux
Linux
Linux

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

5.0

5.0

Timothy Kim

100% 수강 후 작성

I registered for the course and finished it right away. Since it was the Linux commands I normally use, I easily skipped over the part about understanding the commands, and it would have been better if there had been explanations of the options that are frequently used in practice (I think there were only some) I liked that the actual failure case analysis content was able to establish the methodology once again Thank you for the great lecture!

5.0

song.sh

42% 수강 후 작성

The content is really great~!!!!

5.0

rysgood

32% 수강 후 작성

This is a good lecture.

강의상세_배울수있는것_타이틀

  • Commands for Linux Performance Analysis

  • Key concepts that make up Linux from a performance perspective

  • Process, Results Interpretation, and Troubleshooting for Linux Performance Analysis

Difficult and complex Linux performance analysis?
We will explain it in an easy-to-understand way with commands and examples.

In “Getting Started with Linux Performance Analysis”

How can I analyze Linux performance?

  • ✅ Learn the basics for analyzing performance and network issues on Linux servers.
  • ✅ Develop problem-solving skills by focusing on various performance and network issues that actually occurred on Linux servers.

This article covers Linux performance analysis, which is essential for those who develop servers or develop and operate services in a Linux environment.

It is especially helpful for these people:

Systems engineer or cloud engineer with operational ownership of Linux servers

Backend/server engineer who develops and operates services in a Linux environment

Engineers struggling with persistent performance and network issues on their Linux servers

The process of Linux performance analysis is vast and complex. Therefore, even when performance or network-related issues arise on a Linux server, it can be difficult to determine the best course of action.
We have designed this lecture to help those who have experienced these difficulties find a direction to solve their problems .


The most frequently occurring issues in practice
Let's take a closer look.

01

Six Basic Commands for Performance Analysis

02

Network troubleshooting tool tcpdump

03

Real-world performance analysis and troubleshooting examples

Key commands for performance analysis

Learn the essential knowledge you need to know for Linux performance analysis in an easy-to-understand way based on actual commands used for performance analysis.

  • Learn what Load Average is, why it's important, and how to interpret it using the uptime command.
  • We will examine OOME and Syn Flooding among kernel messages using the dmesg command and learn how they affect performance.
  • Let's examine system memory usage using the free command. Learn why the output is divided into "free" and "available" and what swap means.
  • Let's take a look at the system's disk usage using the df command.
  • Learn how to analyze your system's CPU usage and the status of processes using the top command.
  • Learn how to interpret your system's network connection information and the status of sockets using the netstat command.

Network Problem Analysis tcpdump Command

Learn about the tcpdump command to analyze and troubleshoot network problems.

  • Let's see what tcpdump can tell us.
  • Learn how to generate packet dumps.
  • Let's look at how to analyze packet dumps using WireShark.

Real-world performance analysis and troubleshooting examples

We'll explore how to identify and resolve issues through real-world performance analysis and troubleshooting examples.

  • Here are five real-world performance examples.
  • Learn how to track and address performance issues in Linux, based on analysis and resolution of actual problems that occurred.
  • You can take your foundational knowledge for solving problems in practice to the next level.

I will share my Linux performance analysis know-how gained from my work experience.

I wrote the book, " Linux Kernel Stories for DevOps and SE ."
I currently work as an SRE at Carrot Market, sharing my diverse knowledge through Brunch and Tistory . I hope this course will help you take a step closer to Linux performance analysis. 🙂


Q&A 💬

Q. Can I take the course even if I don't know anything about Linux?

This course does not cover the basics of Linux installation and operation. It is primarily designed for those who have experience developing and operating services in a Linux environment or operating Linux servers.

Q. How much Linux operating experience is required?

You must be able to remotely access a Linux server, be familiar with basic commands for operation, and have experience installing packages or applications for service operation.

Q. Is there anything I need to prepare before attending the lecture?

It would be good to have at least one Linux server that you can connect to so that you can enter the commands covered in the lecture and view the output results.

💾 Please check before taking the class

  • If it's a Linux server, any environment is fine, including physical servers and AWC EC2.
  • We provide PDF study materials.
  • Basic operational experience with Linux servers is required for learning.

강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • Anyone who operates a server in a Linux environment

  • Those who develop and operate services in a Linux environment

선수 지식, 필요할까요?

  • Basic Linux usage (SSH connection method, basic commands)

강의소개.지공자소개

1,740

수강생

120

수강평

62

답변

5.0

강의 평점

3

강의_other

Having worked at Naver Cloud, Kakao, and Weverse Company, I am currently working as an SRE at Karrot to ensure stable service operations.

I have authored two books: Linux Kernel Story and ElasticSearch Operation Know-how from the Basics..

더보기

커리큘럼

전체

19개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

해당 강의에서 제공: [object Object]
강의 게시일: 
마지막 업데이트일: 

수강평

전체

43개

5.0

43개의 수강평

  • ongsiming님의 프로필 이미지
    ongsiming

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    I registered for the course and finished it right away. Since it was the Linux commands I normally use, I easily skipped over the part about understanding the commands, and it would have been better if there had been explanations of the options that are frequently used in practice (I think there were only some) I liked that the actual failure case analysis content was able to establish the methodology once again Thank you for the great lecture!

    • kaeunlee4824님의 프로필 이미지
      kaeunlee4824

      수강평 9

      평균 평점 5.0

      5

      63% 수강 후 작성

      • kayoungkim1224님의 프로필 이미지
        kayoungkim1224

        수강평 4

        평균 평점 5.0

        5

        100% 수강 후 작성

        • hjyun83님의 프로필 이미지
          hjyun83

          수강평 2

          평균 평점 5.0

          5

          100% 수강 후 작성

          • kenshin91368784님의 프로필 이미지
            kenshin91368784

            수강평 1

            평균 평점 5.0

            5

            37% 수강 후 작성

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!

            강의상세.할인문구

            $18.70

            29%

            $26.40