2012-06-04 34 views
0

我是新来的所有云计算和虚拟机的东西。我有一个768MB RAM(1GB可拆卸)的VPS,当我检查我的仪表板进行处理时,我看到平均使用量为178MB,最大值为618MB。使用64MB RAM的VPS运行最多需要600多MB RAM的进程

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

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

回答

1

它可能会终止进程并触发警报,或进入交换(这将减慢整个系统并且非常明显)。很难说,这主要取决于主机的配置。

如果我是主机,但你最终在VPS上使用了那么多的RAM,它应该有只是 64MB,你可能会完全终止你的帐户。

+0

不要这些系统有虚拟内存的东西,它使用硬盘的内存,像正常的桌面操作系统? – Ateik

+0

@ user836252就像我说的,它主要取决于主机本身。有些是,有些则不。有些主机会检测是否使用了一定数量的交换,有些主机还会限制您可以使用的交换量。它变化很大,没有明确的答案。 – damianb

+0

正常行为运行一个程序,使用超过可用RAM而没有SWAP联合会被杀害。 – erm3nda