मदरबोर्ड में रैम स्लॉट की जांच करने के लिए कमांड?


49

मेरे पास Samsung NP300e5Z i5 लैपटॉप है। मैं इस लैपटॉप में Ubuntu 14.04 का उपयोग कर रहा हूं। मेरा सिस्टम रैम है 4GBऔर मैं इसे बढ़ाना चाहता हूं लेकिन मुझे यकीन नहीं है कि मेरे सिस्टम में कितने मेमोरी स्लॉट उपलब्ध हैं। तो, कैसे की जाँच करने के लिए

  • कितने मेमोरी स्लॉट उपलब्ध हैं?
  • वर्तमान में मेरा सिस्टम कितने स्लॉट का उपयोग कर रहा है?
  • अधिकतम रैम आकार क्या है जिसे मैं बढ़ा सकता हूं?

किसी भी सुझाव की सराहना की जाएगी


1 और 2 के लिए ... कवर बंद करें और स्लॉट्स को देखें?
user253751

जवाबों:


83

आप इस कमांड का उपयोग कर सकते हैं:

sudo lshw -class memory 

यह आपको इस तरह एक आउटपुट देगा:

 *-memory
       description: System Memory
       physical id: 33
       slot: System board or motherboard
       size: 4GiB
     *-bank:0
          description: DIMM [empty]
          physical id: 0
          slot: ChannelA-DIMM0
     *-bank:1
          description: DIMM [empty]
          physical id: 1
          slot: ChannelA-DIMM1
     *-bank:2
          description: SODIMM DDR3 Synchronous 1333 MHz (0.8 ns)
          product: AD73I1C1674EV
          vendor: Fujitsu
          physical id: 2
          serial: 43D30100
          slot: ChannelB-DIMM0
          size: 2GiB
          width: 64 bits
          clock: 1333MHz (0.8ns)
     *-bank:3
          description: DIMM [empty]
          physical id: 3
          slot: ChannelB-DIMM1

यहां मेरे सिस्टम में मेरे पास 4 मेमोरी स्लॉट हैं जिसमें वर्तमान में मैं केवल एक स्लॉट का उपयोग कर रहा हूं। अन्य स्लॉट में आप इसे दिखा सकते हैं empty

अधिकतम सहायक स्मृति उपयोग के लिए:

sudo dmidecode -t 16

या

sudo dmidecode -t memory

या

 sudo dmidecode | grep -i "Maximum Capacity:" | uniq

संपादित करें: स्लॉट को देखने के लिए अधिक इंटरैक्टिव तरीका छोटी स्क्रिप्ट का उपयोग करें (सर्ग द्वारा सुझाया गया)

sudo lshw -class memory | awk '/bank/ {count++} END {print "You have " count " slots for RAM"}'

1
धन्यवाद pl_rock !! 4 बैंकों और अधिकतम सहायक आकार दिखाने वाली मेरी प्रणाली 16 जीबी है। इसका मतलब है कि मैं 4 जीबी की 4 जीबी जोड़ सकता हूं?
पूर्ण राम

हाँ, आप कर सकते हैं।
pl_rock

2
अपने उत्तर में एक छोटा सा सुधार करने का सुझाव देते हुएsudo lshw -class memory | awk '/bank/ {count++} END {print "You have " count "slots for RAM"}'
सर्गी कोलोडाज़नी

2
@pl_rock नहीं, यह हमेशा सच नहीं है। कुछ मदरबोर्ड, विशेष रूप से लैपटॉप में, मेमोरी स्लॉट की रिपोर्ट करेंगे lshwजो चिपसेट द्वारा समर्थित हैं, लेकिन जो वास्तव में आपके कंप्यूटर के मदरबोर्ड पर मौजूद नहीं हैं। निर्माता के चश्मे की जांच किए बिना, या अंदर देखने के लिए सुनिश्चित करने का कोई तरीका नहीं है।
3

18

सीधे सभी नंबरों को प्राप्त करने का एक और तरीका;

स्लॉट की कुल संख्या प्राप्त करने के लिए:

sudo dmidecode -t memory | grep -c '^Memory Device$'

उपयोग किए गए स्लॉट की संख्या प्राप्त करने के लिए:

sudo dmidecode -t memory | grep -c -Po '^\tPart Number: (?!\[Empty\])'

अधिकतम क्षमता प्राप्त करने के लिए:

