Date: Mon, 30 Aug 2021 10:13:14 +0300 From: =?UTF-8?B?w5Z6a2FuIEtJUklL?= <ozkan.kirik@gmail.com> To: FreeBSD Net <freebsd-net@freebsd.org> Subject: Creating/destroying bulk VLAN interfaces takes too long Message-ID: <CAAcX-AHacpFmEiMLV57mLFG-=RSjJt=zjNNBpxHK8qE6DYFD3w@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
--000000000000b5216f05cac1912d Content-Type: text/plain; charset="UTF-8" Hello, I'm using FreeBSD stable/12. Creating/destroying bulk vlan interfaces takes too long to finish. Running parallel doesn't matter. Is there any fast way to create 100 vlan interfaces? seq 1 100 | /usr/bin/time xargs -t -n 1 -I % ifconfig em1.% create ... ifconfig em1.99 create ifconfig em1.100 create 14.78 real 0.03 user 1.19 sys with 4 parallel workers: seq 1 100 | /usr/bin/time xargs -t -P4 -n 1 -I % ifconfig em1.% create ... ifconfig em1.99 create ifconfig em1.100 create 14.46 real 0.03 user 1.20 sys destroying: ifconfig -g vlan | /usr/bin/time xargs -t -n 1 -I % ifconfig % destroy ... ifconfig em1.98 destroy ifconfig em1.100 destroy 21.89 real 0.03 user 1.64 sys Any suggestions? --000000000000b5216f05cac1912d--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAAcX-AHacpFmEiMLV57mLFG-=RSjJt=zjNNBpxHK8qE6DYFD3w>