태그 보관물: command-line

command-line

Windows 용 명령 줄 리소스 모니터? 명령 줄 “tasklist.exe”도

Windows에는 GUI “작업 관리자”가 있으며, 대부분의 동일한 데이터를 볼 수 있지만 스크립트에서 구문 분석하기 쉬운 텍스트로 표시되는 명령 줄 “tasklist.exe”도 있습니다.

“리소스 모니터”와 유사한 명령 줄 도구가 있습니까? 전역 CPU / 디스크 / 네트워크 / 메모리 사용량 및 / 또는 프로세스 별 사용량을 나열 할 무언가를 찾고 있습니다.



답변

나는 당신이 typeperf를 찾고 있다고 생각합니다 . 그것은 작동해야합니다 :

  • Windows Server 2003-2016
  • 윈도우 10
  • 윈도우 7
  • 윈도우 비스타
  • 윈도우 XP

예를 들면 :

typeperf "\Processor(_Total)\% Processor Time"

Ctrl-C를 누를 때까지 프로세서 시간을 기록합니다. 추가 -sc 5하면 5 개의 인스턴스 가보고 됩니다.

typeperf -sc 5 "\Processor(_Total)\% Processor Time"

다음은 디스크 활동의 예입니다 (초당 총 바이트 수).

typeperf -si 2 "\LogicalDisk(_Total)\Disk Bytes/sec"

설명 된 Windows 성능 모니터 디스크 카운터


답변

어쩌면 당신은보고 싶어 pslist.

당신이 찾고있는 모든 것을 제공하지는 않습니다. 그러나 적어도 일부를 직접 제공한다는 것은 내가 아는 유일한 CLI 도구입니다.


답변

실행을 시작하십시오.

WinKey + R

유형:

resmon

그리고 누르십시오

OK

답변

resmon.exe 는 일반적으로 taskmgr에서 시작된 “리소스 모니터”입니다.

resmon.exe 의 경로 는 프로세서마다 다르지만 일반적으로 … \ windows \ system32 또는 … \ windows \ system에 프로세서 복사본이 있습니다.

ctrl-alt-del을 사용하거나 명령 행 또는 시작 메뉴의 “실행 …”에 “tskmgr”을 입력하여 작업 관리자를 시작할 수 있습니다.

Win7에서 마지막으로 확인


답변

컴퓨터의 인터넷 활동 모니터링은 다음과 같은 기능을 제공하는 강력한 도구입니다.

  • 백그라운드 프로세스를 주시하십시오
  • 바이러스 및 기타 맬웨어 공개
  • 무단 액세스 노출
  • 실행중인 프로그램 모니터링
  • 로그 프로세스 활동

.. 그리고 훨씬 더.

가장 좋은 부분? 매우 쉽습니다. Windows XP에서 수행하는 방법은 다음과 같습니다.

열기 cmd및 유형 netstat -n 5 >scan.txt
1 분 또는 2 시간 (또는 시간) 후에 Ctrl + C를 눌러 모니터링을 중지하십시오. 입력 scan.txt하여 로그 파일을 열고 결과 확인 다양한 매개 변수를 사용하여 로그 출력을 수정하는 방법에는 여러 가지가 있습니다. 시도 할 수있는 몇 가지 대체 명령은 다음과 같습니다.

netstat -b 5 >scan.txt또는 netstat -nao 5 >scan.txt
두 번째는 Windows 작업 관리자에서 실행중인 프로세스 (보기> 열 선택)에서 확인할 수있는 PID (프로세스 ID) 번호도 제공합니다. 원치 않는 TCP 연결을 실행하는 프로세스를 자유롭게 종료하십시오. netstat 매개 변수의 전체 목록을 보려면 netstat help명령 프롬프트에 입력 하십시오.

Mac OSX에서 수행하는 방법은 다음과 같습니다.

터미널을 열고 유형 netstat -b >> scan.txt
1 분 또는 2 시간 (또는 임의의 시간) 후에 Ctrl+ C를 눌러 모니터링을 중지합니다. 입력 more scan.txt하여 로그 파일을 열고 결과를 확인하십시오.


답변