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
