服务器写大日志文件比写小日志文件压力大吗?
Is it more stressful for server to write in a big LOG file than in a smaller one?
我开始优化拥有多个 cPanel 帐户的 linux 服务器。第一步是 remove/delete 未使用 accounts/files 所以我们可以有更多的磁盘 space。在我进行研究时,我发现了一个日志为 2GB 的帐户,这让我思考并提出了当前问题。
服务器在2GB的日志文件上写一行是否比较小的日志文件压力更大?例如一个 10MB 的文件。
不对服务器写大日志文件压力不大
大多数(如果不是全部)日志记录服务以附加模式打开日志文件(与写入模式相同,但将数据写入文件末尾,而不是开头)。
通过这样做,日志文件的内容不会加载到内存中 - 而只是将日志条目附加到日志文件中。
我开始优化拥有多个 cPanel 帐户的 linux 服务器。第一步是 remove/delete 未使用 accounts/files 所以我们可以有更多的磁盘 space。在我进行研究时,我发现了一个日志为 2GB 的帐户,这让我思考并提出了当前问题。
服务器在2GB的日志文件上写一行是否比较小的日志文件压力更大?例如一个 10MB 的文件。
不对服务器写大日志文件压力不大
大多数(如果不是全部)日志记录服务以附加模式打开日志文件(与写入模式相同,但将数据写入文件末尾,而不是开头)。
通过这样做,日志文件的内容不会加载到内存中 - 而只是将日志条目附加到日志文件中。