2012-06-04 8 views
0

모든 클라우드 컴퓨팅 및 VM 작업에 익숙합니다. 768MB 램 (버스트 가능 1GB)이있는 VPS를 가지고 있는데, 처리를 위해 대시 보드를 확인할 때 평균 사용량은 178MB이고 최대 용량은 618MB입니다.64MB RAM의 VPS를 사용하여 최대 600MB 이상의 RAM을 사용하는 프로세스 실행

다른 VPS에서 같은 스크립트를 실행해도이 VPS는 64MB가됩니다. 그게 그 과정을 죽일까요? 또는 디스크 공간에서 가상 메모리와 같은 것을 사용할 것인가?

PHP의 스크립트와 크롤링 웹 페이지가 텍스트를 저장합니다.

답변

1

프로세스가 중단되어 경보가 울리거나 스왑 (전체 시스템이 느려지고 어쨌든 매우 현저합니다)으로 전환 될 수 있습니다. 그것은 말하기 어렵습니다. 주로 호스트 구성에 달려 있습니다.

내가 호스트이지만, 이 정확히 64MB 인 VPS에서 많은 RAM을 사용하면 결국 계정이 완전히 종료 될 것입니다.

+0

이러한 시스템에는 일반적인 데스크톱 OS처럼 메모리 용 하드 디스크를 사용하는 가상 메모리가 없습니까? – Ateik

+0

@ user836252 제가 말했듯이, 그것은 주로 호스트 자체에 달려 있습니다. 어떤 사람들은 그렇지 않습니다. 일부 호스트는 일정량의 스왑이 사용되는지 감지하고 일부는 사용 가능한 스왑의 양을 제한합니다. 그것은 너무나 다양해 명확한 답이 없습니다. – damianb

+0

SWAP conseration없이 사용 가능한 RAM보다 많은 메모리를 사용하는 프로그램을 실행하는 정상적인 동작은 종료됩니다. – erm3nda