Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Linux

ระบุสล็อต RAM บน Linux อย่างรวดเร็วโดยใช้ Command Line

คุณมีสองทางเลือกในการตรวจสอบว่าช่อง RAM ไหนว่างและช่องไหนอยู่ในเครื่องของคุณ อย่างแรกคือการเปิดเคสขึ้นมาดู ซึ่งอาจเกี่ยวข้องกับการคลายเกลียวสลักเกลียวบนเดสก์ท็อปหรือเปิดแล็ปท็อปบางกรณีซึ่งเป็นประตูที่เปราะบาง การทำเช่นนี้บนแท็บเล็ต x86 หรือ x86_64 Linux เป็นเรื่องที่คิดไม่ถึง! ไม่ว่าจะด้วยวิธีใด ตัวเลือกนี้ก็หมดลงอย่างสมบูรณ์ โชคดีที่ตัวเลือกอื่นใช้เครื่องมือบรรทัดคำสั่งง่ายๆ ซึ่งแทบไม่ต้องใช้เวลาในการทำงานเลย

ตามปกติคุณจะต้องเปิดพรอมต์คำสั่งสำหรับสิ่งนี้ ค้นหาคำว่า Terminal บน Ubuntu Unity Dash หรือกด Ctrl+Alt+T ค้างไว้ หากคุณใช้สภาพแวดล้อมเดสก์ท็อปส่วนใหญ่อย่างล้นหลาม คุณอาจต้องการคลิกที่เมนู Applications หรือ Whisker ชี้ไปที่ System Tools จากนั้นคลิกที่ Terminal หากคุณใช้ LXDE, Xfce4, Cinnamon, KDE หรือแพลตฟอร์มอื่นๆ ที่รองรับท่าทางนี้

วิธีที่ 1:การใช้ตัวถอดรหัสตาราง DMI

วิธีที่ง่ายที่สุดในการตรวจสอบจำนวนช่อง RAM ที่ใช้งานอยู่ในเครื่องของคุณโดยไม่ต้องเปิดขึ้นมาคือการใช้คำสั่ง DMI Table Decoder ที่เรียกว่า dmidecode ซึ่งจะให้รายงานแบบเรียบๆ แก่คุณ ที่พรอมต์คำสั่ง ให้พิมพ์ sudo dmidecode -t 16 และกดเข้าไป คุณอาจถูกถามถึงรหัสผ่านผู้ดูแลระบบของคุณ พิมพ์แล้วกด Enter คุณจะได้รับเอาต์พุตในปริมาณที่เหมาะสมเพื่อบอกคุณอย่างแม่นยำว่าคุณมีอุปกรณ์จำนวนเท่าใด ขอย้ำอีกครั้งว่า การแจงนับนี้อิงตามอุปกรณ์ ไม่ใช่จำนวนจริง ในบางกรณีสิ่งนี้อาจแตกต่างกัน ดังนั้นคุณจะต้องลองวิธีอื่น

เมื่อคุณตรวจสอบข้อมูลดังกล่าวเสร็จแล้ว ให้พิมพ์ sudo dmidecode -t 17 และกด Enter เพื่อรับรายการการ์ดทางกายภาพทั้งหมดที่เสียบเข้ากับช่อง RAM บนคอมพิวเตอร์ของคุณ นอกจากนี้ยังจะบอกคุณด้วยว่าคุณกำลังใช้ DIMM, SODIMM หรือการ์ด RAM ประเภทอื่นอยู่หรือไม่ ตราบเท่าที่ให้ข้อมูลที่คุณต้องการ คุณก็สามารถปิดหน้าต่างตรงนี้และเสร็จสิ้นได้ เพียงใช้คำสั่งสองคำสั่งในการรับข้อมูลที่คุณกำลังมองหา และถึงแม้จะเล่นเพียงเล็กน้อยเท่านั้น

วิธีที่ 2:การใช้แอปรายการฮาร์ดแวร์

