Not 100% sure where pppoe will end up, but I think it's in softnet which
can move between cores.

The scheduler doesn't distinguish between P and E cores (or between
"pseudo cores" if SMT is enabled) so if you want consistent performance
and have a way to disable E cores, that may be a good idea.

On 2025-09-20, Jurjen Oskam <[email protected]> wrote:
> --000000000000861449063f360d57
> Content-Type: text/plain; charset="UTF-8"
>
> Hi,
>
> In a few weeks I'll switch to a symmetric 1Gbps PPPoE based internet
> connection. My current understanding is that pppoe(4) makes use of one CPU
> core at most, and that it can be a challenge to attain full symmetric 1Gbps
> throughput under all circumstances.
>
> My router has a 4 core "Intel(R) Pentium(R) Gold G6400 CPU @ 4.00GHz",
> which works great for my current DHCP-based connection (1Gbps down / 100
> Mbps up). Initially I'll be configuring the new PPPoE connection on this
> system and see how it performs.
>
> This lead me to a question about newer CPUs with "P" and "E" cores, and how
> they work on OpenBSD. On which type of core would the pppoe(4) processing
> end up? And what (if any) difference would that make?
>
> When getting a system with different CPU core types, is this something that
> Just Works, or is it advisable to for example disable the "E" core types in
> the BIOS?
>
> Regards,
> Jurjen Oskam
>
> --000000000000861449063f360d57
> Content-Type: text/html; charset="UTF-8"
> Content-Transfer-Encoding: quoted-printable
>
><div dir=3D"ltr"><div>Hi,</div><div><br></div><div>In a few weeks I&#39;ll =
> switch to a symmetric 1Gbps PPPoE based internet connection. My current und=
> erstanding is that pppoe(4) makes use of one CPU core at most, and that it =
> can be a challenge to attain full symmetric 1Gbps throughput under all circ=
> umstances.</div><div><br></div><div>My router has a 4 core &quot;Intel(R) P=
> entium(R) Gold G6400 CPU @ 4.00GHz&quot;, which works great for my current =
> DHCP-based connection (1Gbps down / 100 Mbps up). Initially I&#39;ll be con=
> figuring the new PPPoE connection on this system and see how it performs.</=
> div><div><br></div><div>This lead me to a question about newer CPUs with &q=
> uot;P&quot; and &quot;E&quot; cores, and how they work on OpenBSD. On which=
>  type of core would the pppoe(4) processing end up? And what (if any) diffe=
> rence would that make?</div><div><br></div><div>When getting a system with =
> different CPU core types, is this something that Just Works, or is it advis=
> able to for example disable the &quot;E&quot; core types in the BIOS?</div>=
><div><br></div><div>Regards,</div><div>Jurjen Oskam</div></div>
>
> --000000000000861449063f360d57--
>
>


-- 
Please keep replies on the mailing list.

Reply via email to