클러스터된 듀얼 CPU에서 동시에 2개 프로그램 실행시 문제
먼저 문제가 있는 환경은 클러스터링된 컴퓨터들 입니다.
서버는 인텔 1.8 단일 CPU고 노드들은 AMD MP 2400+ 듀얼 CPU입니다.
서버에 dhcp, tftp, nfs, nis가 돌고 노드는 하드디스크도 없고 플로피도 없고
오직 CPU 2개랑 랜카드만 달려있습니다.
노드는 랜카드로 부팅해서 모든걸 서버에서 nfs로 마운트해서 쓰는데요..
클러스터링에는 문제가 없고 다 잘 쓰고 있는데..
문제는 제가 짠 프로그램을 동시에 2개를 돌리면 하나가 끝나야 다른 하나가
실행되는 문제가 생깁니다... :?:
CPU가 2개니 하나씩 해서 거의 동시에 끝나야 할 텐데요.
top으로 보면 분명 2 CPU에 하나씩 도는 걸로 나오는데.. 그러네요.
여러가지 다른 프로그램을 테스트했기 때문에 제 프로그램 문제가 아니라 시스템 자체의 문제인거 같은데요...
혹시나 해서 다른 듀얼 CPU 컴퓨터( 하드가 달리고 로컬로 설치됨. 클러스터 아님)에서 똑 같이 해봤는데 전혀 문제가 없고요..
노드 용으로 사용된 것은 레드햇 9.0이고 서버는 레드햇 7.3으로 돌고 있습니다.
혹시 노드랑 서버랑 시스템의 버전 차이에서 생기는 문제인지..
아니면 레드햇 9.0이 smp 지원을 제대로 못 하는지..
커널 2.4.20을 직접 kernel.org에서 직접 받아다 쓰고 있는데 커널 문제인지..
아니면 제가 클러스터링을 제대로 구축 못 한건지... :roll:
도와주세요...
연구실에서 기껏 비싼 돈으로 듀얼로 샀는데 이런 문제가 있으니. :cry:
흐
흐
댓글 달기