소개
시 동안,당신은 서버 관리자에서 당신의 하루하루 역할을,당신이 원하는 것이 어떻게 달라지는지 확인하려면 CPU 의 시스템은 살아가는 특히 의심되는 경우에는 뭔가가 될 수 보다는 더 많은 것을 소모하는 하도록 되어 있습니다. 그렇게 할 수 있으려면 실시간으로 수행되는 방식을 검사하는 데 도움이되는 많은 Linux 도구가 있습니다.,
진행하기 전에 lscpu 명령으로 cpu 세부 정보를 확인할 수 있습니다.
# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 142 Model name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz Stepping: 10 CPU MHz: 1992.000 CPU max MHz: 1992.0000 BogoMIPS: 3984.00 Hypervisor vendor: Windows Subsystem for Linux Virtualization type: container Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm pni pclmulqdq est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave osxsave avx f16c rdrand hypervisor
자세한 내용은 cpuinfo 파일을 확인할 수 있습니다.
# cat /proc/cpuinfo | less
은 우리가 시작
사용하는 명령
top 명령을 표시합 리눅스 프로세스와 있는 열정이 어떻게 프로세스를 활용하여 사용할 수 있/에 할당된 CPU.
정보를 사용하여 명령
vmstat 명령을 보고 가상 메모리에 대한 통계 프로세스,메모리,페이징,블록 IO,함정,CPU 사용률 등이 있습니다. 샘플 vmstat 출력은 아래와 같습니다., 마지막 열은 cpu 라고 표시되어 있으며 여기에 관심이있는 곳이어야합니다.
- cpu 열은 총 CPU 시간의 백분율로 표시됩니다.
- 첫 번째 cpu 열인”us”(사용자 코드)는 커널이 아닌 코드를 실행하는 데 소요 된 시간의 백분율을 보여줍니다.
- 두 번째 cpu 열인”sy”(시스템 코드)는 커널 코드를 실행하는 데 소요 된 시간의 백분율을 보여줍니다.
- 세 번째 cpu 열인”id”는 유휴 시간의 백분율을 보여줍니다.
- 네 번째 cpu 열인”wa”는 I/O(입력/출력)를 기다리는 데 소요되는 시간의 백분율을 보여줍니다.,
- 다섯 번째 cpu 열인”st”(steal time)는 가상 머신에서 도난당한 시간의 비율을 보여줍니다.
맨 페이지에서 top command
를 사용하여 Htop 은 Linux 용 무료(GPL)ncurses 기반 프로세스 뷰어입니다. 그것은 유사한 상,하지만 스크롤할 수 있는 수직 및 수평으로,그래서 당신은 당신이 볼 수있는 모든 시스템에서 실행 중인 프로세스와 함께,그들의 전체 명령행,뿐만 아니라 그들을 보 프로세스 트리를 선택하는 여러 프로세스 안에서 그들을 한번에 모두.
프로세스와 관련된 작업(살해,renicing)자신의 Pid 를 입력하지 않고 수행 할 수 있습니다.,
를 사용하여 sar 명령
에 대한 약어 시스템 활동을 보고 이 명령을 사용하여 수집,보고서,또는 저장 시스템 활동 정보를 유닉스에서 다음과 같 운영 체제입니다.
sysntax 에 대한 sar 은 다음과 같습니다:
sar ]
설치 sar
설치 후,사용 sysstat 수집을 시작하는 시스템 정보를 표시합니다. 아래와 같이 설정 파일에서 ENABLED=”false”를 ENABLED=”true”로 변경합니다. 편집 후 sysstat 를 다시 시작하십시오.
변경 한 후 sysstat 를 다시 시작하십시오.,
sudo systemctl restart sysstat
생성 CPU 보고서가 10 시간 5 초마
를 사용하는 경우에는 GUI 기반의 창의 관리자와 같이어집니다,그러나 검색이나 다른 사람을 찾아,시스템 모니터링을 위한 유틸리티의 배포. 누락 된 경우 쉽게 설치할 수 있습니다.
결론
서버의 cpu 리소스를 확인하는 것은 하루 집 유지에 매우 필수적이다. 용량 계획 및 시스템 상태 확인에 중요합니다. 를 통해 읽어 주셔서 감사하고 우리는 가이드가 도움이 되었기를 바랍니다.,
또한 읽기:
예제를 사용하여 Linux/Unix 에서 cat 및 cp 명령을 사용하는 방법
추출 방법.xz 리눅스에서 파일을–CenOS/Ubuntu/Debian
사용하는 방법 scp 명령을 안전하게 전송하는 파일 보기
는 방법을 사용하여 재동기화 명령에 Linux/Unix 예제와 함께
를 실행하는 방법/열 JNLP 파일은 리눅스에서–Ubuntu/Debian/페도라/Arch
탑 자격/요건을 충족인증 연구 책 2019