As I stated in my book, 2-core firewalls are between a bit of a rock and a hard place. The only documentation I've seen for variable fwmultik_sync_processing_enabled being set to 0 states that "This limits the CPU to handle fewer stack functions simultaneously.. ". The other related kernel parameters are:
- fwmultik_sync_processing_limited = 0
- fwmultik_sync_processing_max = 2048
I guess setting fwmultik_sync_processing_enabled to 0 limits parallel processing or CPU monopolization by a Firewall Worker? Not really sure...
Here are the relevant pages from my book covering how to handle 2-core firewalls:
![2cores1.png 2cores1.png](https://community.checkpoint.com/t5/image/serverpage/image-id/8568iA32A0B56CAAA873C/image-size/large?v=v2&px=999)
![2cores2.png 2cores2.png](https://community.checkpoint.com/t5/image/serverpage/image-id/8569iAAB78F03406BAFF4/image-size/large?v=v2&px=999)
Attend my 60-minute "Be your Own TAC: Part Deux" Presentation
Exclusively at CPX 2025 Las Vegas Tuesday Feb 25th @ 1:00pm