DSM CPUÁ¤º¸ º¯°æµµ±¸ ver 2.5.2-r01 [AMD/Intel(ES/Unkown)°ü·Ã ¼öÁ¤]

FOXBI   
   Á¶È¸ 4970   Ãßõ 6    

http://github.com/foxbi/ch_cpuinfo (459)
https://xpenology.com/forum/topic/13030-dsm-5x6x-cpu-name-cores-infom¡¦ (435)

새버전 업데이트로 기존 버전 파일은 삭제합니다.


======================================================


추가적인 AMD출력관련 오류해결 및 두줄출력 오류문제 ES CPU나 Unkown CPU에 대한 처리도 할수있도록


정보수집 방식을 추가 수정했습니다., 변경된 버전으로 다시 배포합니다. 그외의 내용은 기존과 동일합니다.


========================================================================


한 일년만에 업데이트 하는거 같네요.


그동안 잊고 살고 있다가 최근에 뻘짓하면서 DSM바보 만들고 원복하면서  정리하는김에 이것도 정리해봤습니다.


지난 업데이트에서 좀 부족했던 부분과 오류났던 부분을 추가로 찾아 수정하고


AMD계열 CPU정보가 너무 중구남방이어서 정상적으로 정보를 못가져와 오류나던것도 좀 수정해봤습니다.


기존에 잘 사용하시던분은 원복후 Xpenology_backup 폴더 지우고 새로 수행하시거나


재수행으로 진행하셔도 크게 문제 없을듯합니다.


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. 수행화면

  - 이전글 참조 http://www.2cpu.co.kr/PDS/12870


7. 결과확인, DSM에서 로그아웃/로그인 한 후 확인할것 

  - 이전글 참조 http://www.2cpu.co.kr/PDS/12870


8. detail 활용하기

  ark.intel.comwww.amd.com 의 processor-specifications 이용하여

  현재 CPU정보를 좀더 자세히 보여주는 링크를 제공함.


9. 모바일 페이지반영도 확인

 - DSfinder는 APP의 영역이라 적용이 힘들고 DSfinder통해 열리는 DSmobile페이지에서는 확인가능


10. 변경된점

 - CPU 정보 수집방식 변경

    AMD쪽 정보 가져오는데 좀 문제가 계속 생기는것 같아 해당 부분 로직을 변경했습니다.

 - 정보변경 방식 변경

   기존에는 어디 뒤에 라고 넣었던 내용을 어디 앞에로 변경하였습니다. 지난 수정부분의 코드를 좀 단순화 시켰습니다.

 - 재수행시 비정상 진행되는 문제해결

   위의 문제와 맞물려 수정 안榮부분에 대한 해결을 했습니다.


## 추가

 - 사용하시면서 발생하는 문제점이나 필요한점이 있으면 의견주시기 바랍니다.

   특히, CPU정보의 오출력등이 있을경우 /proc/cpuinfo 결과를 보내주시면 참고하여 적극 반영하겠습니다.

   ES CPU같은경우는 model 정보자체가 정상적이지 않아 잘 안되는점 참고바랍니다.

 - 사용 해보신분들은 아시겠지만 이 스크립트는 DB를 건들거나 하는게 아니라 쉘명령을 통해

   원래 CPU 정보를 수집하여 view부분에 살짝얹어서 보여지는 것만 바뀌어 보여지도록 해놓은 형태입니다.

 - 소스위치 분석등의 설명은 아래 링크를 참고하시기 바랍니다.

   http://2cpu.co.kr/nas/20704 


## 추가수정

 - AMD 때문에 수정을 했던게 잘 적용 되었을거라 생각했는데

   제가 AMD환경이 아니다보니 실제 결과를 못본게 문제가 된거 같네요

   추가 발견된 오류 예상지점을 다시 수정했습니다. 기존 정상잘 되신분들은 상관없고

   AMD오류나던분들은 다시 새버전으로 해보시기 바랍니다.


## 추가수정

 - AMD 관련 반영하다 두줄로 출력되는 일부 시스템들이 있어 거기에 대응하도록 추가 수정했습니다.

 - Intel의 ES나 정체불명 CPU에 대해서도 일단은 표시 해줄수있도록 역시 수정해주었습니다.

 - 전체적으로 CPU 정보 수집방식의 정규식을 좀 손봐서 좀더 유연하게 대처하도록했습니다.

#752953266#646#
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
ÅëÅë9 2021-06
¼ö°íÇϼ̽À´Ï´Ù. (ÀÌÀü ¹öÀü Àß »ç¿ëÁßÀÔ´Ï´Ù.)
Ãßõ ²Ù¿í~ µå¸®°í °©´Ï´Ù. ^^
dateno1 2021-06
ÄÚ¾î °³¼ö/Ŭ·°/À̸§¸¸ Á¦´ë·Î ³ª¿Íµµ °¨»çÇÏÁÒ
°í»ýÇϼ̽À´Ï´Ù. °í¸¿½À´Ï´Ù.
¿ª½Ã ´É·ÂÀڽó׿ä~~ °¨»çÇÕ´Ï´Ù!
chokook 2021-06
°í»ý¸¹À¸¼Ì½À´Ï´Ù. °¨»çÇÕ´Ï´Ù. Ç×»ó
°¨»çÇÕ´Ï´Ù.^^
Á»´õ ¿Ïº®(?)ÇÑ ÇسîÀÌ µÇµµ·Ï ¸¸µé¾î Áּż­ °¨»çÇÕ´Ï´Ù. ^^
joon517 2021-06
°¨»çÈ÷ »ç¿ëÇÏ°Ú½À´Ï´Ù
³ªÀ̾¥guy 2021-06
°í»ýÇϼ̽À´Ï´Ù...Àß »ç¿ëÇÏ°í ÀÖ¾úÀ¸¸ç, ¾ÕÀ¸·Îµµ °¨»çÈ÷ Àß »ç¿ëÇÏ°Ú½À´Ï´Ù~
ÀÏ´Ü Ãßõ ¸ÕÀú ÇÏ°í, Àû¿ëÇØ º¸°Ú½À´Ï´Ù.
°¨»çÇÕ´Ï´Ù.


PDS
Á¦¸ñPage 12/77
2014-05   4963561   Á¤ÀºÁØ1
2015-12   1500001   ¹é¸Þ°¡
2021-07   17181   ½ºÄµl¹ÎÇö±â
2021-07   6022   ±èȲÁß
2021-07   9353   ±èȲÁß
2021-06   4940   Á¦¿ÂÇÁ·Î
2021-06   4971   FOXBI
2021-06   5291   Á¦¿ÂÇÁ·Î
2021-06   6553   »ßµ¹À̽½ÇÄÀÌ
2021-05   4906   ÇöÁø
2021-05   4884   ÇöÁø
2021-05   5507   »ßµ¹À̽½ÇÄÀÌ
2021-04   8133   È­Á¤Å¥»ï
2021-04   9131   È­Á¤Å¥»ï
2021-04   8716   ½ºÄµl¹ÎÇö±â
2021-04   11024   ÀüÁ÷P¿¬±¸¿ø
2021-03   19537   È­Á¤Å¥»ï
2021-03   7506   ¾Ç¸¶¶ó³×
2021-03   12440   ±èȲÁß
2021-03   8077   ±èÀå¿ì
2021-03   10321   ½ºÄµl¹ÎÇö±â
2021-03   6055   ¹«¾Æ