제품은 NAS2DUAL 사용하고 있습니다. 구입한지는 2-3주 정도 된듯하구요.
펌웨어 1.3.36버전을 사용하다가 얼마전에 1.4.04 펌웨어를 넣고 나니 CPU 코어를 1개로 인식하는 문제가 발생했습니다.
커널을 3.1x에서 4.x 로 올리면서 커널 빌드 옵션에서 뭔가 빠진거 같기도 한데요. 확인은 아래와 같이 하였습니다.
<1.3.36 버전에는 아래 명령어 입력시 코어를 2개로 정확히 인식합니다.>
#> cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 1 (v7l)
BogoMIPS : 3188.32
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x4
CPU part : 0xc09
CPU revision : 1
processor : 1
model name : ARMv7 Processor rev 1 (v7l)
BogoMIPS : 3188.32
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x4
CPU part : 0xc09
CPU revision : 1
Hardware : Marvell Armada 380/385/388 (Device Tree)
Revision : 0000
Serial : 0000000000000000
#> grep -c processor /proc/cpuinfo
2
.. 스펙대로 코어 2개가 잘 나오지요.
1.4.04 버전..그니까 1.4.x 로 올라오면서 신규 커널을 올린 펌웨어에서는 아래와 같이 코어가 1개만
잡힙니다.
#> cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 1 (v7l)
BogoMIPS : 50.00
Features : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x4
CPU part : 0xc09
CPU revision : 1
Hardware : Marvell Armada 380/385 (Device Tree)
Revision : 0000
Serial : 0000000000000000
.
.
.
#> grep -c processor /proc/cpuinfo
1
이 결과는 process 모니터링하는 htop을 깔아 돌려봐도 마찬가지입니다. 표시상의 문제가 아니라
실제로 코어가 1개만 작동되고 있는거죠..
펌웨어 1.4.04를 다시 1.3.36으로 낮추면 다시 코어를 2개 잡습니다.
이제 보니..BogoMIPS 수치가..기기마다 다른건 아는데 같은 칩인데도 너무 다르게 표시되네요..
제품 자체의 문제 같지는 않구요. 펌웨어를 돌리면 다시 정상적으로 코어를 잡으니까요.
커널 빌드 옵션 문제 같습니다. nas2dual 뿐 아니라 같은 커널을 쓰는 제품들은 다 마찬가지일거 같은데요.. 확인 부탁 드립니다.
cpu 코어가 두개라도 .. 하나는 놀고 있어요..
[2018-12-10 09:56:25] |