AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 115699
In Process
Ke.
Ke.
Asked: 2010-02-24 00:59:02 +0800 CST2010-02-24 00:59:02 +0800 CST 2010-02-24 00:59:02 +0800 CST

将网站从 x64 转移到 x86 服务器

  • 772

我在这里运行 x64 登台服务器以及以下内容:

Solr Java 等

但是,我即将获得一个用于生产的 linode vps,并很快意识到 x86 是他们最低 RAM 包的方式(考虑稍后升级)。我的登台服务器是 x64 和 12gb 内存,所以降低到 300mb 内存会感觉非常慢;/

以下是我的问题:

1) 将我的脚本、数据库等从 x64 传输到 x86 服务器时会有问题吗?例如 solr 索引

2) x86 包值得去吗?我可能会在以后升级,x64 可能更适合具有更多 RAM 的服务器?我应该坚持使用 x64,因为在使用低 RAM 时没有太大区别?

干杯

柯

memory 64-bit x86 linode
  • 2 2 个回答
  • 172 Views

2 个回答

  • Voted
  1. Dave Cheney
    2010-02-24T01:09:49+08:002010-02-24T01:09:49+08:00

    在这种内存受限的环境中,您可能无法启动 jvm。

    移动索引不会有问题,所有 Lucene 文档都是字节序不可知的,并且不是字对齐的。我唯一在从 32 位迁移到 64 位时遇到困难的包是 rrdtool 档案的集合,它们使用机器的本机字长。

    请记住,在 x86-64 下,每个指针都是长的,即 8 个字节。在任何时候都有数十万个对象引用的 JVM 上,这加起来了。

    • 0
  2. Rodger
    2010-04-25T23:18:00+08:002010-04-25T23:18:00+08:00

    您几乎肯定会遇到只有 300 MB 可用的内存问题;即使你剥离你的服务器操作系统,你也不太可能使用超过 250MB 的 Java 堆来运行,而且很可能你会被固定到 200 或更少。

    您可以将 jconsole 指向您的 JVM,以查看您当前正在使用的内存,看看它是否在正确的范围内。

    如果您真的想确定,您可以使用建议的系统配置(300 MB 的 RAM,等等)设置一个 VM,看看您是否可以让应用程序运行;这样你就不会猜了。

    • 0

相关问题

  • 不会将整个 XML 文件读入内存的命令行 XML 验证器?

  • 在 Windows Server 2008 中,为什么我的 BIOS 和计算机属性显示我安装的所有 RAM,但任务管理器没有?

  • 如何使用 vmstat 获取 % 内存使用率?

  • 规格相同但引脚不匹配的 DDR2 模块?

  • ECC RAM、后台清理和 IOMMU BIOS 设置

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve