小编Men*_*dle的帖子

Vmware Esxi - 多核上的旧 32 位软件性能问题

我已经疯了两天了,我正在寻求帮助。

我有一个用delphi(大约2000年代初)开发的程序,该程序访问firebird v3数据库,当前安装在同一台机器上(windows server 2016 x64 - 数据库和程序是x86)。

该机器是在 vmware esxi 上配置的虚拟机,我想说的是:如果我只为虚拟机配置 1 个 vCPU,则程序运行得很好,如果我还为它配置 2 个 vCPU(1 个插槽和 2 个核心)或更多,则性能减半。

问题是,如果仅保留一个 vCPU,即使只是用于 Windows 服务器作业(例如搜索更新和其他内容),CPU 也永远处于 100%。

你有什么建议吗?

PS:我无法切换到 firebird x64,因为许多库都是 x86。

PPS:VM 上的操作系统是 Windows Server 2016 Standard ed

firebird vmware-esxi delphi

3
推荐指数
1
解决办法
599
查看次数

标签 统计

delphi ×1

firebird ×1

vmware-esxi ×1