[Samba] 삼바로 미디어 서버를 운영하려고합니다.
에고 매번 이 문제 가지고 이곳을 찾게 되는 군요. 이상하게도 여기에 올리기만 하면 문제가 해결되는 것 같아서..(누가 답변을 해주시던지 혹은 제가 그냥 하게 되던지.. 허허.)
일단. 서버 구성은. 펜4 2.4에 512m ide일반하드(루트및 일반적인.)
h/w raid 하드(자료 보관용) 랜카드 하나. 입니다.
현재 웹서버 (APM)와 ssh, samba를 띄어 놓고 구성을 하였습니다.
ssh야 원거리 접속용으로 둔 것이고.(유지보수용입니다.)
웹서버는 미디어 서버의 접속과 관련해서 각 미디어들을 연결할 때 웹형식으로 접근하게 하기 위해서 구현하였습니다.(사실 삼바라서 직접 접근하게 할 수도 있지만 윈도우에서 디렉토리를 찾아 다니는 중에 엄청난 과부화를 발생시키길래 이방법을 막기 위해서 한 형태입니다. 이 중에 윈도우의 기능을 사용하지 않고 직접 폴더를 제어하는 다른 프로그램을 만들기도 하였지만 그 방법은 싫다고들 해서. 결국 한번도 쓰지 않은 APM을 연결해서 꾸몄습니다. 이 방법은 마음에들 들어하더군요. )
그런데. 잘 돌아갈 것이라고 생각했던 이 서버에 문제점이 있는 것을 깨닳게 되었습니다. 정확히 현재로서는 무슨 문제인지 모르겠어서 여러분의 자문을 구해 보려고 합니다.
우선 문제가 되는 것은 미디어를 재생시에 하나를 단독으로 할 경우에 아무런 문제가 되지 않는데 하나가 열려 있는 상태에서 다른 것을 열게 되면(혹은 같은 것) 일순간 미리 열려 있는 것이 짧게 멈춰버립니다. 그리고 둘이 돌아가는 것에는 아무런 이상이 없습니다.
여러 명이 동시에 접속하여도 새로 재생시에 이런 문제가 발생하지만 일단 모두 다 재생을 시작하면 이런 멈춤 현상은 없습니다. 유독 재생 시작시에 이런 문제가 발생하더군요.
현재 재생용으로 사용하는 것은 어쩔 수 없이 윈도우미디어플레이어이며(activx) 기타 플레이어에서도 더 짧긴하지만 이런 일이 발생한다는 것을 알 수 있었습니다. 혹시 이 문제가 정확히 어떤 문제인지 아시는 분이나 문제를 찾아 내는 방법을 알려 주셨으면 합니다. 일단 원인을 알아야 고치기라도 할 테니 말입니다.
두개 이상의 랜카드를 가지고 대역폭을 분산하는 방법은 없을까 하는데 어렵군요. 같은 ip가 필요한데 랜카드들을 하나로 묶는 방법같은 것은 없을까요?
몇가지 사항을 더 적어 볼까 합니다.
누군가 알아보라고 알려 줘서 몇가지 더 알아 봤습니다.
일단 직접 운영 되는 것을 본 분이라서 디스크 io병목은 아닌 것 같다고 하더군요. 그래서 네트워크 병목을 알아 보라고 하더군요. 결과는 로스나 드롭 등이 하나도 나지 않더군요. 정말 아리송한 문제가 되어 버렸습니다.
현재 의심이 가는 것은 특이한 허브인데. 이녀석은 트래픽 양이 커지면 해당 포트등을 두절시켜버리는 정말 쓰잘대기 없이 좋은 놈입니다. 아무리 생각해 봐도 이 허브녀석의 문제 같다는 생각을 버릴 수 없게 되었습니다. 그런데. 만약 허브의 문제가 맞다면 허브가 한두푼 하는 놈도 아니고 다른 것으로 바꿀 수 있는 것도 아니니 정말 걱정이 됩니다. 기본적으로 리눅스에서 접속자별의 트래픽양을 제어 할 수 있다면 좋겠지만. 제가 알아보고 해 본 바에 의하면 리눅스나 여타 운영체제에선 그런 기능이 없더군요. 단체로 트래픽을 제한할 수 있지만 개별로 제한은 불가능... (cbq만 써봤습니다.) 스트리밍 서비스로 바꿀까 하는 생각도 들지만 매번 인코딩을 다시 해야 한다는 엄청난 압박으로 인해 차마 그럴 수는 없습니다. 뭔가 방법이 없을까요?
'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'
성공했습니다.
문제가 되는 부분은 허브 쪽이 맞습니다.
허브 자체의 트래픽 제한 설정이 10m로 되어 있어서.(이건 회선 업체를 통해서 수정 받았습니다. 자체적으로 허브측의 ip도 제대로 모르고 또한 접근을 어떻게 해야 할 지도 몰라서 잘 알고 있을 회선 업체에 연락하니 쉽게 처리해 주더군요.)
100m으로 변경 받았습니다. 일단 서버하나의 트래픽만 열었기 때문에 회선업체에선 약간 뭐라 하였지만 리눅스 서버라고 하니까 쉽게 열어 주더군요.(오옷 리눅스의 힘~~ 아마도 윈도우즈의 웜들 때문에 트래픽을 막지 않았나 싶더군요.)
트래픽 연후의 미디어 재생은 상당히 좋더군요. 속도도 빨라진 것 같고 안정적인 듯 합니다.
'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'
댓글 달기