在開源的日誌分析世界中,awstats是使用最多,評價最好的工具。
但是存在的問題是在處理大數據量的日誌時,時間耗費太多.
經過研究,發現一個問題,就是perl是單進程,只使用一個CPU,沒有發揮當今多CPU的能力。
問題是,如何發揮多CPU?
1,perl內核入手,增加perl的對稱多處理能力
2,awstats腳本入手,增加多進程,線程的能力
3,編寫腳本,分別調用awstats,發揮多進程的能力
以第三種比較合適,對原系統影響最小,易於普及。
在開源的日誌分析世界中,awstats是使用最多,評價最好的工具。
但是存在的問題是在處理大數據量的日誌時,時間耗費太多.
經過研究,發現一個問題,就是perl是單進程,只使用一個CPU,沒有發揮當今多CPU的能力。
問題是,如何發揮多CPU?
1,perl內核入手,增加perl的對稱多處理能力
2,awstats腳本入手,增加多進程,線程的能力
3,編寫腳本,分別調用awstats,發揮多進程的能力
以第三種比較合適,對原系統影響最小,易於普及。