我想在我的windows机器上安装一个服务器,我知道最好在64位机器上安装一个32位的版本。真的需要吗。为什么推荐?我想把它安装起来学习。
eagi6jfj1#
这绝对不是必需的。我想说这甚至都不被推荐。任何64位机器都可以运行32位服务器,然而,32位服务器将严重未充分利用处理器,尤其是在执行复杂或图形操作时
xhv8bpkk2#
不建议在64位计算机上安装32位软件。任何有信誉的人都不会提出这种毫无意义的建议。32位软件的一个主要缺点是不能使用超过4gb的ram,因为内存地址必须适合软件的字大小。对于数据库服务器来说,这是一个严重的缺陷,它得益于额外的ram。我为一家有数据库性能问题的大公司做过咨询。他们用的是windows服务器。他们一直在添加额外的ram-dimm,听说ram可以用来增加缓存资源,但不管他们添加了多少ram,都没有用。我登录到他们的网站,发现他们使用的是32位windows服务器。他们在ram上花了很多钱,但他们的操作系统看不到。我听了你链接到的youtube视频,听听演讲者的辩解。他似乎在说,既然windows64位是向后兼容的,可以运行32位二进制文件,但反过来却不是真的(windows32位不能运行64位二进制文件),他认为你应该使用32位二进制文件,因为它们可以在两种体系结构上工作。那是个坏建议。更好的建议是:确保你没有使用Windows32位。来吧,现在是2018年。32位平台的时代早已过去。
2条答案
按热度按时间eagi6jfj1#
这绝对不是必需的。我想说这甚至都不被推荐。任何64位机器都可以运行32位服务器,然而,32位服务器将严重未充分利用处理器,尤其是在执行复杂或图形操作时
xhv8bpkk2#
不建议在64位计算机上安装32位软件。任何有信誉的人都不会提出这种毫无意义的建议。
32位软件的一个主要缺点是不能使用超过4gb的ram,因为内存地址必须适合软件的字大小。对于数据库服务器来说,这是一个严重的缺陷,它得益于额外的ram。
我为一家有数据库性能问题的大公司做过咨询。他们用的是windows服务器。他们一直在添加额外的ram-dimm,听说ram可以用来增加缓存资源,但不管他们添加了多少ram,都没有用。
我登录到他们的网站,发现他们使用的是32位windows服务器。他们在ram上花了很多钱,但他们的操作系统看不到。
我听了你链接到的youtube视频,听听演讲者的辩解。他似乎在说,既然windows64位是向后兼容的,可以运行32位二进制文件,但反过来却不是真的(windows32位不能运行64位二进制文件),他认为你应该使用32位二进制文件,因为它们可以在两种体系结构上工作。
那是个坏建议。
更好的建议是:确保你没有使用Windows32位。
来吧,现在是2018年。32位平台的时代早已过去。