Forum Discussion
EdgeClient 32-bit and 64-bit
- Dec 05, 2023
The Windows client components are mostly 32 bit and are fully supported in 64 bit OSs. Because Edge Client is widely deployed on a lot of Windows systems and the benefit of using 100% native 64 bit components in Windows is negligible in this usage, we decided that on balance this refactoring did not justify the regression risk. We did refactor a few of the performance-critical components such as the TLS-to-PPP tunnelserver proxy bit that handles bulk encryption and the VPN driver that handles bulk comms between tunnelserver and the operating system.
You should be able to prove this yourself on a test system by carefully watching process CPU usage while connected to an APM VPN with a client on the LAN using a test tool, like something that generates a lot of incoming and outgoing TCP.
Edge Client on Linux is 64-bit only. In this case, the operating system interfaces that the client uses are much simpler.
The Windows client components are mostly 32 bit and are fully supported in 64 bit OSs. Because Edge Client is widely deployed on a lot of Windows systems and the benefit of using 100% native 64 bit components in Windows is negligible in this usage, we decided that on balance this refactoring did not justify the regression risk. We did refactor a few of the performance-critical components such as the TLS-to-PPP tunnelserver proxy bit that handles bulk encryption and the VPN driver that handles bulk comms between tunnelserver and the operating system.
You should be able to prove this yourself on a test system by carefully watching process CPU usage while connected to an APM VPN with a client on the LAN using a test tool, like something that generates a lot of incoming and outgoing TCP.
Edge Client on Linux is 64-bit only. In this case, the operating system interfaces that the client uses are much simpler.
- Dec 05, 2023
Thank you for the wonderful explanation.
- F5TeamDec 06, 2023Cirrus
Hi Lucas
Thanks for the update.
So the EdgeClient for Windows is running as 32-bit by design.
Is there any roadmap for F5 to make it 64-bit
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com