Computer >> 컴퓨터 >  >> 문제 해결 >> Linux

명령줄을 사용하여 Linux에서 RAM 슬롯을 빠르게 식별

어떤 RAM 슬롯이 사용되고 있는지, 컴퓨터에 무엇이 있는지 확인하는 데는 두 가지 옵션이 있습니다. 첫 번째는 케이스를 열고 살펴보는 것입니다. 여기에는 데스크탑의 볼트를 풀거나 노트북의 깨지기 쉬운 문인 일부 케이스를 해제하는 것이 포함될 수 있습니다. x86 또는 x86_64 Linux 태블릿에서 이 작업을 수행하는 것은 상상할 수 없습니다! 어느 쪽이든 이 옵션은 완전히 종료되었습니다. 다행히도 다른 옵션은 실행하는 데 거의 시간이 걸리지 않는 간단한 명령줄 도구를 사용하는 것입니다.

평소와 마찬가지로 이를 위해서는 명령 프롬프트를 열어야 합니다. Ubuntu Unity Dash에서 Terminal이라는 단어를 검색하거나 대부분의 데스크톱 환경을 사용하는 경우 Ctrl+Alt+T를 누르세요. LXDE, Xfce4, Cinnamon, KDE 또는 이 동작을 지원하는 기타 다양한 플랫폼을 사용하는 경우 응용 프로그램 또는 수염 메뉴를 클릭하고 시스템 도구를 가리킨 다음 터미널을 클릭할 수 있습니다.

방법 1:DMI 테이블 디코더 사용

현재 시스템에서 사용 중인 RAM 슬롯 수를 열지 않고 확인하는 가장 쉬운 방법은 dmidecode라는 DMI 테이블 디코더 명령을 사용하는 것입니다. 이는 단순 보고서를 제공합니다. 명령 프롬프트에 sudo dmidecode -t 16을 입력합니다. Enter를 누르세요. 관리자 비밀번호를 묻는 메시지가 나타날 수 있습니다. 입력한 후 Enter를 누르세요. 보유하고 있는 장치 수를 정확하게 알려주는 상당한 양의 출력을 얻을 수 있습니다. 다시 말하지만, 이 열거는 실제 물리적 개수가 아닌 장치를 기반으로 합니다. 경우에 따라 다를 수 있으므로 다른 것을 시도해야 합니다.

해당 정보를 검토한 후 sudo dmidecode -t 17을 입력하세요. 컴퓨터의 RAM 슬롯에 연결된 물리적 카드의 전체 목록을 받으려면 Enter 키를 누르세요. DIMM, SODIMM 또는 다른 종류의 RAM 카드를 사용하고 있는지도 알려줍니다. 필요한 정보를 제공했다면 바로 여기에서 창을 닫고 완료할 수 있습니다. 찾고 있는 정보를 얻는 데 필요한 명령 두 개면 충분했고, 심지어 최소한의 조작으로도 가능했습니다.

방법 2:List Hardware 앱 사용

동일한 작업을 수행할 수 있는 또 다른 간단한 명령줄 유틸리티가 있지만 이전 유틸리티보다 훨씬 더 많은 텍스트를 제공할 수 있습니다. 이점은 이번에는 단일 명령만 실행하면 된다는 것입니다. 하지만 대부분의 터미널 창에 편안하게 들어갈 수 있는 것보다 더 많은 출력을 받게 되므로 실행이 완료된 후 위나 아래로 스크롤하고 싶을 수도 있습니다. sudo lshw -클래스 메모리를 입력하세요. Enter를 누르세요. 다른 앱과 달리 이 앱은 완전히 즉각적이지는 않다는 것을 알게 될 것입니다. 이는 실제로 시스템에 있는 여러 하드웨어 장치를 폴링하여 보고하는 내용이 100% 정확한지 확인하기 때문입니다.

아마도 삭제되기 전에 화면에 몇 개의 문구가 깜박이는 것을 볼 수 있을 것입니다. SCSI와 USB를 볼 수 있는데, 이는 RAM 슬롯과 전혀 관련이 없기 때문에 다소 놀랄 수 있습니다. 이 관련 없는 정보를 편안하게 무시하면서 편안히 앉아 라이딩을 즐겨보세요. 오래된 시스템에서는 폴링에 약간의 시간이 걸릴 수 있지만 CPU가 더 빠르면 프로세스가 거의 즉각적으로 이루어질 수 있습니다. 노트북에서 일부 속도 문제를 발견할 수 있지만 다시 한번 말씀드리지만 이로 인해 아무런 문제가 발생하지 않습니다.

