Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1185104
  • 博文数量: 243
  • 博客积分: 7442
  • 博客等级: 少将
  • 技术积分: 2483
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-26 09:58
个人简介

I\'m working in IT for above 10 years, although I\'m not an expert yet, but I\'m working on it :)

文章分类

全部博文(243)

文章存档

2019年(2)

2018年(5)

2017年(3)

2016年(3)

2013年(1)

2012年(15)

2011年(8)

2010年(40)

2009年(70)

2008年(63)

2007年(43)

2006年(1)

分类:

2007-03-05 08:05:41

   在RedHat8中通常可以使用编辑sendmail.cf的方式来设置sendmail服务,但有一些高级设置可能会被忽视,它们都是与性能相关的。我也是发现单位的邮件服务器性能在高峰期间差,为了解决这个问题才研究发现的,当然我们单位的Linux服务器(准确的说是台pc机)的性能很差,不过建议各位在配置sendmail的时候可以考虑下述内容:
   可以考虑修改sendmail.cf中的下列行中的值:
1.# load average at which we just queue message
O QueueLA=8
2.# load average at which we just refuse connections
O RefuseLA=12
3.#Maximum number of children we allow at one time
# O MaxDaemonChildren=12
(这行应该注释掉)
4.# Maximum number of new connections per second
O ConnectionRateThrottle=10
 
解释:
Queue_LA:到达此平均负荷时邮件就应该排队而不是立即投递(默认值为8),我将这个值设为16
 
Refuse_LA:平均负荷。到达此负荷时邮件服务器拒绝收取邮件
 
CONNCTIONZ_RATE_THROTTLE:通过对接受邮件连接的速度进行限制来减缓DOS攻击。
 
MAX_DAEMON_CHILDREN: 子进程的最大数目,更具体的说,是可以同时运行的子进程的最大数目。到达此限制,sendmail将拒绝连接。这一项可以防止拒绝服务攻击。
阅读(1686) | 评论(0) | 转发(0) |
0

上一篇:红烧鸡腿

下一篇:光纤的基础知识

给主人留下些什么吧!~~