文章

Ping32服务器程序将不再支持32位系统(2021年11月)

注意:Ping32客户端不受影响,支持的操作系统范围Windows XP – Windows 11,含3264位操作系统。

 

随着近几年硬件性能的显著提升,我们观察到,32位操作系统已经逐步退出主流市场,取而代之的是伸缩性、吞吐性更好的64位操作系统。随着64位操作系统的普及,相应的纯粹的64位架构的应用程序也逐渐增多。近期比较知名的两个事件是:“Visual Studio 2022将推出64位的版本”和“Windows 11不再推出32位系统”

 

过去Ping32的服务端组件大多数被编译成x86程序,即32位版本。得益于64WindowsSysWow64子系统,32位的程序可以完美地在64位的系统上运行。除此之外,我们对数据库做了一些特殊处理,在32位的系统上我们使用32位版本的数据库,在64位的系统上我们使用64位的数据库。为什么要这么做?很多人都知道,32位程序的虚拟内存寻址空间理论上只有4GB,出去内核空间外及某些特殊用途的保留区域,应用层可用的虚拟地址空间只有不到2GB。对于小型软件来说,2GB的内存空间是足够用的。但是对于大型的吞吐量较大的服务器组件,却是捉襟见肘的。时至今日,很多服务器后端组件已不再推出32位版本,比如RedisMongoDB等。

 

因此基于我们对实际用户环境的调研,以及未来Ping32更新迭代的需要,从202011月开始,Ping32服务器程序不再支持32位的操作系统。64位程序架构的升级将会持续1-2个月,在此期间我们的服务端组件将会全部被重新编译为64位版本。届时升级完成后,用户将会有以下获益:

 

更优的性能

64位程序具备更大的虚拟内存寻址空间。对于服务器组件来说意味着可以获得更高的吞吐量以及更好的伸缩性,进而降低磁盘I/O,提升性能。

 

拥抱新技术

在技术选型过程中,很多新的技术已经不再提供32位的支持。因为升级到64位的版本后,Ping32后端可以更多地拥抱新技术,带来更好的产品体验创新。

 

尽管我们做了充分的调研以及考虑,可能部分用户依然有将Ping32部署到32位环境的需要,如果你有这样的需求,欢迎联系我们告知你的使用场景及考量。

 

Ping32是哪个公司的产品?

我们经常遇到客户咨询,Ping32是哪个公司的产品,是你们公司自己开发的吗?所以在这里,我们做一个简单的声明: 阅读更多

企业信息防泄密

随着互联网在企业中的普遍应用 阅读更多

企业如何提高员工工作效率

您是否觉得员工每天都看起来忙忙碌碌,但是实际上工作效率低下 阅读更多

Ping32对企业的邮箱管控

电子邮件作为办公网中最常见的沟通方式,成为了企业信息安全风险的”重灾区”。 阅读更多

Ping32服务器升级方法

Ping32终端安全管理系统一直致力于用户的体验 阅读更多

Ping32端口映射设置方法

一般来说,网络监控软件是指针对局域网内的计算机进行监视和控制 阅读更多