CPU Isolation

Poul-Henning Kamp phk at phk.freebsd.dk
Mon Jan 28 08:34:36 UTC 2019


--------
In message <AC6FACC4-2403-41B7-B7E6-738A692929A2 at FreeBSD.org>, "Babak Farrokhi" writes:

>AFAIK there is no way to do it pre-boot. To do the isolation post-boot your
>best bet is cpuset(1) (with which I could not totally isolate cpu cores
>as dedicated application cores).

The trick is to move /sbin/init to /sbin/init.real and create a
/sbin/init shell script which cpuset's PID=1 then exec's /sbin/init.real

Be aware that the surroundings of that shell script are very sparse.

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.


More information about the freebsd-hackers mailing list