2012-06-04 31 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