标题说明了一切。我需要一种在 Cloud Run 上运行 32 位二进制文件的方法,它似乎只支持 64 位
我正在寻找的是我可以安装的某种模拟器或兼容层。
我无法将程序编译为 64 位。
我知道这是一个非常简单/新手的问题,但是 Windows Server 2008 上是否有行动中心?我到处找它。有谁知道启用它的方法?
操作系统为:Windows Server 2008 R1 SP2 32 位
谢谢,吉米
为什么即使在 Windows Server 2003 SP2 下使用物理地址扩展,我的服务器也不能识别超过 4GB 的 RAM?我认为 PAE 应该使服务器能够使用超过 4GB 的 RAM,但是升级机器后它有 7GB RAM,Windows 只能看到其中的 4GB。RAM 模块全部由服务器管理员软件识别(2 x 2GB、2 x 1GB 和 2 x 512MB)。我可以做些什么来让它“看到”额外的 3GB?
谢谢
我们在某些 Windows 2003 32 位 TS 上遇到不稳定问题。
经过大量谷歌搜索后,我怀疑它用完了页表条目 (PTE)。
据我所知,这是在 Windows 32 位服务器上使用 /3gb 开关时的一个问题,而使用 TS' 你可以轻松达到极限。
您如何验证这就是正在发生的事情?我没有使用 perfmon 的经验,使用 Process Explorer 的经验有限,而且我真的不知道我在寻找什么。
更多信息: 发生这种情况时,任务管理器进程列表始终为空,内存计数器也为空白。发生这种情况时,服务器通常只有大约 65 个用户,但他们运行 MSO 和不同的会计软件。其中一些写得很糟糕而且臃肿。每个用户的常见内存使用量为 200-600 MB,但我们的服务器永远不会用完可用 RAM。服务器上安装了几台打印机,有时多达 20 台。几年前,服务器在 70-80 名用户的情况下运行平稳,但为了稳定用户而缩减了规模。
我正在尝试使用 VMware Workstation(6.5.3.185404 和 7.0.1.227600)在 32 位主机(Hardened Gentoo Linux,内核 2.6.28-hardened-r9)上启动 64 位客户机(MacOSX 和 Windows7)。
如果在 BIOS 中禁用 VT-X,VMware 会拒绝启动 64 位客户机(如预期的那样)。如果在 BIOS 中启用了 VT-X,VMware 会毫无怨言地启动来宾,但是在大约一秒钟内(我想一旦来宾尝试打开 64 位)我的主机就会重新启动(实际上,这更像是重置 - 正常的重新启动过程跳过并立即开始 BIOS POST)。
我的硬件是华硕 P5B-Deluxe 上的 Core 2 Duo 6600,具有最新的稳定 BIOS 1101。我已重启系统,然后在 BIOS 中启用了 Vanderpool。我的 CPU 不支持可信执行技术,并且无法在 BIOS 中禁用它。在那之后我重新启动了几次,有时会重新启动,并确保在 BIOS 中启用了 Vandertool。
我还运行了 VMware-guest64check-5.5.0-18463 工具,它报告“此主机能够在此 VMware 产品下运行 64 位来宾操作系统。”。
大约一年前,我尝试在内核中禁用强化以确保这不是因为 PaX/GrSecurity,但这无济于事。我还没有检查启用了 VT-X 的 32 位客户机,但没有 VT-X,它们可以正常工作。华硕提供“测试版”BIOS 更新,但根据他们的描述,这些更新并不能解决这个问题,所以我不确定尝试它是否是个好主意。
我现在最好的猜测是主板/BIOS错误。有任何想法吗?
更新 1:我尝试启动http://communities.vmware.com/docs/DOC-8978提供的 vt.iso ,报告如下:
CPU 0: VT is enabled on this core
CPU 1: VT is enabled on this core
更新 2:我刚刚尝试使用所有可能的虚拟化模式启动 32 位客户机(Windows7、Ubuntu9.04 和 Gentoo)。在Automatic
, 中Automatic with Replay
,Binary translation
一切正常,在Intel VT-x/EPT or AMD-V/RVI
我收到消息“此主机不支持 EPT。将软件虚拟化与软件 MMU 一起使用。” 一切正常。但是在Intel VT-x or AMD-V
模式下,所有 32 位来宾都像 64 位来宾一样重置主机!因此,此问题并非特定于 64 位客户机。
还有一件事。Intel VT-x or AMD-V
对两个 32/64 位来宾使用模式我的主机在启动 VM 后立即重置,即在 VM BIOS POST 之前和来宾甚至开始启动之前。但是使用Intel VT-x/EPT or AMD-V/RVI
VM BIOS 运行正常,然后 64 位客户机开始启动(Windows7 完成“加载文件”进度条),并且只有在主机重置之后。
我在 32 位 RHEL 机器上运行 MySQL。服务器本身有 4GB 的总内存,其中 2GB 分配给 MySQL。
我想知道我可以放入盒子的最大内存量以及我可以分配给 MySQL 的内存量。
我听说 2GB 和 4GB 作为 32 位操作系统的每个进程限制...
最后,我想知道是否可以在不升级到 64 位操作系统的情况下增加 MySQL 的内存。
我在服务器上有 60 Gb 的 RAM。Windows 2008,32 位,带 PAE。
一个 Sql Server 2008 Express 实例可以使用 1 Gb 的 RAM。所以如果我安装 60 个实例,每个实例都可以使用 1 Gb 的 RAM,对吗?
第二个问题,如果我安装 64 位系统并使用多个 Express 实例会怎样?
如何从 Windows 中的命令行获取 32 位应用程序和 64 位应用程序使用的内存总量。
我尝试使用tasklist /FI "MODULES eq wow64.dll" /FO CSV
然后解析输出和求和。但tasklist
只是冻结与模块有关的任何命令(tasklist /m
和tasklist /fi "modules eq wow64.dll"
冻结)。
有没有其他选择?或者一些想法为什么tasklist
会冻结。
我们在具有 8 个内核和 16GB RAM 的 Windows 2003 R2 服务器上安装了 SQL Server 2K5。虽然我们计划将其升级到 64 位,但目前我们使用的是 32 位版本。
目前我们有一个实例集使用所有可用内存,但需要运行两个实例。鉴于这是 32 位,这将是两个单独的 SQL2K5 实例,我是否会有两个实例争夺前 4GB,或者它们都能够解决 4GB+ 的问题?
谢谢!-鲍勃
我们在具有 6GB RAM 的 VMWareEsx3.5(x64) 上运行 RedHat 3.4.6(x32)。一些 java 进程(包括 jboss)在后台运行。
问题是java进程消耗大量内存,有时它们会被OOM-killer杀死。当OOM-killer即将行动时,空闲物理内存非常低100MB-200MB,但swap没有被使用(99%空闲)。有时这也会导致内核恐慌。
谢谢