ฉันสามารถระบุ RAM ของฉันโดยไม่ปิดระบบ linux ได้หรือไม่


18

ฉันต้องการกำหนดราคา RAM ใหม่สำหรับเซิร์ฟเวอร์การทดสอบ VMware ของเรา (มันเป็นกล่องสำหรับผู้บริโภคที่เราใช้สำหรับทดสอบซอฟต์แวร์ของเราและดำเนินธุรกิจ VMs) ฉันลืม RAM ประเภทใดและฉันไม่ต้องการรีบูทเครื่องและเริ่ม memtest86 + เพียงเพื่อรับสเปคของ RAM มีวิธีใดบ้างที่ฉันจะรู้ได้ว่าจะซื้อ RAM แบบไหนโดยไม่ต้องปิดระบบ linux และกำจัดทุกคนออก? EG มีข้อมูลอยู่ที่ไหน/proc?

คำตอบ:


25

คุณสามารถลองใช้ (เป็น dmidecode -t memoryroot) ฉันเชื่อว่านั่นคือสิ่งที่lshwใช้ (ตามที่อธิบายไว้ในคำตอบอื่น ๆ ) แต่ให้ข้อมูลในรูปแบบอื่นและlshwไม่สามารถใช้ได้ในทุกลินุกซ์ distro นอกจากนี้ในกรณีของฉัน dmidecode จะสร้างหมายเลขสินทรัพย์ซึ่งมีประโยชน์สำหรับการเชื่อมต่อกับเว็บไซต์สนับสนุนของ Dell


คุณแน่ใจหรือว่าไม่สามารถใช้ได้ทุกที่ คุณพบสิ่งใดที่ขาดไป
tshepang

RHEL5 สิ่งที่ฉันทำงานบนเซิร์ฟเวอร์และเวิร์กสเตชันทั้งหมดของเรา มันอาจจะมีในบาง repo ของบุคคลที่ 3 dmidecodeแต่ฉันไม่ต้องการมันจริงๆถ้าฉันมี
jsbillings

ฉันคิดว่า dmidecode เป็นวิธีที่จะไป ดูคำตอบนี้สำหรับข้อมูลเพิ่มเติมอีกเล็กน้อย
belacqua

dmidecode ให้บริการฉันดีหลายครั้งสำหรับการสอบถามหน่วยความจำ
BozoJoe

โปรดทราบว่าlshwอยู่ใน EPEL ซึ่งใกล้เคียงกับส่วนเสริมที่ไม่ใช่ของบุคคลที่สามอย่างที่คุณจะได้รับด้วย RHEL (แม้ว่าฉันเพิ่งจะดูว่าตอนนี้มีการใช้ก่อนหน้านี้เท่านั้นdmidecode)
mattdm

16

นี่คือสิ่งที่lshw -c memory( เป็นราก ) ให้ฉัน:

  *-firmware              
       description: BIOS
       vendor: Acer
       physical id: 0
       version: V1.41 (01/07/08)
       size: 113KiB
       capacity: 960KiB
       capabilities: isa pci pcmcia pnp upgrade shadowing escd cdboot acpi usb agp biosbootspecification
  *-cache:0
       description: L1 cache
       physical id: 5
       slot: L1 Cache
       size: 64KiB
       capacity: 64KiB
       capabilities: asynchronous internal write-back
  *-cache:1
       description: L2 cache
       physical id: 6
       slot: L2 Cache
       size: 4MiB
       capacity: 4MiB
       capabilities: burst internal write-back
  *-memory
       description: System Memory
       physical id: 16
       slot: System board or motherboard
       size: 4GiB
     *-bank:0
          description: SODIMM DDR2 Synchronous 667 MHz (1.5 ns)
          product: SODIMM000
          vendor: Mfg 0
          physical id: 0
          serial: 1234-B0
          slot: M1
          size: 2GiB
          width: 64 bits
          clock: 667MHz (1.5ns)
     *-bank:1
          description: SODIMM DDR2 Synchronous 667 MHz (1.5 ns)
          product: SODIMM001
          vendor: Mfg 1
          physical id: 1
          serial: 1234-B1
          slot: M2
          size: 2GiB
          width: 64 bits
          clock: 667MHz (1.5ns)

สิ่งที่คุณกำลังมองหาคือ " หน่วยความจำระบบ "


มันมีประโยชน์อย่างมากที่จะรู้ขอบคุณ! คำตอบของคุณทั้งสองทำงานได้และเนื่องจากฉันยอมรับได้เพียงครั้งเดียวเท่านั้น
Josh

@ Josh หากสิ่งที่ผู้ชายพูดนั้นเป็นความจริงนั่นlshwไม่สามารถใช้ได้ทุกที่แน่นอนว่าคำตอบของเขานั้นยอดเยี่ยม
tshepang

1
นั่นคือสิ่งที่ฉันคิด แต่ก็ยากเมื่อทั้งสองคำตอบถูกต้อง AFAICT! นอกจากนี้เขายังมีตัวแทนน้อยเพื่อให้เขาสามารถใช้เสริม 5 มากขึ้นว่าเป็นวิธีที่ฉันเห็นมันอยู่แล้ว ... :-)
จอช

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