sudo dmidecode -t memory | grep -Po '^\tMaximum Capacity: \K.*'
ubuntu@ubuntu ~ % sudo dmidecode -t memory | grep -c '^Memory Device$'
4
ubuntu@ubuntu ~ % sudo dmidecode -t memory | grep -c -Po '^\tPart Number: (?!\[Empty\])'
1
ubuntu@ubuntu ~ % sudo dmidecode -t memory | grep -Po '^\tMaximum Capacity: \K.*'
32 GB

3

के परिणामों में मेमोरी डिवाइस sudo dmidecode --type 17की संख्या मेमोरी स्लॉट की संख्या के बराबर होती है, इसलिए रैम स्लॉट की संख्या प्रिंट करने का कमांड है:

sudo dmidecode --type 17 | grep 'Memory Device' --count  

इस कमांड के परिणाम रैम स्लॉट की संख्या के बराबर एक पूर्णांक संख्या होगी।

स्थापित रैम स्टिक्स में से प्रत्येक के आकार को दिखाने का आदेश है:

 sudo dmidecode --type 17 | grep -i size  

यह एक बहुत ही जानकारीपूर्ण कमांड है क्योंकि यह खाली रैम स्लॉट की संख्या दिखाता है, रैम स्लॉट की संख्या जिसमें रैम स्टिक स्थापित होते हैं और प्रत्येक स्थापित रैम स्टिक का आकार होता है।

अधिकतम RAM क्षमता (अधिकतम आकार जिसे आप RAM को बढ़ा सकते हैं) दिखाने की आज्ञा है:

sudo inxi -m | grep capacity 

यह उदाहरण आउटपुट दिखाता है कि कंप्यूटर में 4 रैम स्लॉट (2 खाली स्लॉट और 2 पूर्ण स्लॉट), और दो 4 जीबी रैम (8 जीबी रैम) हैं।

$ सुडो dmidecode --type 17 | grep 'मेमोरी डिवाइस' --count
4
$ सुडो dmidecode --type 17 | grep -i का आकार
    आकार: कोई मॉड्यूल स्थापित नहीं है
    आकार: कोई मॉड्यूल स्थापित नहीं है
    आकार: 4096 एमबी
    आकार: 4096 एमबी   
$ सूडो inxi -m | ग्रीप क्षमता
   ऐरे -1 क्षमता: 32 जीबी डिवाइस: 4 ईसी: कोई नहीं

dmidecodeनियंत्रक के लिए उपलब्ध स्लॉट की संख्या को दर्शाता है। इसमें 4 डीएमआई प्रकार हैं, 2 मेमोरी एरे हो सकते हैं, और 2 विशिष्ट स्लॉट हो सकते हैं। 2 कम आम हैं। Dmidecode / inxi में जानकारी बेहद अविश्वसनीय है जब यह एरे डेटा पर आता है, लेकिन वास्तविक स्लॉट डेटा आमतौर पर बहुत विश्वसनीय है। यदि आप रैम खरीदने या अपग्रेड करने के बारे में सोच रहे हैं, तो आपको हमेशा यह सुनिश्चित करने के लिए उत्पाद विनिर्देशों की जांच करनी चाहिए कि क्या inxi / dmidecode रिपोर्ट वास्तव में सही है। यह विशेष रूप से अधिकतम रैम आकार और सरणी क्षमताओं के लिए जाता है। *


0

[शीघ्र जवाब]

मैं नीचे दिए गए आदेश का उपयोग करता हूं:

sudo dmidecode -t 17

बाहर:

# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0009, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x0008
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: SODIMM
    Set: None
    Locator: ChannelA-DIMM0
    Bank Locator: BANK 0
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1600 MHz
    Manufacturer: Samsung
    Serial Number: 78111110
    Asset Tag: None
    Part Number: K4B8G1646B-MYK0   
    Rank: Unknown
    Configured Clock Speed: 1600 MHz

Handle 0x000A, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x0008
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: SODIMM
    Set: None
    Locator: ChannelB-DIMM0
    Bank Locator: BANK 2
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1600 MHz
    Manufacturer: Samsung
    Serial Number: 22800022
    Asset Tag: None
    Part Number: M471B5273CH0-YK0  
    Rank: Unknown
    Configured Clock Speed: 1600 MHz

[ नोट ]:

आप sudo dmidecode -t 16संक्षिप्त विवरण प्राप्त करने के लिए भी उपयोग कर सकते हैं ।

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