क्या विंडोज में उपलब्ध मेमोरी का पता लगाने के लिए कोई कमांड है?


25

मैं एक कमांड की तलाश कर रहा हूं जो विंडोज में उपलब्ध भौतिक मेमोरी को वापस करता है। मैंने "systeminfo" की कोशिश की, लेकिन इसमें बहुत अधिक समय लगता है और मेरे लिए बहुत सारी अनसुनी जानकारी देता है। यदि इसके लिए कोई कमांड नहीं है, तो कमांड प्रॉम्प्ट का उपयोग करके इसे अलग तरीके से प्राप्त करने का सबसे अच्छा तरीका क्या होगा?


1
एक हंसी के लिए आप memएक cmdशेल में टाइप कर सकते हैं , लेकिन यह आपको बहुत दूर नहीं मिलेगा :-)
Mat

1
खिड़कियों का क्या संस्करण?
ईबीग्रीन

@ एमएमएस 941kB एक्सएमएस मेमोरी में, हा हा :
टॉमस

जवाबों:


35

इसमें कुछ समय लगता है (मेरे लिए लगभग 10 सेकंड) लेकिन निम्न कमांड यह करेगा:

systeminfo |find "Available Physical Memory"

4
ध्यान दें कि यह आपकी OS भाषा पर निर्भर करता है। मेरा उपरोक्त उदाहरण अंग्रेजी OSes के लिए काम करता है। उदाहरण के लिए, एक तुर्की OS के लिए, निम्न कमांड लाइन का उपयोग किया जाना चाहिए:systeminfo |find "Kullanılabilir Fiziksel Bellek"
मेहपर सी। पलुवज़लर

1
यह मेरे पीसी से एक उदाहरण है जो परिणाम की एक स्क्रीन दिखा रहा है।
मेहपर सी। पलुवज़लर

यदि आप इसके बजाय "मेमोरी" पाते हैं, तो यह सभी को त्वरित अवलोकन देता है। कुल, उपलब्ध, आभासी: उपलब्ध, आभासी: उपयोग में
साइकोडाटा

1
रास्ता बहुत धीमा है ... अत्यधिक अनुशंसित नहीं है। मेमोरी दिखाने के लिए इसे पूरे सिस्टम को स्कैन करना होगा।
मेजकिनटोर

10

यदि आप विंडोज 7 पर हैं, तो आप इसे पॉवरशेल प्रॉम्प्ट पर उपयोग कर सकते हैं:

(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 कमांड भागा।
ईबीग्रीन

नहीं, यह कोई नीतिगत मुद्दा नहीं है। यह गैर-डोमेन मशीनों पर भी विफल रहता है। संदेश जो आप एक गैर-व्यवस्थापक के रूप में देखेंगे Only the administrator group members can use WMIC.EXE.
JdeBP

3
खैर, मैं एक व्यवस्थापक नहीं हूं और मैंने वह संदेश नहीं देखा। इसके बजाय मैंने उस मशीन पर स्थापित दो मेमोरी स्टिक की क्षमता देखी।
ईबीग्रीन

3
बस यह सुनिश्चित करने के लिए जाँच की जाती है कि मैं जिस यूजर आईडी से लॉग इन किया गया था, वह स्थानीय प्रशासक समूह का सदस्य नहीं है और न ही वह ऐसे किसी भी एडी समूह का सदस्य है जो स्थानीय व्यवस्थापक हैं।
ईबीग्रीन

8

यह 10 सेकेंड लेने के बिना यह कर देगा। इसे इस्तेमाल करे:

कुल भौतिक स्मृति के लिए

wmic ComputerSystem get TotalPhysicalMemory

उपलब्ध भौतिक मेमोरी के लिए:

wmic OS get FreePhysicalMemory

6

कैसा रहेगा

typeperf "\Memory\Available Bytes"

cmd में या शक्तियां शीघ्र? आप कमांड के साथ अन्य निगरानी उदाहरण पा सकते हैं

typeperf -qx "\Memory"

ध्यान दें कि प्रदर्शन काउंटर नाम भाषा पर निर्भर हैं। इसलिए एक गैर-अंग्रेजी प्रणाली पर प्रस्तुत कमांड विफल हो जाएंगे।
रॉबर्ट

3

आप पहले से ही systeminfoसवाल के अनुसार के बारे में जानते हैं । और जैसा कि मैट ने एक टिप्पणी में उल्लेख किया है, memकमांड आपको नहीं बताता है कि आप क्या जानना चाहते हैं।

JP Software की TCC / LE में अंतर्निहित MEMORYकमांड है , जो इस प्रकार संचालित होती है:

[C: \] स्मृति

           30% मेमोरी लोड

  3,471,441,920 कुल भौतिक रैम बाइट्स
  2,428,456,960 बाइट उपलब्ध भौतिक रैम

  5,440,962,560 बाइट्स कुल पृष्ठ फ़ाइल
  4,505,726,976 बाइट उपलब्ध पेज फ़ाइल

  2,147,352,576 बाइट्स कुल वर्चुअल रैम
  2,053,435,392 बाइट उपलब्ध वर्चुअल रैम

        262,144 वर्ण कुल उपनाम
        262,143 अक्षर मुफ्त

         20,480 वर्ण कुल इतिहास

[सी:\]

यह भी है चर समारोह है, जो विभिन्न तरीकों से किया जा सकता है:@WINMEMORY[]

[C: \] प्रतिध्वनि वहाँ% @ COMMA [% @ WINMEMORY [2]] उपलब्ध बाइट्स भौतिक RAM हैं।
2,456,285,184 उपलब्ध बाइट्स शारीरिक रैम हैं।

[सी:\]

विंडोज के साथ बंडल msinfo32कमांड आता है , जिसका आउटपुट इससे अधिक संकीर्ण रूप से प्रतिबंधित किया जा सकता है systeminfo:

msinfo32 / श्रेणियां + systemummary

विभिन्न लोगों से अन्य उपयोगिताओं का एक पूरा भार है, जो एक ही जानकारी रिपोर्ट कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.