- NR_ITER=-1
- NR_USEC_WAIT=100
- page_size=`getconf PAGE_SIZE`
- num_cpus=$(conf_proc_count)
-
- # The minimum subbuf size is the platform PAGE_SIZE
- subbuf_size=$(($page_size*2))
-
- # The minimum size limit is min(subbuf_size) * nb_streams
- max_size=$(($subbuf_size*$num_cpus))
+ local possible_cpus
+ local online_cpus
+ local subbuf_size
+ local subbuf_count
+ local snapshot_max_size
+ local channel_max_size_per_cpu
+
+ possible_cpus=$(get_possible_cpus_count)
+ online_cpus=$(conf_proc_count)
+ subbuf_size=$(getconf PAGE_SIZE)
+ subbuf_count=8
+ snapshot_max_size=$((subbuf_size*possible_cpus))
+ channel_max_size_per_cpu=$((subbuf_size*subbuf_count))