Hi all,

I am using pmacctd with libpcap. My configuration is the following:
daemonize: falsepcap_filter: port 80 // only interested in HTTP 
trafficplugin_pipe_size: 102400000plugin_buffer_size: 102400aggregate: 
src_host,dst_host,src_port,dst_port,proto,classclassifiers: 
[path_to_classifier]snaplen: 500interface: anyplugins: printprint_num_protos: 
trueprint_cache_entries: 15485863print_output: csvprint_time_roundoff: 
mhdprint_output_file: file.%s.%Y%m%d-%H%M.txtprint_refresh_time: 300
I have defined one classifier and, on the machine I am using, CPU usage of the 
core process is close to 100%.I have read the relevant FAQ question about high 
CPU usage and applied what it proposes.
The question now is how pmacct could cope with more traffic:- are there any 
other ways to optimize pmacct itself or its configuration?- I was thinking of 
launching multiple pmacctd instances, each instance receiving a portion of the 
traffic. This split could be done through BPF filter.  How would you split the 
traffic? For example, you can split based on one bit of the IP address... The 
goal would be that the separate instances are balanced in terms of CPU usage.- 
Is pmacct compiled with all relevant gcc optimizations?
Thanks,Stathis                                            
_______________________________________________
pmacct-discussion mailing list
http://www.pmacct.net/#mailinglists

Reply via email to