当前位置: 技术问答>linux和unix
请教:syslog 的配置
来源: 互联网 发布时间:2016-09-27
本文导语: authpriv.* /var/log/secure mail.* -/var/log/maillog 后面的文件,前面有“-”的和没有“-”的有什么区别,从性能上来说,有“-”的比没“-”的要好 ...
authpriv.* /var/log/secure
mail.* -/var/log/maillog
后面的文件,前面有“-”的和没有“-”的有什么区别,从性能上来说,有“-”的比没“-”的要好 ?
mail.* -/var/log/maillog
后面的文件,前面有“-”的和没有“-”的有什么区别,从性能上来说,有“-”的比没“-”的要好 ?
|
服了 我用的日文系统 所以man syslog.conf后显示的日语 那你不能在你的机器里man syslog.conf一下吗?
从性能上来说,有“-”的比没“-”的要好 ?
-----------
对于一般日志输出来说 没啥区别 但是对于一些日志复杂而输出频繁又多的程序 采用-效率会高一些
简单的说 加上- 就是非同步写入 比如日志输出的时候会先放到缓存里 一条日志完整后再同步到硬盘上(具体实现是怎样的机制我也不知道) 否则频繁的IO读写不但影响服务本身的性能而且会使服务器的负荷加大
但是这里就会有个问题 如何该条日志还没同步到硬盘的时候 系统突然关闭或者挂掉 那么就会有日志丢失或不全的现象!
如果你使用过NFS 我就给举个NFS里的配置参数 你就应该明白了 sync(相当于这里不加-)和async(相当于这里加-)的区别!
而不加-的时候 日志是同步写入文件(同步到硬盘)的
从性能上来说,有“-”的比没“-”的要好 ?
-----------
对于一般日志输出来说 没啥区别 但是对于一些日志复杂而输出频繁又多的程序 采用-效率会高一些
简单的说 加上- 就是非同步写入 比如日志输出的时候会先放到缓存里 一条日志完整后再同步到硬盘上(具体实现是怎样的机制我也不知道) 否则频繁的IO读写不但影响服务本身的性能而且会使服务器的负荷加大
但是这里就会有个问题 如何该条日志还没同步到硬盘的时候 系统突然关闭或者挂掉 那么就会有日志丢失或不全的现象!
如果你使用过NFS 我就给举个NFS里的配置参数 你就应该明白了 sync(相当于这里不加-)和async(相当于这里加-)的区别!
而不加-的时候 日志是同步写入文件(同步到硬盘)的