안녕하세요.
linux kernel을 이용한 packet forwarding 장비를 개발하고 있는데요.
kernel을 SMP로 컴파일하고 NIC driver를 SMP로 컴파일해서
SMP용 모듈을 적재해서 시험해보니 오히려 성능이 저하되어서 난감합니다.
2.4대 커널이어서 network receive가 softirq로 처리되어서
성능이 향상될것이라고 생각했는데요... 실제로 그러한지 확인이 안되네요.
SMP를 사용할경우 해주어야 할 일들이 더 많이 있는지 모르겠네요.
SMP를 사용해서 실제로 성능이 향상된 (n