얼마전 강컴에 들렀다가 리눅스 클러스터에 대한 책을 한권 보게 되었다. 어쨌건 이쪽 일을 하다보니 너무 반가웠다. 언젠가 한번쯤 꼭 내손으로 책을 내고싶었는데.. ^^;; 당장 교보문고로 향하여 책을 보았다. 리눅스 & 윈도우 클러스터로 도전하는 슈퍼컴퓨터 구축과 활용 저자 : 신창균 출판사 : 혜지원 리눅스만이 아니라 윈도우 환경에서의 클러스터 구축에 대한 내용이 듬뿍 담겨져 있는 책으로 아쉬운 점이라면 개인적으로 편집이 맘에 들지 않는다는점. 자세한건 아직 책을 다 읽어보진 않아 뭐라 할말은 없지만 암튼 반가운 책이다. 그외 리눅스 클러스터 관련책 리눅스 클러스터로 만드는 슈퍼컴퓨터 Building Linux Clusters High Performance Linux Clusters with OSCAR..
현재 기본으로 설정된 mysql의 performance를 향상시키자.. 우선 현재 mysql에 대한 benchmark를 수행하여 어느정도의 성능을 가지고 있는지 테스트해보도록 한다.redhat의 mysql-bench 패키지에 sql-bench를 수행한다. 기본적으로 /usr/share/sql-bench의 run-all-tests 스크립트를 수행한다. DBI.pm 모듈이 없다고 에러를 내버린다. cpan에 접속하여 다운로드 한다. 현재 redhat as3의 perl 버전은 5.8.7이고 다음의 명령을 통해서 모듈을 한번에 인스톨 해버리자. $ perl -MCPAN -e shell $ install DBI $ install DBD::mysql 사용자 계정에 설치한경우 $ vi ~/.bash_profile 해..
리눅스를 이용한 고성능의 클러스터 시스템을 구축하기 위해 제일 처음이자 중요한 것은 시스템을 어떻게 설치할까라는 문제일 것이다. 간단하게 10노드 미만의 클러스터를 구축한다면야 그냥 모든 리눅스 머신에 리눅스 배포판 시디를 넣고 일일이 시디롬 설치를 하는것이 오히려 간단할 수도 있겠지만 10노드 이상의 리눅스 클러스터를 구축한다면 이는 그리 만만한 작업이 아닐것이다. 또한 추후에 하드디스크등의 문제로 인해 다시 설치해야 하는 일등의 유지보수 문제를 생각한다면 다음의 방법들을 고려해 보아야 할것이다. 다음의 내용들은 이미 많은 인터넷상의 howto문서등에 나와 있는 내용이며 이를 내 입맛에 맞도록 고친것이다. 참고문헌에 참고한 인터넷사이트와 책들을 적어 놓으니 이 문서에서 부족한 점은 참고문헌을 꼭 참고하..
우선 sendmail, 즉 인터넷 e-mail에서의 relay라는 단어가 무엇을 의미하는지 부터 짚고 넘어가야 할것 같다. 사전적인 의미에서의 relay는 [...을 중계하여 전하다]라는 의미를 가지고 있다. 흔히 말하는 '스팸 릴레이(spam relay)'는 사전적인 의미 그대로 해석하자면 "스팸 메일을 중계하여 전하다"라는 의미가 될 수 있겠다. 그러면 어떠한 방법으로 나의 메일서버가 스팸 메일을 중계하는 중간자(?) 역할을 할 수 있을까? 여기에는 sendmail을 통해서 메일을 내/외부 도메인으로 보내는 경우, sendmail을 통해서 메일을 받는 경우의 두가지 경우에서 relay가 발생하게 된다.(^^;; 물론 sendmail의 기능이 이 두가지밖에 없으니 당연한 일이지만...) 내부 도메인 및..