มียูทิลิตีบรรทัดคำสั่งง่ายๆ อีกตัวหนึ่งที่สามารถทำสิ่งเดียวกันได้ แม้ว่าอาจทำให้คุณมีข้อความมากกว่าอันก่อนหน้าก็ตาม ข้อดีก็คือคราวนี้คุณจะต้องออกคำสั่งเพียงคำสั่งเดียว แม้ว่าคุณอาจต้องการเลื่อนขึ้นหรือลงหลังจากที่ดำเนินการไปแล้ว เนื่องจากคุณจะได้รับเอาต์พุตมากกว่าที่จะพอดีกับหน้าต่างเทอร์มินัลส่วนใหญ่ได้อย่างสะดวกสบาย พิมพ์ sudo lshw -class memory และกดเข้าไป คุณจะสังเกตเห็นว่าแอปนี้ไม่เหมือนกับแอปอื่น ๆ ที่ไม่เพียงแต่ใช้งานได้ทันทีเท่านั้น นั่นเป็นเพราะว่าจริงๆ แล้วมันจะสำรวจอุปกรณ์ฮาร์ดแวร์ทั้งหมดในระบบของคุณเพื่อให้แน่ใจว่าสิ่งที่รายงานกลับมาให้คุณนั้นมีความแม่นยำ 100 เปอร์เซ็นต์

เป็นไปได้มากว่าคุณจะสังเกตเห็นวลีสองสามคำปรากฏขึ้นบนหน้าจอก่อนที่จะถูกลบ คุณอาจเห็น SCSI และ USB ซึ่งอาจแปลกใจเล็กน้อยเนื่องจากไม่เกี่ยวอะไรกับสล็อต RAM เลย เพียงแค่นั่งลงและเพลิดเพลินไปกับการเดินทางโดยไม่สนใจข้อมูลที่ไม่เกี่ยวข้องนี้อย่างสบายใจ การโพลอาจใช้เวลาเล็กน้อยในเครื่องรุ่นเก่า แต่ CPU ที่เร็วกว่าสามารถทำให้กระบวนการเกือบจะในทันที คุณอาจสังเกตเห็นปัญหาความเร็วบางอย่างบนแล็ปท็อป แต่ปัญหานี้ไม่ควรทำให้เกิดปัญหาใดๆ อีกครั้ง

ตอนนี้เมื่อโปรแกรมเสร็จสิ้นสิ่งที่กำลังทำอยู่ คุณอาจมีข้อความมากมายให้จัดเรียง ผู้ใช้บางคนชอบใช้ grep ในขณะที่บางคนชอบแค่เลื่อนขึ้นไป ไม่ว่าในกรณีใด สิ่งที่คุณกำลังมองหาคือคลังความทรงจำแต่ละแห่ง ตัวอย่างเช่น ระบบทดสอบที่เราดำเนินการนี้โดยใช้ข้อมูลที่ส่งคืนเกี่ยวกับ RAM สี่ช่อง ซึ่งแต่ละช่องมาจากผู้ขายรายเดียวกันและมีความเร็วสัญญาณนาฬิกาเท่ากัน อย่างไรก็ตาม โปรดคำนึงถึงส่วนหมายเลขประจำตัวประชาชนด้วย เช่นเดียวกับหลายๆ สิ่งที่คุณจะพบในระบบ Unix เคอร์เนล Linux จะเริ่มนับที่ช่องศูนย์แทนที่จะเป็นช่องที่หนึ่ง ในกรณีของเครื่องทดสอบของเรา มีสี่ช่องที่ได้รับหมายเลข 0-3 แทนที่จะเป็น 1-4 แม้ว่าการ์ดหน่วยความจำจะถูกกำหนดให้เป็นช่องศูนย์ แต่นั่นไม่ได้หมายความว่าระบบของคุณจะเพิกเฉย

