SSD(solid state DISK)

LSD, centOS 5.4에서 SSD서버 20gbps 서비스 중 10g 카드 ACT/STBY testing

SSD 광장 2010. 5. 12. 17:34

제목과 같은 testing은 Network 10g카드를 활용한 network 이중화 서비스를 할때 10g Port가 장애를 일으켰을때 자동으로 network 패킷 손실없이 서비스가 가능 한지를 testing 해보았다.

 

아래 [그림1] 은 정상적으로 서비스가 될때 화면을 Capture 한것이며, [그림2]는 10g network port 가 장애가 되고 다른 port로 이동이 되어 서비스 하는 화면을 caprute 하였다.

 

결론적으론 20gbps 서비스중 20gbps(10g 카드 2port) network port가 동시에 장애가 되더라도 서비스에

문제가 없다는 결론을 얻었으며, 단, 일부 패킷 손실은 있었다.

 

스트림의 경우는 RTSP Protocol기반이어서 비교적 패킷 손실이 작았으며 (1~2패킷)

FTP의 경우는 일방적인 다운로드 (Vsftp)로 testing을 하다보니 패킷손실이 다소 있었다. (15~16패킷)

 

물리적으로 서버나 OS에서 지원하기엔 한계가 있어 10g 카드 제조사의 품질, 성능, 기능, 내부 FW등에 좌우 되는것이 아쉬웠으나, 2400MB/sec을 퍼내면서(대략 초당 패킷이 810,000수준) 10단위 수준 패킷 손실은 매우 안정적이라고 판단이 선다.

 

참조가 되었으면 한다.

 

[그림1]

 

network eth2 와 eth4로 초당 1200MB로 내보내는 화면이며, 오른쪽 상단에 CPU 점유%이 대략 10% 미만이다. 아래에는 vmstat로 DISK io로 확인 할수 있다. 대략 2300MB/sec 수준이다.

 

Client는 동일모델로 10g 카드로 10g HUB를 통하여 받고 있으며, 26000개 동영상 을 동접 1500명이 퍼내고 있는 그림이다.   

 

[그림2]

 

 network eth3 와 eth5로 초당 1200MB로 내보내는 화면이며, 오른쪽 상단에 CPU 점유%이 대략 10% 미만이다. 아래에는 vmstat로 DISK io로 확인 할수 있다. 대략 2300MB/sec 수준이다.

 기 eth2와 eth4 port가 Fail이 되어 eth2=> eth3으로 eth4=>eth5로 옮겨 서비스 하는 그림이다.

 

참조가 되었으면 한다.

 

줜장^^  이기택