대략 6개월 정도 시간을 내서 20gbps SSD서버를 개발 하였다.
생각보다 너무 힘이 들었다, 전체 대역폭이 6.4GT 대략 5500MB/sec 수준의 현존 부품으로,,,,^^
10Gbps LAN Card의 최대 전송 대역폭도 1217MB/sec 인것 같다.
10Gbps의 전송 속도를 현실적으로 얼마로 계산을 해야 할지도 약간에 고민 이었다
이론적으론 1280MB, 업계서는 1230~1250MB/sec 수준으로 얘기들을 한다.
사실 이 수치는 서버 성능보다 주변 기기 (LAN Card, 스윗치 등등)가 지원을 해야 할 사항인데,,,,,
서버 성능으로 국한을 하는 경우가 현실이다.
일단 Network으로 나가는 수치 sustained는 1217MB로 확인은 하였고, FTP(vsftpd)로 100시간 정도 돌려보니, 문제는 없었다.
여하튼 10Gbps 성능을 Network으로 보낼 수 있는 기술은 종합 예술이라 표현을 하고 싶다.
DISK IO만 받쳐준다고 해결될 부분이 아니었다, 핵심적인 것은 아!! 모든것이 기술적인 표현이라 사전 유출은 금물이니,,, 여기서 줄이고,,,, 매우 결정적인 요소는 물론 DISK IO 이다, 대략 3000MB/sec 이상 의 random reda성능 (64KB base)이 access time 1ms 이하로 sustained가 지원을 하지 않으면 20gbps 서비스가 어렵다.
이것은 여러 부분의 FW가 서로 융화되어야 나올 수 있는 수치 이다.
현존 하는 main board에서 MAX로 지원 할수 있는 전송이 22gbps 이지만, 안정적으로
서비스 할수 있는 수치는 20gbs로 판단을 한다.
22gbps인 경우는 sustained가 미흡했다.
스토리지를 활용 하는경우는 조금 다를수 있다. (더 좋은 성능을 낼수 있다,)^^
아래 영상은 기 엠군에 올린 영상이지만, DISK Fail이 되어도 20gbps 서비스가 가능 하다는 기술적인 결론을 위하여 제차 영상을 올린다.
10gbps 서비스인 경우는 CPU를 대략 20%때 활용 한다. (FTP, VOD 포함)
20gbps 서비스인 경우는 CPU를 대략 50~60% 때 활용을 목표로 두고 있다.
FTP 20Gbps 서비스 영상 (DISK Fail 시)
Strem_20gbps 써비스 영상 (DISK Fail 시), ZooVOD 활용
기술 협의 : LSD 기술이사 이기택 010-8724-0575
'SSD(solid state DISK)' 카테고리의 다른 글
x86 현 SSD서버의 MAX 성능은 ???? 30Gbps (0) | 2010.04.09 |
---|---|
최근 SSD 동향?? (0) | 2010.03.18 |
SSD가 가야 할 방향 ?? (0) | 2010.02.09 |
SSD서버로 초당 2000MByte 이상을 스트림 서비스 할 수 있는지? (0) | 2010.01.18 |
SSD서버 NCSoft(엔씨소프트)에 납품 하면서,,,, (0) | 2010.01.12 |