I am experimenting with using Crossbow (2009.06) for large scale bandwidth 
management.

In essence this means defining flows for thousands of individual remote_ip's, 
each with their own 'maxbw' parameter. The bandwidth control seems to be 
working fine - except for the limitation of not being able to enforce 
bandwidths below 1200Kb/sec.

However, when defining many flows, I seem to encounter a problems at around 
11,500 flows. At this point the system starts to become unresponsive before 
finally locking up completely, requiring a power cycle to recover.

Is there a known limitation on the number of flows that can be defined on a 
system? -and are there any configuration parameters that can influence this?


BR,
Michael A


*************

Example steps to reproduce the problem:

bt1=1
bt2=1
flownum=1
while [ $flownum -lt 12001 ]; do
 flowadm add-flow -t -l bge0 -a remote_ip=10.10.$bt2.$bt1 -p maxbw=1205K 
flow$flownum;
 flownum=$[$flownum+1];
 bt1=$[$bt1+1];
 if [ $bt1 -eq 256 ]; then
  bt1=1;
  bt2=$[$bt2+1];
 fi
done
-- 
This message posted from opensolaris.org

Reply via email to