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.
Thank you for the wonderful explanation.
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