이제 프로그램이 하던 일을 마치면, 정리해야 할 텍스트가 꽤 많아질 것입니다. 일부 사용자는 grep을 선호하는 반면 다른 사용자는 단순히 위쪽으로 스크롤하는 것을 선호합니다. 두 경우 모두, 당신이 찾고 있는 것은 각 메모리 뱅크입니다. 예를 들어, 우리가 실행한 테스트 시스템은 각각 동일한 벤더에서 제공되었으며 동일한 클럭 속도를 특징으로 하는 4개의 개별 RAM 뱅크에 대한 반환된 정보에 대해 실행되었습니다. 그런데 실제 ID 번호 부분을 염두에 두세요. Unix 시스템에서 볼 수 있는 많은 것들과 마찬가지로 Linux 커널은 슬롯 1이 아닌 슬롯 0에서 계산을 시작합니다. 우리 테스트 머신의 경우 1~4 대신 0~3의 숫자를 받은 슬롯이 4개 있었습니다. 메모리 카드가 슬롯 0에 할당되었다고 해서 시스템이 이를 무시한다는 의미는 아닙니다.

또한 각각은 동일한 비트 폭을 가지고 있으며 이는 대부분의 설치에서 중요할 수 있습니다. 대다수의 사용자에게 이것은 충분한 정보였으며 작업 중인 RAM 유형에 대해 확실히 많은 정보를 제공했습니다. 교체품을 주문하거나 Wine용 제품을 구성하는 방법에 대해 충분히 알고 있을 수도 있습니다. 예를 들어, 일부 PC 게임에서는 어떤 종류의 RAM을 사용하고 있는지 알아야 합니다. 가상 머신을 실행하기 위해 많은 휘발성 메모리를 탑재한 Linux 웹 서버와 같이 RAM 카드가 많은 시스템을 사용하는 경우 이 정보를 정렬하려면 grep이 필요할 수 있습니다. 지금쯤이면 모두가 문제를 해결했을 것입니다.

그러나 sudo lshw -class memory | 그렙 크기 빠른 개요를 보려면 Enter 키를 누르세요. 이제 우리의 간단한 테스트 머신에서는 4개의 다른 스틱으로 나누어진 4개의 바이너리 기가바이트 RAM만 있었기 때문에 그다지 인상적이지는 않았습니다. 96GB RAM을 갖춘 Xserve와 같은 제품이 있다면 이 빠른 개요가 훨씬 더 유용할 수 있습니다.

소수의 경우 이러한 앱이 반환하는 정보는 오해의 소지가 있을 수 있으므로 교체를 계획하고 아무 문제가 없는지 절대적으로 확인하고 싶다면 결국 상자 내부의 RAM 카드를 물리적으로 검사하고 싶을 것입니다. 에뮬레이트된 RAM 칩 뱅크가 있는 가상 머신 내에서 이러한 종류의 명령을 실행하면 예측할 수 없는 이상한 결과를 얻을 수도 있습니다. 그럼에도 불구하고 정보는 대부분의 용도에 충분히 정확해야 합니다.

저자 소개

명령줄을 사용하여 Linux에서 RAM 슬롯을 빠르게 식별

케빈 애로우

Kevin Arrows는 10년 이상의 업계 경험을 보유한 경험이 풍부하고 지식이 풍부한 기술 전문가입니다. 그는 MCTS(Microsoft Certified Technology Specialist) 인증을 보유하고 있으며 최신 기술 개발에 대한 최신 정보를 얻으려는 깊은 열정을 가지고 있습니다. Kevin은 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅과 같은 분야에서 자신의 전문 지식과 지식을 보여주면서 광범위한 기술 관련 주제에 대해 광범위하게 글을 썼습니다. 기술 분야에 대한 그의 공헌은 동료들로부터 널리 인정받고 존경받고 있으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 높은 평가를 받고 있습니다.