DSM CPUÁ¤º¸ º¯°æµµ±¸ ver 1.1.0-r01 (DSM 6.2.2-24922 Update 2 Áö¿ø)
http://github.com/foxbi/ch_cpuinfo (665)https://xpenology.com/forum/topic/13030-dsm-5x6x-cpu-name-cores-infom¡¦ (486)
작년 12월 이후 멈춰있던 작업이 마무리 되었습니다.
사실 기존에 사용하던 환경이 Ivybridge다보니 918+나 6.2.2 로의 업그레이드가 원활하지 않아
이후 작업들을 진행하지 않았습니다. 그러나보니 6.x 는 동일 할줄알았던 소스의 방식이 바뀌면서
기존의 도구가 에러가 난다던지 하는 현상이 있었을 것입니다.
최근에 사용하고있는 모든 환경을 haswell 로 변경하였고 덕분에 918+도 사용하게되고 기존의 3165, 3167에 대한
업데이트 방법도 잘 확인되서 사용할 수있도록 작업을 할 수가 있었습니다.
각설하고 새롭게 업데이트 된 ch_cpuinfo 도구에 해한 설명을 드리겠습니다.
2cpu 최초 배포 후 github에 소스, xpenology.com 도 공유하도록하겠습니다.
버전 이름은 기존게 DSM버전과 혼동을 줘서 좀 다르게 변경했습니다.
1. 파일다운
- 상단의 ch_cpuinfo.tar 다운로드
- http://github.com/foxbi/ch_cpuinfo 를 통해 원본 소스파일 확인 및 다운로드 가능(5.x 사용자분은 반드시 소스파일로 진행)
- https://xpenology.com/forum/topic/13030-dsm-5x6x-cpu-name-cores-infomation-change-tool 를 통해 ch_cpuinfo.tar 다운로드
2. DSM에 업로드
- filemanager나 scp 관련툴 이용한 DSM에 업로드
3. DSM ssh 접속
- 제어판 > 터미널 및 SNMP > SSH 활성화(포트 22말고 다른걸로 변경하여사용)
- putty 등을 이용해서 접속
- 관리자 계정 접속 후 # sudo su - 명령을 통해 root 로 전환(5.x 는 root 로 바로 접속가능)
4. 압축해제 및 실행권한 확인
- # tar xvf ch_cpuinfo.tar 로 압축 해제
- # ls -lrt 로 ch_cpuinfo 파일 권한에 실행권한(x) 있는지 확인 (ex, -rwxr-xr-x ....... ch_cpuinfo)
- # chmod 755 ch_cpuinfo (실행권한 업을 경우 실행)
5. CPU 정보변경 도구 실행
- # ./ch_cpuinfo 로 실행하여 안내에 따라 수행
- # ./ch_cpuinfo.sh 로 실행하여 안내에따라 수행(5.x 사용자는 반드시 이방법으로 진행)
6. 수행화면
7. 결과확인, DSM에서 로그아웃/로그인 한 후 확인할것
- DS3615XS
- DS3617XS
- DS918+
8. detail 활용하기
ark.intel.com 과 www.amd.com 의 processor-specifications 이용하여
현재 CPU정보를 좀더 자세히 보여주는 링크를 제공함.
9. 모바일 페이지반영도 확인
- DSfinder는 APP의 영역이라 적용이 힘들고 DSfinder통해 열리는 DSmobile페이지에서는 확인가능
10. 변경된점
- 도구의 버전 표기변경 기존 1.x ~ 5.2 등을 사용했었는데 DSM버전과 유사하여 혼동을 방지하고자 변경함
현재 버전 ch_cpuinfo 1.1.0-r01 최신버전임
- 최신버전 DSM 6.2.2-24922 Update 2 까지 지원가능함
- CPU 이름 옆에 CPU정보를 detail 하게 볼수있는 링크를 제공함(5.x 지원 안함)
- DSM의 언어세팅참고하여 한글/영문 자동 전환 실행가능하게되어 파일을 한개로 텅합하여 배포함
- 추후 버전 변경시 소스의 코드 변화에 대응 할 수있게 수정함(기존 6.x 에서 f.변수가 h.변수 로 변경됨 추후 변경될 가능성 있음)
## 추가
- 사용하시면서 발생하는 문제점이나 필요한점이 있으면 의견주시기 바랍니다.
특히, CPU정보의 오출력등이 있을경우 /proc/cpuinfo 나 dmidecode 결과를 보내주시면 참고하여 적극 반영하겠습니다.
- 사용 해보신분들은 아시겠지만 이 스크립트는 DB를 건들거나 하는게 아니라 쉘명령을 통해
원래 CPU 정보를 수집하여 view부분에 살짝얹어서 보여지는 것만 바뀌어 보여지도록 해놓은 형태입니다.
- 소스위치 분석등의 설명은 아래 링크를 참고하시기 바랍니다.
»õº®¿¡ 1µî ´ñ±ÛÀ» ÀÚµ¿ÀÔ·ÂÇÏ°Ô ¸¸µå´Â ÀÛÇ°ÀÔ´Ï´Ù^^
¾ðÁ¦³ª °¨»çÈ÷ »ç¿ëÁßÀÔ´Ï´Ù.~
5.2 5644»ç¿ëÁßÀÔ´Ï´Ù.
5.x ´Â ¼Ò½º·Î ½ÇÇàÇؾßÇÕ´Ï´Ù. github.¿¡ÀÖ´Â sh ÆÄÀÏ ¹Þ¾Æ¼ ´Ù½ÃÇغ¸½Ã°Ú¾î¿ä
6.2.2¿¡¼ Àß µÇ³×¿ä~
DSM 5.2-5644 ¿¡¼´Â ./ch_cpuinfo.sh: line 7: syntax error: unexpected newline ÀÌ ¶å´Ï´Ù. ¼Ò½º ´Ù¿î ¹Þ¾Æ ´Ù½Ã Çصµ µ¿ÀÏ Áõ»óÀ̳׿ä
½ºÅ©¸³Æ® Àû¿ëÀº ver. 1.1.0-r01 ÀÔ´Ï´Ù.
Ȥ½Ã ¿øÇÏ´Â ³»¿ëÀ¸·Î ÇÁ·Î¼¼¼ÀÇ À̸§À» ¹Ù²Ü ¼öµµ ÀÖÀ»±î¿ä?