AMD64 장비에 qmail 설치시 주의점

관련된 문서, 자유 강좌, 관련 정보와 새소식
Post Reply
stone92
expert
expert
Posts: 661
Joined: 2004/07/26 09:13
Location: 분당
Contact:

AMD64 장비에 qmail 설치시 주의점

Post by stone92 » 2004/11/03 11:06

원래 사용하던 웹메일 서버가 과부하가 많이 걸려서 시스템을 옵테론으로 이전을 하였습니다.
이전하는 과정에서 많은 오류를 만났기에 조금 정리를 해봅니다.
조언을 해주신 포포리님,태웅님 감사드립니다..^^;

일단 환경은 qmail+mysql+chkuser 패치 환경입니다.
----서버스팩 및 소프트웨어 환경-------
AMD Opteron(tm) Processor 244 X 2
RAM:2G
HDD:80G X2(시스템1,home1),120G(backup+work)
OS:gentoo x86_64

주의할점
1.checkpassword+mysql 되어있는 checkpassword 는 64비트모드로는
정상작동하지 않습니다.
--해결책
32비트 머신에서 checkpassword 를 컴파일해서 가져와서 32비트 모드로 작동시킵니다.(대충 추론을 하자면 주로 mysql 패치된 바이너리들이 문제가 있는듯 합니다.)

2.qmail-smtpd 역시 64비트 모드로는 정상작동하지 않았습니다.
--해결책
1번과 동일합니다...-.-;

3. imapd 역시 64비트모드에서 작동하면 오류납니다.
--해결책
1번과 동일

4. AMD64와 reiserfs 쪽에 약간의 오류가 있는듯 합니다.
웹메일이 저장되는 파티션은 절대 reiserfs 로 하지 마시기 바랍니다.
메일 쿼터체크를 할 경우에 실제로 du -sk 를 이용해서 하는데요.
(qmail+mysql 패치환경에서도 내부적으로는 du -sk 명령을 사용해서 용량검사를 합니다. 또한 .qmail 을 이용해서 mailquotacheck 같은 스크립트 역시 du 를 이용하구요...)

조금만 용량이 커도 값을 제대로 못받아 옵니다. 즉 딜레이가 심해져서 로드가 지속적으로 증가를 합니다.(load 300넘는 시스템에서 열심히 작업해 봤네요..^^)


---앞으로의 계획----
포포리님의 조언에 따라 reiserfs4시스템으로 셋팅을 해두고 한번 테스트를
한번 해보고 결과를 한번 올리도록 하겠습니다.

ironiris
expert
expert
Posts: 728
Joined: 2004/04/08 08:58

Post by ironiris » 2004/11/03 11:53

음.. 아직 qmail 서버용으로는 64비트 cpu와의 호환성이 부족한가 보군요.
좋은 참고가 되었습니다.
전 별로 도움을 못드렸던 것 같은데... :)

popori
Developer
Developer
Posts: 47
Joined: 2003/11/15 00:00
Location: 아셈
Contact:

Post by popori » 2004/11/03 12:04

AMD64에서 문제라면.. EXT3를 메일저장파티션으로 하는건 아주 우울해 보이네요..

차라리 XEON으로 32bit환경에서 reiserfs를 쓰는게 성능적인 측면에서는 더 낳은게 아닐런지요? ^^

이운억
등록 사용자
등록 사용자
Posts: 297
Joined: 2000/04/29 00:00

Post by 이운억 » 2005/09/23 18:12

IBM xSeries 206 EM64T 지원하는 P4 3.2Ghz 에서 동작은 잘 하더군요.

CentOS 4 x86_64
netqmail-1.05.tar.gz
qmail-toaster-0.8.patch.bz2
vpopmail-5.4.10.tar.gz

발송전용이라 따로 courier-imap 까지는 진행하지 않았습니다.
vpopmail 도 필요가 없었는데...

qmail-smtpd 가 좀 애를 먹이더니 run 파일의 softlimit 값을 21MB 까지 올려서야
정상작동을 하였습니다.

문제점이라면 CentOS 가 ext2, ext3 만 지원하는데, 대량 발송을 테스트 할때
qmail-inject: fatal: qq trouble creating files in queue (#4.3.0)
이런 에러를 보였습니다.

결국 데비안 사지로 설치하고 (이과정에 ServerRAID-7t SATA 컨트롤러 때문에 무진장 삽질)
파일시스템은 XFS 로 하였더니 문제점이 사라졌지만 32bit 시스템 환경이 되어 버렸네요 -_-;;

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests