安装CentOS上的apache-loggen
由于各种问题,必须改进处理性能低下的访问日志的Shell,所以决定在家中创建访问日志的测试数据来进行相关调查。
(虽然我不喜欢这样的工作,但从工程师的角度来看,想知道如何更快地解决问题确实很有趣呢。)
yum install ruby
gem install apache-loggen
说明仅仅是这样。由于搜索到的信息主要是关于Amazon Linux而不是CentOS,而且还有很多关于make等其他内容,让我感到非常烦躁,所以我决定将这些记录下来作为一篇文章。
顺便提一下,关于Shell的改进,我可能假设在日志的读写和搜索上花费了很多时间。
这是因为CPU使用率根本不高。也没有使用nice等命令。
我认为可以通过不直接处理日志,而是将一定数量的行数作为变量存储在内存中,以避免给内存造成过多负担,并从中进行处理以实现大幅改进。
如果有结果,我也想将其写成一篇文章。