
주제의 매우 구체적인 특성(우리는 메일박스가 아니라 스풀에 대해서만 이야기하고 있습니다. 다른 파일 시스템에 대해서는 이야기하지 않고 ext3 등만 이야기하고 있습니다...) 및 관련된 소프트웨어의 성숙도(리눅스 커널) , ext3fs, postfix) 파일 시스템 관련 튜닝에 대한 모범 사례 세트에 어느 정도 합의가 있어야 한다고 생각합니다.
나는 그것들을 모아보려고 노력하고 있습니다:
data=journal
최근 커널(약 2.6.30 IIRC)에서 기본값이 되었기 때문에 괜찮을 것입니다.- Wietse Venema는
atime
켜져 있어야 한다고 말하지만 Postfix 문서noatime
에서는수신 대기열. 이는atime
일부 대기열 디렉터리에만 postfix가 필요하고noatime
다른 디렉터리에서는 이점을 얻을 수 있다는 의미입니까 ?noatime
ETRN을 사용하지 않으면 사용할 수 있나요 ? - 파일 시스템을 마운트할 수 있습니다
nodev,noexec,nosuid
. 아니요*는 마운트하는 것을 방해하지 않습니다.환경속성(postfix는 exec attr을 사용함)은 아무런 효과가 없습니다(스풀에서는 아무 것도 실행하지 않습니다). fsync()
Wietse 및/또는 가 인용한 문제는 아마도 ext3fs의 / 옵션chattr -S
과 연결되어 있지만 충분히 이해하지 못합니다. 옵션을 사용하여 파일 시스템을 마운트하는 것은 전체 fs 와 동일합니까 ? 성능이 향상되는 것처럼 보이지만 "sync
async
async
chattr -R -S
시스템 충돌 후 메일 손실" 아니면 정말 "/var/spool/postfix"에서 안전합니까?- ext3에서 더 잘 작동하도록 postfix-2.6.x의 다른 항목을 조정하시겠습니까, 아니면 모든 곳에서 기본값을 그대로 두시겠습니까?
- 이런 종류의 작업 부하(예: CFQ 또는 기한?)에 대한 "최고의" Linux I/O 스케줄러가 있습니까? 아니면 하드웨어 구성에 따라 너무 많이 달라지는 것입니까?
- 파일 시스템이나 커널에서 다른 것을 조정하시겠습니까?
- 다른 건 없어?
참고자료:
답변1
저는 특성상 기본 설정을 사용하는 경향이 있습니다. 내 경우에는 postfix가 실제로 병목 현상을 일으킨 적이 없었고 나와 나는 AntiSpam/AntiVirus/MDA를 튜닝하는 데 대부분의 시간을 보냈습니다.
리안토 와유디