【问题标题】:What's the maximum amount of RAM I can use in a Windows box?我可以在 Windows 机器中使用的最大 RAM 量是多少?
【发布时间】:2010-09-07 05:05:21
【问题描述】:

显然,这是 64 位窗口。

另外,单个 64 位进程可以使用的最大内存量是多少? 我有点指望使用它... (是的,我知道我在做什么,请不要告诉我,如果我需要这么多内存,我一定是做错了什么)

另外,.Net 2.0 进程也一样吗?或者.Net有下限吗?

【问题讨论】:

    标签: windows memory .net-2.0 64-bit hardware


    【解决方案1】:

    【讨论】:

    • 对于那些好奇的人来说相当于 1.95tb 的内存(就像我一样)
    • 还有一个 WTF:166 MB 的内核被分页。
    【解决方案2】:

    切换到 Linux。您不会遇到任何这些问题,并且会获得更好的性能。

    【讨论】:

      【解决方案3】:

      来自http://technet.microsoft.com/en-us/library/cc758523.aspx - Windows Server 2003,64 位数据中心版支持高达 512GB 的物理内存

      一个进程应该可以使用大部分,一些会被操作系统使用。

      Re0sless 的答案比我的要好。在 Datacenter SP2 和 2008 中,现在的限制为 2TB。

      【讨论】:

        【解决方案4】:

        什么版本的windows?它从 XP 到 vista 以及从家庭版到商业版的 vista 都不同,我会再次猜测服务器。

        here for more info on maximum ram for diffrent windows versions

        对于 Windows Server 2008 Datacenter MS 报价 2 TB 物理内存。

        【讨论】:

          【解决方案5】:

          这是一台 Windows Server 机器。

          至于哪个版本(Datacenter、Enterprise 等)...无论如何都可以为我的小 .Net 进程提供尽可能多的内存。

          【讨论】:

            【解决方案6】:

            我们运行具有 16 GB 内存的 Windows 机器,但那是因为我们正在运行多个 VM Ware 实例,我想你的意思是在一个实例中。在 Vista 上,它取决于版本。它像这样爆发:

            Vista Basic: 8 GB
            Vista Home Premium: 16 GB
            Vista Business/Enterprise/Ultimate: 128+国标

            【讨论】:

              【解决方案7】:

              According to wikipedia您可以在 64 位 Windows XP 计算机上拥有 128 GB 的物理 RAM。

              【讨论】:

                【解决方案8】:

                我们最近发现:在 Win32 上运行 MySQL 时,每个进程最多只能使用 2GB。在 Win64 上,内存也没有得到管理,单个 MySQL 实例会将您的内存运行到地下。我们用完了所有的 16GB。因此,关于 1 个 64 位进程可以使用多少内存:答案是操作系统允许的多少。

                【讨论】:

                  猜你喜欢
                  • 2013-09-11
                  • 1970-01-01
                  • 2011-09-26
                  • 2011-01-07
                  • 1970-01-01
                  • 2011-05-20
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多