Làm cách nào để biết số lượng RAM được cài đặt trên máy chủ FreeBSD?


Câu trả lời:


49
sysctl hw.physmem

1
Và bạn có thể sử dụng -h để xuất số với hàng nghìn dấu phẩy phân cách:sysctl -h hw.physmem
trâu bò

Đơn vị nào là đầu ra trong? KB, MB, GB?
Philipp Ludwig

19

Tôi thường tìm kiếm nó qua tin nhắn dmesg, như

su-3.2 # bộ nhớ grep /var/run/dmesg.boot 
bộ nhớ có thể sử dụng = 8571846656 (8174 MB)
bộ nhớ tận dụng = 8270299136 (7887 MB)
su-3.2 #

6

Một cách nhanh chóng và bẩn thỉu là chạy tiện ích "hàng đầu".


6

Nếu bạn muốn biết kích thước và số lượng thẻ nhớ trong máy, hãy cài đặt dmidecode từ cây cổng. Nó sẽ đọc thông tin DMI từ Bo mạch chủ và cung cấp cho bạn nhiều thông tin cấu hình phần cứng.


0

Tôi sử dụng free -mlệnh trên Linux. Dưới đây là một bài viết về các cách khác nhau để có được điều này, bao gồm cả sự thay thế FreeBSD cho freelệnh: http://www.cyberciti.biz/faq/freebsd-command-to-get-ram-inif/


2
Vui lòng đảm bảo luôn luôn bao gồm các bit quan trọng trong câu trả lời của bạn khi trích dẫn các nguồn bên ngoài - sau tất cả, trang web bên ngoài có thể biến mất và làm cho câu trả lời chỉ liên kết của bạn trở nên vô dụng.
n.st

0

HĐH: FreeBSD 11.2-ĐÁNG TIN CẬY-p11

sysctl -n hw.physmem | awk '{ byte =$1 /1024/1024/1024; print byte " GB" }'

-n - Chỉ hiển thị các giá trị biến
-h - Con người có thể đọc được ( không có awk, vì dấu phẩy là dấu phân cách )

Kết quả : 255.854 GB

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.