지금까지 MikroTik CRS326-24G-2S+ 스위치를 판매하면서, 제조사의 데이터시트를 의심하지 않았기에 이 장비는 싱글코어 CPU라고 생각하고 있었습니다. 하지만, 풍문에 이 장비에 RouterOS 7.x를 올리면 (방화벽) 성능이 올라가는것 같더라 그리고 유저 포럼에도 CPU코어 카운트가 늘어나더라 하는 글이 있길래 실제로 테스트를 진행해보았습니다.
RouterOS 6.48.6입니다. CPU 코어카운트는 1개이고, 루프백으로 bandwidth test를 돌리면 양방향 합계 33~34Gbps 정도 성능을 볼 수 있습니다.
(루프백 bandwidth test는 전원불량 처리후 부하를 걸어 테스트 하기 위해서, 혹은 일종의 CPU 벤치마크 툴로 사용할 수 있습니다.)
RouterOS 7.1.1설치후 CPU가 듀얼코어가 되었습니다.
루프백 bandwidth test가 양방향 45~46Gbps가 되었습니다. 두배는 아니지만, 35%정도 성능향상이 있네요.
이 현상이 단순히 버그인지, RouterOS 7.x의 커널 버전업으로 성능향상이 있는것인지 아리송하여 이 장비가 채용하고 있는 스위치 SoC(Marvell DX3236)에 대한 데이터시트를 찾아보았습니다만, DX3236/3336 두가지가 분리되지 않고 기재되어있어서 약간 혼란스럽네요.
일단 내용에는 dual-core 라는 표현이 보입니다.
또 다른 자료로는 Marvell의 보도자료에 ( https://www.marvell.com/company/newsroom/marvell-releases-new-28nm-10gbe-and-gbe-packet-processor-product-suite-further-enabling-secure-and-power-efficient-solutions-for-access-networks.html )
Armed with dual-core on-chip ARM CPUs, the DX3300 and the DX3200 families are capable of meeting the demanding access needs of the carrier,
라는 표현이 등장하는 것을 보아 높은 확률로 듀얼코어 CPU가 아닐까 의심을 해볼 수 있겠습니다.
정말로 듀얼코어 CPU가 내장된 장비라면, 어째서 지금껏 데이터시트에서 싱글코어임을 기재해둔 것인지 궁금해집니다.
같은 SoC를 사용하는 CRS305-1G-4S+IN과 CRS328-4C-20S-4S+도 코어 부활(?)이 가능하지 않을까 합니다.
뭐, 순수 L2스위치로 사용한다면 CPU가 싱글이나 듀얼이나 입니다만......
¾Æ´Ï¸é Æß¿þ¾î °³¹ßÇϴµ¥ °³¹ßÀÚ°¡ ¸î¸í¾ø¾î¼ Ç×»ó ·Îµå°¡ Â÷ ÀÖ´Ù´ø°¡ ¶óÀ̼¾½º ºñ¿ëÀÌ ´õ µé¾î°¥ ¼öµµ ÀÖ°í¿ä..
¿ÀÈ÷·Á ros6 ¶§°¡ ¼º´ÉÀÌ ¾È³ª¿Ô´ø°Å ¾Æ´Ï·ÃÁö..