[dpdk-dev] app/test: decrease memory requirements for sched
Commit Message
The sched test consumes 35MB memory. When memory is too fragmented (with
2M hugepages), the test can fail.
To reduce this risk, decrease it to 4.5MB by modifying
n_pipes_per_subport and qsize.
Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
---
app/test/test_sched.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Comments
> -----Original Message-----
> From: Olivier Matz [mailto:olivier.matz@6wind.com]
> Sent: Monday, September 12, 2016 12:39 PM
> To: dev@dpdk.org; Dumitrescu, Cristian <cristian.dumitrescu@intel.com>
> Subject: [PATCH] app/test: decrease memory requirements for sched
>
> The sched test consumes 35MB memory. When memory is too fragmented
> (with
> 2M hugepages), the test can fail.
>
> To reduce this risk, decrease it to 4.5MB by modifying
> n_pipes_per_subport and qsize.
>
> Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
> ---
Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
> > The sched test consumes 35MB memory. When memory is too fragmented
> > (with
> > 2M hugepages), the test can fail.
> >
> > To reduce this risk, decrease it to 4.5MB by modifying
> > n_pipes_per_subport and qsize.
> >
> > Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
>
> Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
Applied, thanks
@@ -79,8 +79,8 @@ static struct rte_sched_port_params port_param = {
.mtu = 1522,
.frame_overhead = RTE_SCHED_FRAME_OVERHEAD_DEFAULT,
.n_subports_per_port = 1,
- .n_pipes_per_subport = 4096,
- .qsize = {64, 64, 64, 64},
+ .n_pipes_per_subport = 1024,
+ .qsize = {32, 32, 32, 32},
.pipe_profiles = pipe_profile,
.n_pipe_profiles = 1,
};