HOME > 게시판 > 리눅스
게시판| 리눅스
※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 14-03-23 13:37
클러스터 서버 질문드립니다.
 글쓴이 : CaHy
조회 : 774  
안녕하세요.

궁금한게 있는데, 여러대의 서버를 하나로 묶어서 사용하고 있습니다.

각각 서버의 하드웨어 스펙이 제각각 다르고, 완벽하게 일치한것도 여러대 있습니다.

이번에 처음으로 클러스터로 구성한 것이라... 일관성 없이 되었는데요.

설치해준 업체에서도 여러대를 묶어도 성능이 제각각 이기에 1+2=3 이 아니라 1+2=2.xx 로 나올 수 있다고 하더군요.

즉 성능이 제아무리 좋아봐야 같이 작업을 하는 노드에 영향을 받아서 최고성능을 못 이끌어 내고 스펙이 낮은 노드에 성능이 맞춰진다구요.

그런데 상식적으로... 이해가 되지 않는게... 그렇게 실제로 작업을 하면 오히려 엄청 느려진다는 것입니다.

1+2=1 이하로 나온달까요..?? 오히려 각각 노드별로 작업을 넣는것보다 훨씬 느리게 이뤄집니다.

네트워크는 1Gbps로 묶여있어서, 이걸 40Gbps? 뭐.. 슈퍼컴퓨터센터에서 사용하는걸로 바꾸면 해결될것이다.. 라고는 하는데, 생성되는 파일이 고작 10MB도 안되는데(테스트로 10분동안 작업했을 경우에..) 네트워크 문제같지는 않고...

또 네트워크 문제라면 그 클러스터 내에서 작업을 넣으면 넣을수록 속도저하가 있어야 맞는게 아닌가요?
작업을 넣으면 넣을수록 속도저하는 없고 그냥 속도는 일정합니다... 아무리봐도 네트워크쪽 문제는 아닌것 같구요.

하드웨어스펙이며 모든게 100%일치한 기기 2대에 pbs로 작업을 넣으면, 1+1=2 못해도 1.9xxx 정도는 나와야 할텐데...
속도가 1/6으로 떨어지는겁니다..
즉 하나의 노드로 작업을 넣었을 때 1분 걸릴일이...
노드 2개를 넣으면 30초 대로 소요되는게 아니라 6분이 걸리더군요...

아무래도 pbs 세팅이나 mpich 쪽으로 문제가 있는것이라... 판단은 되는데 정확히 어떤 부분을 봐야 답을 얻을 수 있을까요?

이 글을 트위터로 보내기 이 글을 페이스북으로 보내기