Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Linux

Xác Định Nhanh Khe RAM Trên Linux Dùng Dòng Lệnh

Bạn có hai lựa chọn khi kiểm tra khe RAM nào đang được chiếm và bởi gì trên máy. Thứ nhất là mở case nhìn. Điều này có thể liên quan đến vặn bulong trên desktop hoặc mở cửa nhạy cảm trên laptop. Làm điều này trên tablet Linux x86 hoặc x86_64 là không thể tưởng tượng! Dù sao, tùy chọn này hoàn toàn không khả thi. May mắn thay, tùy chọn còn lại là dùng công cụ dòng lệnh đơn giản mất gần như không thời gian chạy.

Như thường lệ, bạn cần mở command prompt. Tìm "Terminal" trên Ubuntu Unity Dash hoặc giữ Ctrl+Alt+T nếu dùng đa số desktop environment. Bạn có thể click menu Applications hoặc Whisker, trỏ System Tools rồi click Terminal nếu dùng LXDE, Xfce4, Cinnamon, KDE hoặc các nền tảng hỗ trợ thao tác này.

Phương Pháp 1: Dùng DMI Table Decoder

Cách dễ nhất kiểm tra số khe RAM đang dùng trên máy không cần mở case là dùng lệnh dmidecode (DMI Table Decoder), cho báo cáo phẳng. Tại command prompt, gõ sudo dmidecode -t 16 và nhấn Enter. Bạn có thể được hỏi mật khẩu admin. Gõ và nhấn Enter. Bạn nhận output khá nhiều cho biết chính xác số thiết bị bạn có. Tuy nhiên, liệt kê này dựa trên thiết bị không phải số lượng vật lý thực tế. Trong một số trường hợp có thể khác, bạn cần thử cách khác.

Khi xem xong thông tin, gõ sudo dmidecode -t 17 và nhấn Enter nhận danh sách hoàn chỉnh card vật lý cắm trong khe RAM. Điều này cũng cho biết bạn dùng DIMM, SODIMM hoặc lớp RAM khác. Miễn là cung cấp thông tin bạn cần, bạn có thể đóng cửa sổ tại đây. Hai lệnh là tất cả cần để lấy thông tin, và ngay cả vậy với ít làm phiền nhất.

Phương Pháp 2: Dùng List Hardware App (lshw)

Có tiện ích dòng lệnh đơn giản khác làm cùng việc, nhưng có thể cho nhiều text hơn phương pháp trước. Lợi ích là chỉ cần chạy một lệnh, nhưng bạn có thể muốn cuộn lên/xuống sau khi chạy xong vì nhận output nhiều hơn vừa vặn trên terminal. Gõ sudo lshw -class memory và nhấn Enter. Bạn nhận thấy app này không hoàn toàn tức thì như các cái khác. Đó là vì nó thực sự poll một đống thiết bị phần cứng trên hệ thống để đảm bảo báo cáo 100% chính xác.

Nhiều khả năng bạn thấy vài cụm từ lướt qua màn hình trước khi bị xóa. Bạn có thể thấy SCSI và USB, có thể ngạc nhiên vì chúng hoàn toàn không liên quan khe RAM. Chỉ ngồi yên và tận hưởng trong khi bỏ qua thông tin dư thừa. Quá trình poll có thể mất chút thời gian trên máy cũ, nhưng CPU nhanh làm quá trình gần như tức thì. Bạn có thể thấy vấn đề tốc độ trên laptop, nhưng cũng không gây vấn đề.

Khi chương trình xong, bạn có thể có tường text lớn để lọc. Một số user thích dùng grep, người khác thích cuộn lên. Dù sao, bạn tìm từng bank bộ nhớ. Ví dụ, hệ thống test chúng ta chạy trả về thông tin 4 bank RAM riêng lẻ, mỗi cái từ cùng vendor và cùng clock speed. Cụ thể, nhớ phần physical ID number. Như nhiều thứ trong Unix, nhân Linux bắt đầu đếm từ slot 0 thay vì slot 1. Trong máy test, có 4 slot nhận số 0-3 thay vì 1-4. Dù thẻ nhớ gán slot 0, không nghĩa là hệ thống bỏ qua nó.

Mỗi bank cũng có cùng bit width, có thể quan trọng trên hầu hết cài đặt. Đối với đa số user, đây đã đủ thông tin và chắc chắn nói nhiều về loại RAM bạn dùng. Bạn có thể biết đủ để đặt hàng thay thế hoặc cấu hình cho Wine. Một số game PC cần biết loại RAM bạn dùng. Nếu bạn trên hệ thống nhiều card RAM, như Linux Web server với hàng boatload volatile memory chạy VM, bạn có thể cần grep lọc thông tin. Mọi người khác đã giải quyết vấn đề.

Bạn có thể gõ sudo lshw -class memory | grep size và nhấn Enter để có cái nhìn nhanh. Trên máy test đơn giản của chúng ta, điều này không ấn tượng vì chỉ có 4 GB RAM nhị phân chia 4 thanh. Nếu bạn có Xserve với 96 GB RAM, cái nhìn nhanh này có thể hữu ích hơn nhiều.

Lưu ý trong số ít trường hợp, thông tin các app trả về có thể gây hiểu lầm nên bạn vẫn muốn kiểm tra vật lý card RAM trong case nếu bạn định thay thế và muốn chắc chắn không có gì sai. Bạn thậm chí có thể nhận kết quả kỳ lạ nếu chạy lệnh này trong máy ảo có bank RAM giả lập. Tuy nhiên, thông tin nên đủ chính xác cho hầu hết mục đích.

VỀ TÁC GIẢ

Xác Định Nhanh Khe RAM Trên Linux Dùng Dòng Lệnh

Kevin Arrows

Kevin Arrows là chuyên gia công nghệ giàu kinh nghiệm và kiến thức với hơn một thập kỷ kinh nghiệm trong ngành. Anh持有 chứng chỉ Microsoft Certified Technology Specialist (MCTS) và có đam mê sâu sắc về việc cập nhật các phát triển công nghệ mới nhất. Kevin đã viết nhiều về nhiều chủ đề liên quan đến công nghệ, thể hiện chuyên môn và kiến thức trong các lĩnh vực như phát triển phần mềm, an ninh mạng và điện toán đám mây. Đóng góp của anh cho lĩnh vực công nghệ đã được công nhận và tôn trọng rộng rãi bởi đồng nghiệp, và anh được đánh giá cao về khả năng giải thích các khái niệm kỹ thuật phức tạp một cách rõ ràng và súc tích.