Linux 시스템에서 CPU 사용량을 확인하는 방법!

  리눅스는 오픈소스 운영체제로 서버와 임베디드 기기에서도 널리 사용되고 있다 서버 운영체제로서 시스템 리소스 사용량을 모니터링하는 것이 매우 중요한데 리눅스 시스템에서 CPU 사용량을 확인하는 방법은? ? 세부 사항은 다음과 같습니다.

  1. 상단 명령 사용

  top 명령은 일반적으로 사용되는 Linux 시스템 모니터링 명령으로 시스템의 프로세스 및 리소스 사용량을 실시간으로 볼 수 있습니다. 다음 명령을 사용하여 CPU 사용량을 볼 수 있습니다.

  맨 위

  top 명령을 시작하면 CPU 사용량을 포함하여 현재 시스템의 리소스 사용량이 표시됩니다. 상단 인터페이스에서 CPU 사용량에 대한 정보가 포함된 CPU 라인을 볼 수 있습니다. 예를 들어:

  %Cpu(s): 5.0 us, 2.0 sy, 0.0 ni, 93.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

  이 중 us는 사용자 공간 프로그램의 CPU 사용률, sy는 시스템 커널의 CPU 사용률, id는 CPU의 유휴 시간을 나타냅니다.

  2. mpstat 명령 사용

  mpstat 명령은 CPU 사용량 및 기타 CPU 통계를 실시간으로 표시할 수 있는 Linux 시스템 모니터링 명령입니다. mpstat 명령은 기본적으로 모든 CPU의 사용량을 표시합니다. 다음 명령을 사용하여 CPU 사용량을 볼 수 있습니다.

  mpstat

  mpstat 명령을 시작한 후 사용자 공간 프로그램, 시스템 커널, 유휴 및 기타 관련 정보를 포함하여 각 CPU 코어의 사용량을 표시합니다. 예를 들어:

  02:40:01 AM CPU %user %nice %sys %iowait %irq %soft %steal %guest %idle

  02:40:01 오전 모두 5.42 0.02 2.09 0.04 0.00 0.01 0.00 0.00 92.42

  이 중 %user는 사용자 공간 프로그램의 CPU 사용량, %sys는 시스템 커널의 CPU 사용량, %idle은 CPU의 유휴 시간을 나타냅니다.

  3. sar 명령 사용

  sar 명령은 CPU 사용량 및 기타 시스템 성능 지표를 실시간으로 볼 수 있는 Linux 시스템 모니터링 명령입니다. sar 명령을 사용하려면 sysstat 툴킷을 설치해야 합니다. 다음 명령을 사용하여 CPU 사용량을 볼 수 있습니다.

  -u가 되었다

  sar 명령을 시작하면 사용자 공간 프로그램, 시스템 커널, 유휴 및 기타 관련 정보를 포함한 CPU 사용량이 표시됩니다. 예를 들어:

  12:00:01 AM CPU %user %nice %system %iowait %steal %idle

  오전 12:10:01 전체 8.24 0.00 3.29 0.02 0.00 88.45

  이 중 %user는 사용자 공간 프로그램의 CPU 사용량, %system은 시스템 커널의 CPU 사용량, %idle은 CPU의 유휴 시간을 나타냅니다.

  위의 명령 외에도 htop, nmon 등과 같은 다른 도구를 사용하여 CPU 사용량을 볼 수 있습니다. 이러한 도구는 시스템 리소스 사용량을 보다 자세히 표시하는 풍부한 인터페이스와 기능을 제공합니다.

  요약하다

  top, mpstat 및 sar와 같은 명령을 사용하여 Linux 시스템에서 CPU 사용량을 볼 수 있으며 다른 도구도 사용할 수 있습니다. 실제 필요에 따라 모니터링을 위한 적절한 명령 또는 도구를 선택합니다. 실시간으로 CPU 사용량을 확인하여 시스템의 실행 상태를 파악하고 해당 최적화 및 조정을 수행할 수 있습니다.

추천

출처blog.csdn.net/oldboyedu1/article/details/132341739