Linux系统调优参数知多少?(3)

发表于:2013-05-20来源:博客园作者:qileilove点击数: 标签:linux
缺省设置:2048 /proc/sys/net /proc/sys/net/core/message_burst 写新的警告消息所需的时间(以 1/10 秒为单位);在这个时间内所接收到的其它警告消息会被丢弃。这用于

  缺省设置:2048

/proc/sys/net
/proc/sys/net/core/message_burst

  写新的警告消息所需的时间(以 1/10 秒为单位);在这个时间内所接收到的其它警告消息会被丢弃。这用于防止某些企图用消息“淹没”您系统的人所使用的拒绝服务(Denial of Service)攻击。

  缺省设置:50(5 秒)

/proc/sys/net/core/message_cost

  该文件存有与每个警告消息相关的成本值。该值越大,越有可能忽略警告消息。

  缺省设置:5

/proc/sys/net/core/netdev_max_backlog

  该文件指定了,在接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。

  缺省设置:300

/proc/sys/net/core/optmem_max

  该文件指定了每个套接字所允许的最大缓冲区的大小。

/proc/sys/net/core/rmem_default

  该文件指定了接收套接字缓冲区大小的缺省值(以字节为单位)。

/proc/sys/net/core/rmem_max

  该文件指定了接收套接字缓冲区大小的最大值(以字节为单位)。

/proc/sys/net/core/wmem_default

  该文件指定了发送套接字缓冲区大小的缺省值(以字节为单位)。

/proc/sys/net/core/wmem_max

  该文件指定了发送套接字缓冲区大小的最大值(以字节为单位)。

/proc/sys/net/ipv4

  所有 IPv4 和 IPv6 的参数都被记录在内核源代码文档中。请参阅文件 /usr/src/linux/Documentation/networking/ip-sysctl.txt。

/proc/sys/net/ipv6

  同 IPv4。

  /proc/sys/vm

  /proc/sys/vm/buffermem

  该文件控制用于缓冲区内存的整个系统内存的数量(以百分比表示)。它有三个值,通过把用空格相隔的一串数字写入该文件来设置这三个值。

  用于缓冲区的内存的最低百分比

  如果发生所剩系统内存不多,而且系统内存正在减少这种情况,系统将试图维护缓冲区内存的数量。

  用于缓冲区的内存的最高百分比

  缺省设置:2 10 60

/proc/sys/vm/freepages

  该文件控制系统如何应对各种级别的可用内存。它有三个值,通过把用空格相隔的一串数字写入该文件来设置这三个值。

  ● 如果系统中可用页面的数目达到了最低限制,则只允许内核分配一些内存。

  ● 如果系统中可用页面的数目低于这一限制,则内核将以较积极的方式启动交换,以释放内存,从而维持系统性能

  ● 内核将试图保持这个数量的系统内存可用。低于这个值将启动内核交换。

原文转自:http://www.blogjava.net/qileilove/archive/2013/03/28/397086.html