Windows에서 사용 가능한 메모리를 찾는 명령이 있습니까?


25

Windows에서 사용 가능한 실제 메모리를 반환하는 명령을 찾고 있습니다. "systeminfo"를 시도했지만 너무 오래 걸리고 불필요한 정보가 많이 반환됩니다. 이것에 대한 명령이 없다면 명령 프롬프트를 사용하여 다른 방법으로 명령을 얻는 가장 좋은 방법은 무엇입니까?


1
웃음을 mem위해 cmd껍질을 입력 할 수는 있지만 그다지 멀지 않습니다 :-)
Mat

1
어떤 버전의 창?
EBGreen

XMS 메모리에서 @Mat 941kB, ha ha :-D
Tomas

답변:


35

다소 시간이 걸리지 만 (약 10 초) 다음 명령이 수행합니다.

systeminfo |find "Available Physical Memory"

4
이것은 OS 언어에 따라 다릅니다. 위의 예는 영어 OS에서 작동합니다. 예를 들어 터키어 OS의 경우 다음 명령 줄을 사용해야합니다.systeminfo |find "Kullanılabilir Fiziksel Bellek"
Mehper C. Palavuzlar

1
이것은 내 PC의 결과를 보여줍니다.
Mehper C. Palavuzlar

'메모리'를 찾으면 대신 전체를 간략하게 보여줍니다. 전체, 사용 가능, 가상 : 사용 가능, 가상 : 사용 중
PsychoData

1
너무 느립니다 ... 적극 권장하지 않습니다. 메모리를 표시하려면 전체 시스템을 스캔해야합니다.
majkinetor

10

Windows 7을 사용하는 경우 powershell 프롬프트에서 다음을 사용할 수 있습니다.

(Get-WMIObject Win32_PhysicalMemory |  Measure-Object Capacity -Sum).sum

또는 얼마나 많은 공연을 원한다면 :

(Get-WMIObject Win32_PhysicalMemory |  Measure-Object Capacity -Sum).sum/1GB

또는 명령 프롬프트에서 이전 버전의 창 (또는 그 문제에 대한 W7)을 사용하는 경우 :

wmic memorychip get capacity

msinfo32비 관리자가이 목적으로 사용할 수 wmic있지만 그렇지 않다는 점은 주목할 가치가 있습니다.
JdeBP

2
정책 문제 일 수 있습니다. 방금 관리자가 아닌 것처럼 wmic 명령을 제대로 실행했습니다.
EBGreen

아니요, 정책 문제가 아닙니다. 비 도메인 컴퓨터에서도 실패합니다. 관리자가 아닌 것으로 표시되는 메시지는 Only the administrator group members can use WMIC.EXE.입니다.
JdeBP

3
글쎄, 나는 관리자가 아니며 그 메시지를 보지 못했습니다. 대신 나는 그 기계에 설치된 두 개의 메모리 스틱의 용량을 보았습니다.
EBGreen

3
방금 확인한 결과 내가 로그인 한 사용자 ID가 로컬 관리자 그룹의 구성원이 아니며 로컬 관리자 인 AD 그룹의 구성원도 아닙니다.
EBGreen

8

10 초가 걸리지 않습니다. 이 시도:

총 실제 메모리

wmic ComputerSystem get TotalPhysicalMemory

사용 가능한 물리적 메모리의 경우 :

wmic OS get FreePhysicalMemory

6

어때요?

typeperf "\Memory\Available Bytes"

cmd 또는 powershell 프롬프트에서? 다음 명령으로 다른 모니터링 인스턴스를 찾을 수 있습니다

typeperf -qx "\Memory"

성능 카운터 이름은 언어에 따라 다릅니다. 따라서 영어 이외의 시스템에서는 제시된 명령이 실패합니다.
Robert

3

systeminfo질문에 따라 에 대해 이미 알고 있습니다. Mat가 주석에서 언급했듯이 mem명령은 당신이 알고 싶은 것을 알려주지 않습니다.

JP Software의 TCC / LE에는 기본 제공 MEMORY명령이 있으며 다음과 같이 작동합니다.

[C : \] 메모리

           30 % 메모리로드

  총 실제 RAM 3,471,441,920 바이트
  2,428,456,960 바이트의 사용 가능한 물리적 RAM

  총 페이지 파일 5,440,962,560 바이트
  4,505,726,976 바이트의 사용 가능한 페이지 파일

  총 가상 RAM 2,147,352,576 바이트
  2,053,435,392 바이트의 사용 가능한 가상 RAM

        총 별칭 262,144 자
        262,143 자 무료

         총 이력 20,480 자

[기음:\]

또한이 변수의 기능을 다양한 방법으로 사용할 수 있습니다 :@WINMEMORY[]

[C : \] echo % @ COMMA [% @ WINMEMORY [2]] 개의 사용 가능한 바이트 실제 RAM이 있습니다.
사용 가능한 2,456,285,184 바이트의 실제 RAM이 있습니다.

[기음:\]

Windows와 함께 번들로 제공되는 msinfo32명령 은 다음과 같이 출력을 더 좁게 제한 할 수 있습니다 systeminfo.

msinfo32 / categories + 시스템 요약

다양한 사람들로부터 동일한 정보를보고 할 수있는 다른 유틸리티가 많이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.