แต่ละบิตมีความกว้างบิตเท่ากัน ซึ่งอาจมีความสำคัญในการติดตั้งส่วนใหญ่ สำหรับผู้ใช้ส่วนใหญ่อย่างท่วมท้น นี่เป็นข้อมูลที่เพียงพอและบอกคุณได้มากมายเกี่ยวกับประเภทของ RAM ที่คุณใช้งานอยู่ คุณอาจรู้เพียงพอที่จะสั่งเปลี่ยนหรือกำหนดค่าบางอย่างสำหรับไวน์ ตัวอย่างเช่น เกมพีซีบางเกมจำเป็นต้องทราบว่าคุณใช้งาน RAM ประเภทใด หากคุณอยู่บนระบบที่มีการ์ด RAM จำนวนมาก เช่น เว็บเซิร์ฟเวอร์ Linux ที่มีหน่วยความจำชั่วคราวจำนวนมากสำหรับการรันเครื่องเสมือน คุณอาจต้องใช้ grep เพื่อจัดเรียงข้อมูลนี้ คนอื่นๆ คงจะแก้ไขปัญหาของตนได้แล้วในตอนนี้

อย่างไรก็ตาม คุณสามารถพิมพ์ sudo lshw -class memory | ได้ ขนาด grep และกด Enter เพื่อดูภาพรวมโดยย่อ ตอนนี้บนเครื่องทดสอบธรรมดาของเรา นี่ไม่ใช่สิ่งที่น่าประทับใจมากนัก เนื่องจาก RAM ไบนารี่สี่กิกะไบต์แบ่งออกเป็นสี่แท่งที่แตกต่างกัน หากคุณมี Xserve ที่มี RAM ขนาด 96 GB ภาพรวมโดยย่อนี้อาจมีประโยชน์สำหรับคุณมากกว่ามาก

โปรดทราบว่าในกรณีส่วนน้อย ข้อมูลที่แอปเหล่านี้ส่งคืนอาจทำให้เข้าใจผิด ดังนั้นคุณยังคงต้องการตรวจสอบการ์ด RAM ภายในกล่องของคุณในที่สุด หากคุณต้องการวางแผนการเปลี่ยนและต้องการแน่ใจว่าไม่มีอะไรผิดปกติ คุณอาจได้รับผลลัพธ์ที่คาดเดาไม่ได้แปลกๆ หากคุณใช้คำสั่งประเภทนี้ภายในเครื่องเสมือนที่มีชิป RAM จำลอง อย่างไรก็ตาม ข้อมูลควรมีความถูกต้องเพียงพอสำหรับการใช้งานส่วนใหญ่

เกี่ยวกับผู้เขียน

ระบุสล็อต RAM บน Linux อย่างรวดเร็วโดยใช้ Command Line

เควิน แอร์โรว์ส

Kevin Arrows เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีประสบการณ์สูงและมีความรู้และมีประสบการณ์ในอุตสาหกรรมมานานกว่าทศวรรษ เขาได้รับการรับรองจาก Microsoft Certified Technology Specialist (MCTS) และมีความมุ่งมั่นอย่างแรงกล้าที่จะติดตามข่าวสารเกี่ยวกับการพัฒนาเทคโนโลยีล่าสุด Kevin ได้เขียนหัวข้อที่เกี่ยวข้องกับเทคโนโลยีอย่างกว้างขวาง โดยนำเสนอความเชี่ยวชาญและความรู้ของเขาในด้านต่างๆ เช่น การพัฒนาซอฟต์แวร์ ความปลอดภัยทางไซเบอร์ และการประมวลผลแบบคลาวด์ การมีส่วนร่วมของเขาในด้านเทคโนโลยีได้รับการยอมรับและเคารพอย่างกว้างขวางจากเพื่อนร่วมงานของเขา และเขาได้รับการยกย่องอย่างสูงจากความสามารถของเขาในการอธิบายแนวคิดทางเทคนิคที่ซับซ้อนในลักษณะที่ชัดเจนและรัดกุม