설명서를 확인해보니 mpstat
다음과 같았습니다.
mpstat 명령은 사용 가능한 각 프로세서의 표준 출력 활동을 기록하며 프로세서 0이 첫 번째입니다. 모든 프로세서의 글로벌 평균 활동도 보고됩니다. mpstat 명령은 SMP 및 UP 시스템에서 사용할 수 있지만 후자에서는 전역 평균 활동만 인쇄됩니다. 활동을 선택하지 않은 경우 기본 보고서는 CPU 사용률 보고서입니다.
그런데 mpstat의 m이 무엇을 의미하는지 이해가 안 되나요? 다중인가요?
답변1
M이 정확히 무엇을 의미하는지는 불분명합니다 mpstat
.노트: mpstat
sysstat 패키지의 일부이므로 *stat 도구 제품군의 일부입니다.
$ rpm -ql sysstat | grep /bin/
/usr/bin/cifsiostat
/usr/bin/iostat
/usr/bin/mpstat
/usr/bin/nfsiostat-sysstat
/usr/bin/pidstat
/usr/bin/sadf
/usr/bin/sar
/usr/bin/tapestat
M은 다음 중 하나를 나타낼 가능성이 높습니다.
- 다중 프로세서
- 다중 프로세서
- 마이크로프로세서
- 기계
- 감시 장치
상단을 감안할 때mpstat.c
소스 코드에서는 다음과 같이 설명합니다.
- mpstat: 프로세서별 통계
나는 여러 개를 사용하는 경향이 있습니다. 소스코드를 살펴보면 싱글 CPU(UP)와 멀티 CPU(SMP)를 모두 아껴서 처리한다는 점에서 소스코드와 일치하는 것으로 보인다.
코드의 주석 예:
- CPU 및 NUMA 노드 CPU 통계를 보관하는 데 사용되는 구조
- CPU "모두"를 모든 개별 CPU의 합계로 계산합니다(SMP 시스템에서 오프라인 CPU를 찾습니다.
- 모든 CPU가 수신한 총 인터럽트 수를 읽습니다.
- 이 컴퓨터에서 가장 높은 프로세서 번호는 무엇입니까?
노트:이 도구에 대해 제가 궁금한 점 중 하나는 M이 multi*를 의미하는 경우 해당 단어가 실제로 소스 코드에 나타나지 않는다는 것입니다 mpstat.c
.
인용하다
답변2
~에 따르면리눅스 매거진"멀티프로세서"처럼 보입니다. 나는 "다중 프로세서"도 작동할 것이라고 확신합니다.
답변3
mpstat
최초의 다중 프로세서 개선 사항입니다 SunOS-4.x
.
소스 코드나 매뉴얼 페이지에는 힌트가 없으므로 multi processor
이는 단지 명확한 설명으로만 받아들일 수 있습니다.