Tôi có thể xác định RAM của mình mà không cần tắt linux không?


18

Tôi muốn định giá một số RAM mới cho máy chủ thử nghiệm VMware nội bộ của chúng tôi. (Đó là hộp người tiêu dùng chúng tôi sử dụng để kiểm tra phần mềm của chúng tôi trên và chạy VM doanh nghiệp). Tôi đã quên loại RAM nào và tôi không muốn khởi động lại máy và khởi động memtest86 + chỉ để lấy thông số kỹ thuật của RAM. Có cách nào để tôi có thể biết nên mua loại RAM nào mà không cần tắt linux và đuổi mọi người đi không? EG là thông tin ở đâu đó trong /proc?

Câu trả lời:


25

Bạn có thể thử chạy (với quyền root) dmidecode -t memory. Tôi tin rằng đó là những gì lshwsử dụng (như được mô tả trong Câu trả lời khác), nhưng nó cung cấp thông tin ở dạng khác và lshwkhông có sẵn trên mọi bản phân phối linux. Ngoài ra, trong trường hợp của tôi, dmidecode tạo ra số Tài sản, hữu ích để cắm vào trang web hỗ trợ của Dell.


Bạn có chắc là nó không có sẵn ở mọi nơi? Mà bạn đã tìm thấy thiếu?
tshepang

RHEL5, những gì tôi chạy trên tất cả các máy chủ và máy trạm của chúng tôi. Nó có thể là trong một số repo bên thứ 3 nhưng tôi không thực sự cần nó nếu tôi có dmidecode.
jsbillings

Tôi nghĩ rằng dmidecode là con đường để đi. Cũng xem câu trả lời này để biết thêm một chút.
belacqua

dmidecode đã phục vụ tôi rất nhiều lần để truy vấn bộ nhớ
BozoJoe

Lưu ý rằng lshwtrong EPEL, gần với repo bổ trợ không phải của bên thứ ba như bạn có thể nhận được với RHEL. (Mặc dù tôi chỉ nhìn lên bây giờ, chỉ sử dụng trước đó dmidecode.)
mattdm

16

Đây là những gì lshw -c memory( như root ) mang lại cho tôi:

  *-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)

Những gì bạn đang tìm kiếm là " Bộ nhớ hệ thống ".


Điều này là vô cùng tiện dụng để biết, cảm ơn! Cả hai câu trả lời của bạn đều có hiệu quả và vì tôi chỉ có thể chấp nhận một câu trả lời mà tôi đã chấp nhận jsbillings 'và nâng cấp của bạn.
Josh

@josh Nếu những gì anh chàng nói là đúng, điều đó lshwkhông có sẵn ở mọi nơi, thì chắc chắn câu trả lời của anh ta là vượt trội.
tshepang

1
Đó là những gì tôi đã nghĩ, nhưng thật khó khăn khi cả hai câu trả lời đều đúng AFAICT! Ngoài ra, anh ta có ít đại diện hơn, vì vậy anh ta có thể sử dụng thêm +5 lần nữa, đó là cách tôi thấy dù sao đi nữa ... :-)
Josh

Dmidecode và lshw có hoạt động với các thiết bị ARM nhúng không?
Ankur Agarwal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.