สิ่งที่คำสั่งให้ออกเพื่อค้นหาว่า RAM ของฉันเป็น DDR2 หรือ DDR3


23

Fedora 14 HP Netbook 210 Mini

เน็ตบุ๊กของฉันมีหน่วยความจำ DDR3 1 GB อย่างไรก็ตามนั่นไม่เพียงพอ ดังนั้นฉันจึงตัดสินใจแทนที่ 1 GB ด้วย 2GB หรือ DDR3

อย่างไรก็ตามฉันสามารถออกคำสั่งอะไรได้บ้างเพื่อให้แน่ใจว่าฉันใช้ DDR3

ฉันพยายามต่อไปนี้ cat /proc/meminfo

อย่างไรก็ตามมันไม่ได้แสดงรายการข้อมูลใด ๆ เกี่ยวกับ DDR3

มีคำสั่งอื่นที่ฉันสามารถใช้ได้ไหม?

ขอบคุณมากสำหรับคำแนะนำใด ๆ


1
คุณเคยลองdmidecodeไหม
Malabarba

คำตอบ:


21

วิ่งdmidecodeหรือlshwควรแสดงประเภท อย่างไรก็ตามอาจต้องการสิทธิ์พิเศษในการตรวจสอบ


พบมันโดยใช้ dmidecode อย่างไรก็ตาม lshw return 'ไม่พบคำสั่ง'
ant2009

เป็นที่ทราบกันดีว่าdmidecodeไม่ถูกต้องในการรายงานข้อมูลหน่วยความจำ ดูที่นี่
David Schwartz

@DavidSchwartz ความคิดเห็นของคุณผิดและลิงค์ของคุณเสีย แทนที่จะโพสต์ความคิดเห็นเล็ก ๆ เหล่านี้ให้ลองโพสต์คำตอบของคุณเองพร้อมรายละเอียดมากกว่าที่จะใส่ในช่องแสดงความคิดเห็นเล็ก ๆ :) (ตัวอย่างเช่นถ้า dmidecode อยู่ไม่ถูกต้องสิ่งที่คุณจะใช้? แทนที่จะทำให้คำตอบที่ดี.)
Quuxplusone

@Quuxplusone ความคิดเห็นถูกต้องและลิงก์นั้นเผยแพร่เมื่อมีการสร้าง น่าเสียดายที่คุณไม่สามารถแก้ไขความคิดเห็นหลายปีต่อมาดังนั้นจึงเป็นไปไม่ได้ที่จะทำให้พวกเขาทันสมัย ถ้าฉันมีข้อมูลที่ดีกว่าในเวลานั้นฉันจะได้รับคำตอบมากกว่าแค่ความคิดเห็น แต่ฉันไม่ได้และฉันรู้สึกว่ามันเป็นสิ่งสำคัญที่จะเตือนทุกคนที่อ่านคำตอบที่พวกเขาไม่สามารถพึ่งพาข้อมูลที่ dmidecode ให้
David Schwartz

เพื่อรับข้อมูลหน่วยความจำคุณสามารถใช้dmidecode -t memoryหรือlshw -c memory
pd12

11

ตาม/ubuntu/18372/how-can-i-find-out-what-ram-a-computer-system-hasหนึ่งซับที่คุณกำลังมองหาคือ

sudo lshw -short -C memory

สิ่งนี้จะคายบางสิ่งออกมาตามแนวของ

H/W path              Device     Class          Description
===========================================================
/0/0                             memory         64KiB BIOS
/0/4                             memory         256KiB L1 cache
/0/5                             memory         1MiB L2 cache
/0/6                             memory         8MiB L3 cache
/0/7                             memory         8200MiB System Memory
/0/7/0                           memory         4GiB DIMM DDR3 Synchronous
/0/7/1                           memory         DIMM [empty]
/0/7/2                           memory         4GiB DIMM DDR3 Synchronous
/0/7/3                           memory         DIMM [empty]
/0/7/4                           memory         8MiB FLASH

โปรดทราบว่าสตริงที่มนุษย์สามารถอ่านได้ ( 4GiB DIMM DDR3) นั้นรายงานด้วยตนเองโดย RAM และ / หรือ BIOS ดังนั้นจึงไม่ได้อยู่ในรูปแบบที่เป็นมาตรฐาน ถ้าคุณโชคดีจริงๆก็อย่างชัดเจนจะบอกหรือDDR3 DDR4มิฉะนั้นหากมีการระบุความถี่เป็น MHz คุณสามารถลองแยกแยะได้ตามนั้น

จากWikipedia :

DDR1: 2.5 V, 133–200 MHz
DDR2: 200–400 MHz
DDR3: 1.5 V, 400–800 MHz (up to 1400 MHz for super-high-end)
DDR4: 1.2 V, 2133–4266 MHz

ตัวอย่างเช่นคอมพิวเตอร์อื่น ๆ ของฉันแสดงให้เห็นแรม DDR4 ขึ้นมาในขณะที่เพียงlshw -short -C memory 16GiB DIMM Synchronous 2133 MHz (0.5 ns)การจัดอันดับ MHz บ่งชี้ว่าเกือบ DDR4 แน่นอน


1

นี่คือวิธีที่แน่นอนในการตรวจสอบว่าคุณมีหน่วยความจำ DDR2 หรือ DDR3 บนระบบ Debian หรือ Ubuntu:

sudo dmidecode | grep DDR

มันจะกลับมาดังนี้:

Type: DDR3

หรือคุณสามารถทำสิ่งนี้:

sudo lshw | grep DDR

มันจะส่งคืนข้อมูลอีกเล็กน้อยเช่นนี้

description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)

ไม่เป็นไร


ดังที่ระบุไว้ในความคิดเห็นที่โพสต์เมื่อมากกว่าสองปีที่แล้วคำตอบของ Sathya ที่โพสต์เมื่อกว่าสามปีที่ผ่านมา dmidecode ไม่ถูกต้อง และ lshw จะไม่ทำงานกับโปสเตอร์ต้นฉบับ
ChrisInEdmonton

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.