सवाल कैसे पता चलेगा कि मेरे कंप्यूटर में कितनी रैम है?


मैं कैसे पता लगा सकता हूं कि मेरे कंप्यूटर में कितना रैम है? मैं उबंटू 13.04 चला रहा हूँ।


73
2018-05-31 21:17


मूल


कई समाधानों के लिए नोट यह केवल आपको बताएगा कि ओएस रैम कैसे देख सकता है (उदाहरण के लिए पीएई के बिना 32 बिट केवल 4 जीबी देख सकता है) - Wilf


जवाब:


यदि आप गियर आइकन (अपनी स्क्रीन के ऊपरी दाएं) पर क्लिक करते हैं तो इस कंप्यूटर के बारे में क्लिक करें। कंप्यूटर नाम के नीचे रैम दूसरी प्रविष्टि नीचे है।

संपादित करें

यदि आप भागते हैं sudo lshw -class memory आपके टर्मिनल में, यह आपको सभी उपलब्ध स्मृति का विवरण देता है।


76
2018-05-31 21:21



यह आपको बताएगा कि ओएस कितनी रैम देख सकता है। - david6
इसके अलावा, एमआईबी में केवल राशि मुद्रित करने के लिए: lshw -C memory 2>/dev/null | grep -Po ' +size: \K.*' - kos


रैम की जांच करने के लिए कमांड का उपयोग करना आसान है:

free -lm

का उपयोग करते हुए top आदेश स्वयं या:

top | grep -i mem

के समान top लेकिन थोड़ा और उन्नत है htop लेकिन पैकेज स्थापित किया जाना है sudo apt-get install htop तो भागो:

htop

टर्मिनल में आउटपुट मेमोरी स्केल होगा।

भी vmstat यह कर सकता है:

vmstat -s -SM

38
2018-05-16 21:05





सामान्य रूप में

कृपया ध्यान रखें - इस पोस्ट में कई समाधान केवल दिखाएंगे कि ऑपरेटिंग सिस्टम कितनी मेमोरी का पता लगाता है (उदाहरण के लिए पीएई के बिना 32 बिट केवल 4 जीबी देख सकता है)

Dmidecode का उपयोग कर स्मृति स्लॉट और राज्य का पता लगाएं

मान लीजिए कि आपके पास सूडो अनुमतियां हैं जिनका आप उपयोग कर सकते हैं dmidecode स्मृति स्लॉट की मात्रा का पता लगाने के लिए आदेश और अभी इसमें क्या डाला गया है।

उदाहरण का उपयोग:

sudo dmidecode

या इससे भी बेहतर, स्मृति से संबंधित सूचनाओं के लिए फ़िल्टर किया गया है:

sudo dmidecode -t 17

मेरे मामले में आउटपुट:

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

Handle 0x002F, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x002D
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: DIMM
    Set: None
    Locator: ChannelA_Dimm1
    Bank Locator: ChannelA
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1333 MHz
    Manufacturer: A-DATA                     
    Serial Number: 0000762C             
    Asset Tag: ChannelA_Dimm1_AssetTag
    Part Number: DDR3 1600G            
    Rank: 2
    Configured Clock Speed: 1333 MHz

Handle 0x0031, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x002D
    Error Information Handle: Not Provided
    Total Width: 72 bits
    Data Width: 64 bits
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: ChannelA_Dimm2
    Bank Locator: ChannelA
    Type: Unknown
    Type Detail: Synchronous
    Speed: Unknown
    Manufacturer: ChannelA_Dimm2_Manufacturer
    Serial Number: ChannelA_Dimm2_SerNum
    Asset Tag: ChannelA_Dimm2_AssetTag
    Part Number: ChannelA_Dimm2_PartNum
    Rank: Unknown
    Configured Clock Speed: Unknown

