2010-02-03 4 views
4

나는 매우 제한된 RAM을 가진 VPS (Virtual Private Server)를 사용하고있었습니다. 나는 그것을 부두를 호스팅하는 데 사용했다. 너무 느려서 완전히 사용할 수 없게되었습니다. 주요 문제는 기억과 관련이 있다고 생각합니다. 프로젝트를 PHP로 전환했는데 문제가 사라졌습니다.작은 VPS에 Java 서블릿 컨테이너

말할 필요도없이, VPS에서 자바를 다시 사용해 보는 것을 주저합니다. 내 VPS의 RAM이 상당히 높지만 PHP가 낮은 RAM에 맞게 간소화 된 것처럼 보입니다. 누구든지 서블릿 컨테이너로 VPS를 시도하고 많은 성공을 거두었습니까? 내 Java 구성으로 뭔가 간단했을 수 있습니까? PHP는 보통 작은 VPS 배포를 위해 더 나은 선택입니까?

+0

얼마나 많은 RAM을 말하고 있습니까? –

+0

128MB가 보장되지만 4GB의 "버스트"가 있습니다 (정확히 무엇을 의미하는지 확신 할 수 없지만 "가상 메모리"와 동일하지는 않습니다). – User1

답변

2

ServerFault가 여기보다 더 나은 곳이 될지 모르지만 내 경험상 128은 매우 낮습니다. Linode VPS에서 Tomcat 인스턴스를 1 기가 보장 메모리로 실행하고 아무런 문제가 없습니다. 제 경우의 특정 사이트도 트래픽이 매우 낮으므로 부하가 많은 상태에서이를 보장 할 수 없습니다.

'버스트 (burst)'는 VPS에 128 메가 이상의 액세스가 여러 번 주어질 수 있음을 나타냅니다 전체 서버 사용량). 서버 인스턴스의 경우이 메모리에 대한 액세스는 신뢰할 수없는 것으로 간주되어야하며 최악의 시나리오 인 128MB 만 사용한다고 가정 할 때 더 나을 것이 좋습니다. 즉

는) = 메모리에 대한 더 많은 돈을 지불

편집 : 질문 너희가 받아야한다. 상위 보고서 1025 메가 가상 메모리 및 416 메가 예약. 그것은 내 VPS에서 실행되는 가장 큰 메모리 돼지입니다.

+0

통찰력에 감사드립니다. 호기심에서, 당신의 RAM이 얼마나 많은 RAM을 사용하고 있는지 말해 줄 수 있습니까? 또는 더 나은 아직, 얼마나 많은 RAM이 바람둥이와 친구들 (아파치/mysql/etc) 후에 남아 있습니다. – User1

+0

더 많은 일화적인 증거로서, 512Mb prmgr.com 인스턴스에서 실행되는 단일 응용 프로그램 (및 apache 및 mysql)을 사용하는 Tomcat 설치를 사용합니다. – lucas

+0

소리가 128MB보다 조금 더 들립니다. – User1

관련 문제