|
[필독] 처음 오시는 분을 위한 안내 (737) |
정은준1 |
2014-05 |
5266737 |
0 |
2014-05
5266737
1 정은준1
|
|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1791646 |
25 |
2015-12
1791646
1 백메가
|
98914 |
JETWAY사 I31GM3-6P 보드용 하퍼타운 바이오스 가능하신분 계시면 부탁드립니다. |
뚜앙 |
2016-04 |
4169 |
0 |
2016-04
4169
1 뚜앙
|
98913 |
esxi 6.5버전 rdm 질문 드립니다. |
니포 |
2017-03 |
3566 |
0 |
2017-03
3566
1 니포
|
98912 |
cisco ap cap3702i 웹접속 불가상태입니다. |
블랙펄 |
2020-10 |
3523 |
0 |
2020-10
3523
1 블랙펄
|
98911 |
어떻게 하면 뺄수있나요? (7) |
나라사랑 |
2018-06 |
3556 |
0 |
2018-06
3556
1 나라사랑
|
98910 |
12포트정도 허브추천좀해주세요~ (25) |
행복하세 |
2018-06 |
4191 |
0 |
2018-06
4191
1 행복하세
|
98909 |
바이오스업데이트하다가 벽돌되었습니다. CH341A지원여부 (12) |
체스터 |
2022-04 |
6619 |
0 |
2022-04
6619
1 체스터
|
98908 |
리볼링 업체 추천 부탁드립니다. (5) |
다연우혁아빠 |
2015-02 |
6470 |
0 |
2015-02
6470
1 다연우혁아빠
|
98907 |
M1015에 하드를 혼용하여 사용할 수 있나요? (1) |
머라카는데 |
2013-10 |
6756 |
0 |
2013-10
6756
1 머라카는데
|
98906 |
강한모님 좀 봐주세요 ^^ (5) |
안형곤 |
2011-02 |
12177 |
0 |
2011-02
12177
1 안형곤
|
98905 |
예전 출시된 웍용 그래픽 카드와 PC 용 그래픽카드의 용도와 성능기준의 질문입니다 (10) |
스카이 |
2011-03 |
6975 |
0 |
2011-03
6975
1 스카이
|
98904 |
인터넷 속도 측정을 해봤는데 왜 이렇게 차이가 나는걸까요? (6) |
배고프고가… |
2013-10 |
16085 |
0 |
2013-10
16085
1 배고프고가…
|
98903 |
서버시간과 클라이언트 시간비교를 할때 어떻게 하면 손쉽고 빠르게 할수 있나요? (3) |
김건우 |
2016-04 |
6397 |
0 |
2016-04
6397
1 김건우
|
98902 |
차량 안쪽 아파트 입주민 스티커 제거 방법 문의 (13) |
Astarot |
2024-01 |
4397 |
0 |
2024-01
4397
1 Astarot
|
98901 |
GRID K2 문의 (6) |
윈도우10 |
2015-02 |
3697 |
0 |
2015-02
3697
1 윈도우10
|
98900 |
[해결]모니터 지기문제로 질문드려요. (2) |
방o효o문 |
2016-04 |
3896 |
0 |
2016-04
3896
1 방o효o문
|
98899 |
ASP RepeaterItemEventArgs 함수 혹시아시는분계시나요 (4) |
질문학생 |
2017-04 |
3442 |
0 |
2017-04
3442
1 질문학생
|
98898 |
시놀로지 문의드립니다. (2) |
슬루프 |
2019-08 |
2599 |
0 |
2019-08
2599
1 슬루프
|
98897 |
viaarena.com 유료화되었나요? VIA PCI to ISA bridge 이것때문에 접속했더니... (3) |
김건우 |
2011-03 |
8734 |
0 |
2011-03
8734
1 김건우
|
98896 |
SKT SIP (인터넷전화) (14) |
나파이강승훈 |
2016-05 |
10593 |
0 |
2016-05
10593
1 나파이강승훈
|
98895 |
km데이타 usb케이블 문의 |
헌터D |
2019-09 |
2401 |
0 |
2019-09
2401
1 헌터D
|
PIPE라인이나 SIMD까지 고려하면 많이 복잡해지겠지만
일단은 CPU의 순수 정수연산만 놓고 본다면 Dhrystone MIPS 수치를 참고하시게는 가장 좋겠지요
다만 "가성비"라는 조건은 잘 알고계시다시피 변수가 너무 많아서....
그리고 정수연산의 목적이 암호라면 intel의 경우 AES-NI가 가속기능을 제공하지만 AES-NI에 대한 성능수치는 찾아보기가 힘드네요
아니면 Intel QAT 어댑터를 한번 살펴보시는건 어떨가 합니다.
그러면 어쩔 수 없이 Dhrystone MIPS 수치를 기준으로 갈 수 밖에 없을 것 같습니다.
요즘 intel이나 AMD CPU 모두 DMIPS/core/clock 수치가 대략 8~10정도가 나오니
NIC과의 대역폭 확보를 위해서 atom이나 일반 desktop용 CPU는 제외하고
말씀하신대로 클럭x코어수 빨로 적당히 xeon/epyc를 선택할 수 밖에 없을 것 같네요
이런 하드웨어 가속이 되는게 단순 클럭에 비해 엄청난 차이를 보입니다
예를 들어 AES-NI 유무로 비슷한 벤치 점수라도 수십~100배 차이가 납니다
특정 연산만 필요한거면 ASIC써야죠
암호화 가속기 없이 CPU의 최대 기능을 이용하려면 SIMD도 매우 중요합니다. SIMD에 따라 성능차이가(특정 연산 부분만 보면)16배 이상 차이가 날 수 있으니까요.
직접 구현하시려는진 모르겠지만 OpenSSL을 사용하신다면
https://software.intel.com/content/www/us/en/develop/articles/improving-openssl-performance.html
최신 자료는 아니지만 위 자료가 도움이 되실 수 있을겁니다.
추가적으로 암호화 모듈은 인증을 받아야 공공기관같은데서 사용할 수 있습니다.
OpenSSL FIPS모듈은 오래되었고 OpenSSL 3.0은 아직 stable 및 FIPS인증받으려면 멀었으니 BoringSSL도 좋은 선택일 수 있습니다.
https://github.com/google/boringssl/blob/c37e64cba55256dff3ca4575dfcac1cfb2aa111e/crypto/fipsmodule/FIPS.md
그리고. ssl 이 아닌 순수 데이터 암호화용이며, 아리아를 사용합니다.
중간에 데이터링크 자체는 미크로틱 장비간의 ipsec 을 이용합니다.
구현을 안해본것도 아니고 할수 있으나 인터넷 망에서 VPN 을 따로 구현하느니 그냥 미크로틱 자체 VPN 을 사용하는게 훨씬 효율적이거든요..
그리고 그 1:N VPN 으로 태울 데이터만 서버쪽에 구성을 하려는 겁니다. 클라이언트도 x86인 NUC 로 구현하구요.
적당하면 모르는데 N 개인 장소당 트래픽이 300mbps 가 필수적인 상황이라 검증필암호모듈 중 커널모듈 형태를 x86으로 적용하는게 가장 현실적인 상황이지요.
서버는 10기가를 처리해야 300메가 짜리 30장소 정도를 처리할수 있구요.. 시중에 물건들이 aes 같은거야 쉽게 가속기 쓰면 되지만 인증받은 KCMVP 모듈은 전혀 바꿀수가 없습니다. x86에 특정 커널버젼용 커널모듈만 사용해야 라이선스가 유지 됩니다.
x86중에 적당히 절충 가능한 물건이 있었으면 미크로틱에도 그거 들어가지 않았을까 싶습니다..
가성비 추구하는 회사니까 적당한거 있으면 그걸 쓸껍니다
솔직히 보안이야 미크로틱 VPN만으로도 충분히 가능하죠. 성능도 겨우 30만원대 장비에서aes256 으로 300메가는 될겁니다.
이 모든게 국내의 특수상황에서만 필요한 것입니다.
저런경우는 타일프로세서같은 특정목적 asic를 설명하면 안될거같고..
결론적으로 aes를 제외한 비규격(?) 암호화 부분은
오히려 cpu가 지원하는 것을 최대한 끌어써야하는 경우로 보이네요
그외에는 gpgpu를 얹고 오프로드시키는 경우 밖에 없을거라 봅니다만 1u라니 안될거 같고
딱히 선택권이 없어보이는데 일단 가지고 있는 다코어 x86 조립해서 시스템 기본 뼈대를 만들어 쓰루풋 확인해 계획을 짜보는게 좋을거같네요.
https://090501.tistory.com/718
https://www.cpubenchmark.net/high_end_cpus.html
가성비를 포기한다면야 아이스레이크 제온 플레티늄 넣을수밖에요.
이 두개 + 엔트리급 제온 가성비 조합의 효율보다 좋을 수가 없으니까요.