Handle 0x0033, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x002D
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: DIMM
    Set: None
    Locator: ChannelB_Dimm1
    Bank Locator: ChannelB
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1333 MHz
    Manufacturer: A-DATA                     
    Serial Number: 000028C3             
    Asset Tag: ChannelB_Dimm1_AssetTag
    Part Number: DDR3 1600G            
    Rank: 2
    Configured Clock Speed: 1333 MHz

Handle 0x0035, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x002D
    Error Information Handle: Not Provided
    Total Width: 72 bits
    Data Width: 64 bits
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: ChannelB_Dimm2
    Bank Locator: ChannelB
    Type: Unknown
    Type Detail: Synchronous
    Speed: Unknown
    Manufacturer: ChannelB_Dimm2_Manufacturer
    Serial Number: ChannelB_Dimm2_SerNum
    Asset Tag: ChannelB_Dimm2_AssetTag
    Part Number: ChannelB_Dimm2_PartNum
    Rank: Unknown
    Configured Clock Speed: Unknown

Handle 0x0037, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x002D
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: DIMM
    Set: None
    Locator: ChannelC_Dimm1
    Bank Locator: ChannelC
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1333 MHz
    Manufacturer: A-DATA                     
    Serial Number: 000028E7             
    Asset Tag: ChannelC_Dimm1_AssetTag
    Part Number: DDR3 1600G            
    Rank: 2
    Configured Clock Speed: 1333 MHz

Handle 0x0039, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x002D
    Error Information Handle: Not Provided
    Total Width: 72 bits
    Data Width: 64 bits
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: ChannelC_Dimm2
    Bank Locator: ChannelC
    Type: Unknown
    Type Detail: Synchronous
    Speed: Unknown
    Manufacturer: ChannelC_Dimm2_Manufacturer
    Serial Number: ChannelC_Dimm2_SerNum
    Asset Tag: ChannelC_Dimm2_AssetTag
    Part Number: ChannelC_Dimm2_PartNum
    Rank: Unknown
    Configured Clock Speed: Unknown

Handle 0x003B, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x002D
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: DIMM
    Set: None
    Locator: ChannelD_Dimm1
    Bank Locator: ChannelD
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1333 MHz
    Manufacturer: A-DATA                     
    Serial Number: 000028F0             
    Asset Tag: ChannelD_Dimm1_AssetTag
    Part Number: DDR3 1600G            
    Rank: 2
    Configured Clock Speed: 1333 MHz

Handle 0x003D, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x002D
    Error Information Handle: Not Provided
    Total Width: 72 bits
    Data Width: 64 bits
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: ChannelD_Dimm2
    Bank Locator: ChannelD
    Type: Unknown
    Type Detail: Synchronous
    Speed: Unknown
    Manufacturer: ChannelD_Dimm2_Manufacturer
    Serial Number: ChannelD_Dimm2_SerNum
    Asset Tag: ChannelD_Dimm2_AssetTag
    Part Number: ChannelD_Dimm2_PartNum
    Rank: Unknown
    Configured Clock Speed: Unknown

Invalid entry length (16). Fixed up to 11.

आउटपुट आपको 8 स्लॉट्स के बारे में बताता है, 4 का इस्तेमाल किया जा रहा है, प्रत्येक में 4 जीबी मेमोरी है।

Lshw का उपयोग कर स्मृति का पता लगाएं

मान लीजिए कि आपके पास सूडो अनुमतियां हैं जिनका आप उपयोग कर सकते हैं lshw स्मृति स्लॉट की मात्रा का पता लगाने के लिए आदेश और अभी इसमें क्या डाला गया है।

उदाहरण का उपयोग:

lshw 

या सिर्फ स्मृति से संबंधित सूचनाएं प्राप्त करने के लिए:

lshw -class memory

मेरे मामले में आउटपुट:

*-firmware              
       description: BIOS
       vendor: American Megatrends Inc.
       physical id: 0
       version: 3203
       date: 11/26/2012
       size: 64KiB
       capacity: 8128KiB
       capabilities: pci apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification uefi
  *-cache:0
       description: L1 cache
       physical id: 5
       slot: L1-Cache
       size: 32KiB
       capacity: 32KiB
       capabilities: internal write-back unified
       configuration: level=1
  *-cache:1
       description: L2 cache
       physical id: 6
       slot: L2-Cache
       size: 256KiB
       capacity: 256KiB
       capabilities: internal varies unified
       configuration: level=2
  *-cache:2
       description: L3 cache
       physical id: 7
       slot: L3-Cache
       size: 10MiB
       capacity: 10MiB
       capabilities: internal varies unified
       configuration: level=3
  *-memory
       description: System Memory
       physical id: 2d
       slot: System board or motherboard
       size: 16GiB
     *-bank:0
          description: DIMM DDR3 Synchronous 1333 MHz (0,8 ns)
          product: DDR3 1600G
          vendor: A-DATA
          physical id: 0
          serial: 0000762C
          slot: ChannelA_Dimm1
          size: 4GiB
          width: 64 bits
          clock: 1333MHz (0.8ns)
     *-bank:1
          description: DIMM Synchronous [empty]
          product: ChannelA_Dimm2_PartNum
          vendor: ChannelA_Dimm2_Manufacturer
          physical id: 1
          serial: ChannelA_Dimm2_SerNum
          slot: ChannelA_Dimm2
          width: 64 bits
     *-bank:2
          description: DIMM DDR3 Synchronous 1333 MHz (0,8 ns)
          product: DDR3 1600G
          vendor: A-DATA
          physical id: 2
          serial: 000028C3
          slot: ChannelB_Dimm1
          size: 4GiB
          width: 64 bits
          clock: 1333MHz (0.8ns)
     *-bank:3
          description: DIMM Synchronous [empty]
          product: ChannelB_Dimm2_PartNum
          vendor: ChannelB_Dimm2_Manufacturer
          physical id: 3
          serial: ChannelB_Dimm2_SerNum
          slot: ChannelB_Dimm2
          width: 64 bits
     *-bank:4
          description: DIMM DDR3 Synchronous 1333 MHz (0,8 ns)
          product: DDR3 1600G
          vendor: A-DATA
          physical id: 4
          serial: 000028E7
          slot: ChannelC_Dimm1
          size: 4GiB
          width: 64 bits
          clock: 1333MHz (0.8ns)
     *-bank:5
          description: DIMM Synchronous [empty]
          product: ChannelC_Dimm2_PartNum
          vendor: ChannelC_Dimm2_Manufacturer
          physical id: 5
          serial: ChannelC_Dimm2_SerNum
          slot: ChannelC_Dimm2
          width: 64 bits
     *-bank:6
          description: DIMM DDR3 Synchronous 1333 MHz (0,8 ns)
          product: DDR3 1600G
          vendor: A-DATA
          physical id: 6
          serial: 000028F0
          slot: ChannelD_Dimm1
          size: 4GiB
          width: 64 bits
          clock: 1333MHz (0.8ns)
     *-bank:7
          description: DIMM Synchronous [empty]
          product: ChannelD_Dimm2_PartNum
          vendor: ChannelD_Dimm2_Manufacturer
          physical id: 7
          serial: ChannelD_Dimm2_SerNum
          slot: ChannelD_Dimm2
          width: 64 bits

मुफ्त में स्मृति सूचनाएं दिखाएं

आप इसका उपयोग कर सकते हैं free अपनी याददाश्त के बारे में जानकारी प्राप्त करने के लिए आदेश।

उदाहरण का उपयोग:

free

आउटपुट:

              total        used        free      shared  buff/cache   available
Mem:       16374920     4653296      155360     9349708    11566264     1953928
Swap:      16715772     4060816    12654956

जोड़ें -h अधिक मानव पठनीय आउटपुट प्राप्त करने के लिए पैरामीटर

              total        used        free      shared  buff/cache   available
Mem:            15G        4,4G        249M        8,9G         11G        1,9G
Swap:           15G        3,9G         12G

यदि आप मेमोरी उपयोग की निगरानी करना चाहते हैं तो संयोजन पर विचार करें watch तथा free निम्नलिखित नुसार

watch free

यह सामान्य उत्पादन होगा free आउटपुट ऊपर देखा गया है, लेकिन इसे सभी 2 सेकंड अपडेट करें (का उपयोग कर watch)

/ Proc / meminfo का उपयोग कर स्मृति सूचनाएं दिखाएं

आप उपयोग कर सकते हैं /proc/meminfo कुछ स्मृति सूचनाओं को भी प्राप्त करने के लिए।

उदाहरण:

cat /proc/meminfo

आउटपुट:

MemTotal:       16374920 kB
MemFree:          211408 kB
MemAvailable:    2036568 kB
Buffers:           34856 kB
Cached:         11248956 kB
SwapCached:         1572 kB
Active:          5451788 kB
Inactive:       10119984 kB
Active(anon):    4508180 kB
Inactive(anon):  9133120 kB
Active(file):     943608 kB
Inactive(file):   986864 kB
Unevictable:       13444 kB
Mlocked:           13444 kB
SwapTotal:      16715772 kB
SwapFree:       12654936 kB
Dirty:              1016 kB
Writeback:             0 kB
AnonPages:       4300076 kB
Mapped:          5466584 kB
Shmem:           9349796 kB
Slab:             309332 kB
SReclaimable:     230976 kB
SUnreclaim:        78356 kB
KernelStack:       17216 kB
PageTables:        77140 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    24903232 kB
Committed_AS:   28709200 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:   1863680 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      737312 kB
DirectMap2M:    14934016 kB
DirectMap1G:     1048576 kB

जैसा कि @ सर्ग ने इंगित किया है कि आपको इसका उपयोग करना चाहिए awk आउटपुट को सबसे जरूरी कम करने के लिए

उदाहरण:

awk '/MemTotal/ || /SwapTotal/' /proc/meminfo    

आउटपुट:

MemTotal:       16374920 kB
SwapTotal:      16715772 kB

Vmstat का उपयोग कर स्मृति सूचनाएं दिखाएं

आप इसका उपयोग कर सकते हैं vmstat कमांड भी।

उदाहरण:

vmstat

आउटपुट:

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 3  0 4060888 238300  35576 11506488    0    2   120    55   17    4 18  6 74  2  0

इसे निम्नानुसार अधिक पठनीय प्रदर्शित किया जा सकता है:

vmstat -s -SM

आउटपुट:

        15991 M total memory
         4467 M used memory
         5322 M active memory
         9837 M inactive memory
          253 M free memory
           34 M buffer memory
        11235 M swap cache
        16323 M total swap
         3965 M used swap
        12358 M free swap
     17691507 non-nice user cpu ticks
     21078371 nice user cpu ticks
     13384959 system cpu ticks
    161496078 idle cpu ticks
      4951342 IO-wait cpu ticks
            0 IRQ cpu ticks
        40582 softirq cpu ticks
            0 stolen cpu ticks
    263184336 pages paged in
    119297582 pages paged out
         1824 pages swapped in
      1018199 pages swapped out
   1111772384 interrupts
   2371898713 CPU context switches
   1473060064 boot time
      1983609 forks

निगरानी राम उपयोग

ऐसे कई टूल हैं जो राम / मेमोरी उपयोग की निगरानी में मदद करते हैं। मैं यहां कुछ नाम दूंगा

top तथा htop दोनों उपकरण हैं जो लगातार वर्तमान स्मृति उपयोग को अद्यतन करते हैं।

htop

स्वाद का उपयोग करना

smem साझा स्मृति के साथ रिपोर्ट रिपोर्ट विभाजित रूप से विभाजित।

उदाहरण (क्रमबद्ध):

smem -r

