【问题标题】:Using a VPS with 64MB Ram to run a process that takes maximum 600+ MB of Ram使用具有 64MB Ram 的 VPS 运行一个进程,该进程最多需要 600+ MB 的 Ram
【发布时间】:2012-06-08 15:10:59
【问题描述】:

我是云计算和虚拟机方面的新手。我有一个 768MB ram(1GB 可突增)的 VPS,当我检查我的仪表板进行处理时,我看到平均使用量为 178MB,最大值为 618MB。

如果我在另一个 VPS 上运行相同的脚本会发生什么,但这个 VPS 有 64MB。它会杀死这个过程吗?还是会使用磁盘空间中的虚拟内存之类的东西?

PHP 中的脚本,及其抓取网页并保存一些文本。

【问题讨论】:

    标签: virtual-machine vps cloud-hosting


    【解决方案1】:

    它可能会终止进程并引发警报,或者进入交换状态(这会减慢整个系统的速度并且无论如何都会非常明显);不好说,主要看主机的配置。

    如果我是主机,而您最终在一个应该只有 64MB 的 VPS 上使用了这么多 RAM,那么您的帐户可能会被完全终止。

    【讨论】:

    • 这些系统没有虚拟内存的东西,它使用硬盘作为内存,就像普通的桌面操作系统一样?
    • @user836252 就像我说的,它主要取决于主机本身。有些会,有些不会。有些主机会检测是否使用了一定数量的交换,有些还会限制您可以使用的交换量。它变化如此之大,以至于没有明确的答案。
    • 运行使用超过可用 RAM 且没有 SWAP 考虑的程序的正常行为是被杀死。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-12
    • 1970-01-01
    相关资源
    最近更新 更多