리눅스 메모리 stick 이 몇개 꽂혀있는지에 대한 정보 확인 방법??

kumdoboy1102의 이미지

리눅스에서
system의 total 메모리가 만약 1024MB 이라면 꽂혀있는 메모리 stick 이

1024 MB * 1개 인지
512 MB * 2개 인지
256 MB * 4개 인지
128 MB * 8개 인지
64 MB * 16개 인지

알 수 있는 방법은 없을까요?

aix, hp, solaris는 대충 찾았는데
linux는 찾기가 어렵네요

dmidecode 명령으로 보면 알수 있지만
그것도 linux 버젼과 system 환경에 따라 명령이 존재하기도 하고 없기도 하네요.

간단한 명령어 또는
파일의 내용을 참고한다든지
하다못해 계산하는 방법이라도 알고 싶습니다.

/proc/meminfo
free
와 같은 정보는 현재 사용되는 메모리 양 같은 논리적인 정보만 나오더라고요

물리적으로 MB 짜리 메모리 stick이 몇개가 꽃혀있는건지 알 수 있는 방법을 꼭 알아야 합니다.
가능하다면 메모리 뱅크별로 어떻게 꼽펴있는지도요...

프로그래밍에 필요한건데 여기저기 뒤져봐도 관련 자료가 없네요..
혹시 아시는분 계신가요?

elflord의 이미지

dmidecode를 사용하면 마더보드의 전체 메모리뱅크수 및 현재 장착된 모듈을 알 수 있습니다.

===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com


===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com

kumdoboy1102의 이미지

답변 감사드립니다~~ (_ _)
그런데 위에서 말쓰드렸듯이~ dmidecode 명령이 없는 system도 있더라고요... ㅜㅜ
그 명령이 없으면 알 수 있는 방법은 정녕 없는건가요....

elflord의 이미지

저도 옛날에 프로젝트에 필요해서 조사해본적이 있는데 다른 간단한 방법은 보이질 않더군요. ㅡㅡ;

===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com


===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com

송효진의 이미지

dmidecode 로 뱅크 수 알아보는건 위험하네요.
조회시 뱅크는 8개인데, 실제로는 6개 밖에 없습니다.
칩은 지원하는데 슬롯을 안달았는가 봅니다.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/

ukyoukyo의 이미지


dmidecode는 SMBIOS를 파싱해서 보여주는 것이구요,

SMBIOS에 들어있는 정보들은 대부분 다른 역할을 해주는 놈들이 만들어서 집어넣어 놓은 겁니다.

시스템에 따라서 dmidecode는 잘못된 정보를 보고하는 경우도 직접 보긴 했습니다.

특히, 메모리 부분은 틀린 경우가 많더군요.

주의할것은, dmidecode의 결과중에 '지원하는 갯수'와 '현재 장착된 갯수'를 혼돈하시면 안됩니다.

구글에서 SMBIOS spec이라고 검색하면 SMBIOS 스펙을 받을 수 있고,

그놈을 보면 dmidecode를 해부(?)해 볼 수 있습니다.

메모리 정보를 보려면 RAM의 SPD를 읽는것이 가장 정확한데요,

SPD 내용을 읽어보면 Rank, Bank, 용량, 스피드, 시리얼 넘버, 제조사등등 모든것이 다 들어있습니다.

대부분의 리눅스에서는 명령어로 제공되는 것이 없다는게 단점인데,

인텔 ICH 메뉴얼중에서 'SMBUS' 부분을 뒤져보면 됩니다...

------------------ System programmer...^^


------------------ System programmer...^^

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.