그래서 저는 현재 768MB 보장 램과 2048MB 버스트 램을 갖춘 VPSVille Cpanel3 계정을 사용하고 있습니다(자세한 내용은 여기:http://www.vpsville.ca/cpanel-vps). CentOS, Cpanel, Apache 및 FastCGI를 실행하고 있습니다.
서버 자체에는 일반적으로 최대 20명 정도의 포럼 시스템이 있는 Joomla 커뮤니티 사이트가 있으며 저녁 시간에는 아무도 없습니다. 꽤 작은 사이트이지만 여러 모듈이 실행되고 있습니다. 한 달에 약 6000명의 방문객이 방문하고 있습니다. 또한 서버에는 하루에 약 80-150번 방문하는 WordPress 사이트, 아직 개발되지 않아 전혀 트래픽이 발생하지 않는 2개의 다른 WordPress 사이트, 그리고 약 500번만 방문하는 2개의 정적 HTML 웹사이트가 있습니다. 한 달에 안타. 대체로 거대한 사이트는 없습니다.
문제는 "메모리 부족" 오류가 상당히 자주 발생하여 서버가 종료되고 모든 사이트를 다시 시작하고 실행하려면 서버를 재부팅해야 한다는 것입니다. 내 계정에 그렇게 많은 RAM이 할당되어 있으면 이러한 문제가 발생하지 않아야 할 것 같습니다. 지원 티켓을 보낼 때마다 RAM을 업그레이드하라고만 하더군요.
저는 아직 이 모든 것에 익숙하지 않기 때문에 사이트를 운영하는 데 실제로 얼마나 필요한지 잘 판단하지 못합니다. 내 사이트에 실제로 이 정도가 필요한지 모르겠습니다.또는VPSVille이 서버를 과매도했다면 실제로는 해당 리소스를 사용할 수 없으며 저는 사기를 당할 것입니다.
그렇다면 현재 설정에서는 얼마나 많은 RAM을 사용해야 합니까?
답변1
VPS에서 RAM 사용량을 모니터링하려면 직접 모니터링을 설정해야 합니다. nagios나 sar/sysstat 등을 사용하여 이 작업을 수행할 수 있습니다. VPS 공급자가 해당 통계를 제공하는 경우 해당 통계도 확인하는 것이 좋습니다.
버스트 가능은 몇 분 동안만 버스트할 수 있다는 의미일 수 있으며, 768로 돌아가지 않으면 메모리가 충분하지 않을 수 있다는 점을 명심하세요.
높은 메모리 사용량에 대한 솔루션의 경우 최대 스레드/프로세스 등과 같은 Apache의 기본 조정이나 다른 MPM 옵션(스레드 또는 퍼포크)을 살펴볼 수 있습니다. 또한 nigix와 같은 경량 http 서버를 살펴볼 수도 있습니다.
답변2
이러한 종류의 트래픽이 있는 경우 서버는 768MB RAM이면 충분합니다. 256MB면 충분합니다. 당신이 해야 할 일은 실행 중인 서비스를 조정하는 것입니다. 아마도 Apache를 조정하거나 완전히 제거하고 다음 중 하나로 교체할 수 있습니다.거룻배같은 웹 서버가벼운또는nginx서버. 생성되는 FastCGI 스레드 수를 제한하고 PHP 메모리 사용량도 제한하십시오.
답변3
cPanel을 제거하면 개인적인 용도로 사용하기에는 RAM이 너무 낭비됩니다. cPanel에 의존하는 대신 구성 파일을 직접 편집하는 방법을 배워 보십시오. 서비스를 구성하기 위해 실행되는 것이 없기 때문에 이 방법으로 RAM을 절약할 수 있습니다.
Xen 기반 VPS로 전환해 볼 수도 있는 또 다른 방법입니다. Xen은 더 나은 메모리 관리 기능을 제공합니다.
답변4
확실히 충분해 보이지만 CPanel을 잘 모릅니다. 대부분의 제어판에는 Apache, SSL용 Apache, 메일 서버, 스팸 방지, Mailman, SQL 등이 포함되어 있습니다. 그들은 "리셀러"를 염두에 두고 제작되었습니다. 문제는 구성이 잘못되어 조정이 필요한 상자에서 나오는 경우가 많다는 것입니다. 당신은 할 수 있습니다 :
- CPanel에서 사용하지 않는 모든 서비스를 끄십시오.
- 메모리에 맞게 모든 서비스의 구성을 편집하세요.
또 다른 좋은 질문은 VPS가 필요합니까?입니다. 일반적으로 VPS를 사용하는 경우 사용자 정의가 필요하기 때문입니다. 그렇다면 어떤 종류의 맞춤설정이 이루어지나요? 맞춤 설정이 없다면 공유 호스팅에 대한 다중 도메인 계획이나 리셀러 계획을 찾아보실 것을 적극 권장합니다. 사용자 정의에 관해서는 호스팅된 Exchange, SharePoint, VPS 등과 같이 웹 호스팅뿐만 아니라 다른 많은 서비스를 제공하는 회사를 찾으십시오. 그러면 고객 중 한 명이 귀하가 제공할 수 없는 것이 필요할 때마다 이를 허용하지 않을 수 있습니다. 그 사람 가.