आउटपुट:

 7948 USERNAME   /usr/lib/firefox/firefox           0   975580   997022  1027100 
23748 USERNAME   /usr/bin/perl /usr/bin/shut        0   456392   459957   472116 
16341 USERNAME   /opt/google/chrome/chrome -        0   401220   405063   419520 
22977 USERNAME   /home/fpoeck/.dropbox-dist/        0   240332   240487   245712 
23751 USERNAME   /usr/bin/python /usr/share/        0   204524   205538   214656 
32449 USERNAME   /usr/lib/thunderbird/thunde        0   191124   191657   200892 
13531 USERNAME   /opt/atom/atom --type=rende        0   124740   131853   144340

9
2017-09-08 11:43





जांच करने का अच्छा तरीका संदर्भ है /proc/meminfo फ़ाइल। अधिकांश उपकरण जैसे कि फ्री, टॉप, एचटॉप सभी उस फ़ाइल का उपयोग करते हैं।

अलग-अलग आंकड़े दिखाते हुए कई लाइनें हैं, लेकिन एडब्ल्यूके का उपयोग करके, हम कुल योग को फ़िल्टर कर सकते हैं। MemTotal लाइन आपको रैम दिखाएगी। बोनस के रूप में, मैंने कुल स्वैप भी शामिल किया है।

$ awk '/MemTotal/ || /SwapTotal/' /proc/meminfo                                
MemTotal:        1789444 kB
SwapTotal:        524284 k

6
2017-12-03 15:24





  1. खुला प्रणाली व्यवस्था

  2. क्लिक करें विवरण पैनल के नीचे।

  3. आप अपने पीसी (जैसे रैम) के बारे में विवरण देखेंगे।


2
2017-12-03 15:14





मुझे आउटपुट पसंद है sudo dmidecode -t 17देता है। मेरी मशीन के बारे में यह कहता है:

# dmidecode 2.12
# SMBIOS entry point at 0x000f0480
SMBIOS 2.7 present.

Handle 0x0009, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x0007
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: DIMM
    Set: None
    Locator: A1_DIMM0
    Bank Locator: A1_BANK0
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1333 MHz
    Manufacturer: Undefined       
    Serial Number: 000001D2  
    Asset Tag: A1_AssetTagNum0
    Part Number: SLA302G08-EDJ1C   
    Rank: 2
    Configured Clock Speed: Unknown

Handle 0x000D, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x0007
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: DIMM
    Set: None
    Locator: A1_DIMM2
    Bank Locator: A1_BANK2
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1333 MHz
    Manufacturer: Undefined       
    Serial Number: 0000017F  
    Asset Tag: A1_AssetTagNum2
    Part Number: SLA302G08-EDJ1C   
    Rank: 2
    Configured Clock Speed: 2 MHz

मुझे यह तथ्य पसंद है कि यह आपको एक साधारण मानव-पठनीय वर्णन देता है कि प्रत्येक स्लॉट में कितनी रैम है - 2 एक्स Size: 4096 MB ऊपर दिए गए उदाहरण में (इसलिए मेरे पास 8 जीबी रैम कुल है)। और यह स्लॉट द्वारा इसे तोड़ देता है, इसलिए आपके अपग्रेड विकल्प क्या हैं इसके बारे में आपको थोड़ा और विचार है।

dmidecode (मैन पेज) आपको अपने सिस्टम के हार्डवेयर के बारे में बताता है। निर्दिष्ट करना -t 17 "मेमोरी डिवाइस" प्रकार द्वारा फ़िल्टर करें।


2
2018-04-27 11:40





टर्मिनल खोलें: Ctrl +ऑल्ट + टी 

फिर टाइप करें: sudo lshw


2
2018-06-01 01:00





प्रयास करें:

free -h

आउटपुट कुछ ऐसा होगा:

              total        used        free      shared  buff/cache   available
Mem:            62G         49G        387M        723M         13G         12G
Swap:            0B          0B          0B

1
2017-09-10 10:15