requisitos mínimos de RAM do VPS

3

Recentemente, achei o link do site VPS barato e me inscrevi no plano de US $ 0,99. Eu nunca usei VPS hospedagem antes, então eu realmente não sabia o que esperar, mas por um dinheirinho eu pensei que valeria a pena experimentar. Eu só queria um sistema que eu pudesse usar para hospedar alguns serviços simples que eu gosto: um servidor sql, um servidor web, um servidor git etc. Eu não planejo colocar muita demanda sobre os recursos, eu só quero acesso root então eu pode mexer com as coisas. Então, o único plano de investimento soou muito legal.

O problema é que ele só vem com 64MB de RAM, expansível para algo como 76MB. Isso foi bom para tudo que eu queria, exceto para instalar coisas. Isso não foi suficiente para instalar o MySQL, e encontrei vários outros pacotes que possuem problemas semelhantes. Às vezes eu posso contornar isso apenas parando todos os serviços, mas às vezes ainda precisa de mais memória.

Eu tentei adicionar um arquivo de paginação para mais memória, mesmo que fosse lento, mas isso não parece ser permitido. Eu posso atualizar por alguns dólares para obter mais memória expansível, mas é apenas 128MB. Isso seria o suficiente para instalar algumas coisas básicas ou eu deveria procurar uma nova solução VPS com mais recursos?

    
por Bryan Ward 17.10.2010 / 23:40

5 respostas

2

Eu evitaria uma VM de 64 MB, a menos que você tenha certeza de que o que planeja fazer com ela funcionará adequadamente nesse pequeno nível. Vai ser bom para um pequeno servidor DNS, um pequeno retransmissor de e-mail, um servidor web muito simples (todo / principalmente conteúdo estático), um local para backups, mas não muito mais. Você pode testar se as tarefas desejadas serão executadas em uma VM de 64Mb executando-as localmente usando uma pequena Virtual Box VM ou similar, embora a um dólar por mês recebendo uma delas por um mês ou dois para testar as coisas dificilmente vai quebrar o banco e fornecer um endereço IP roteado publicamente.

Se você executar uma VM de 64Mb, precisará escolher componentes otimizados para ambientes pequenos (nginx em vez de apache, SQLite em vez de mySQL e assim por diante).

Eu não conheço nenhuma solução de VM que libere RAM estourável e também permita o uso de áreas de paginação definidas na VM - e se seu host estiver comprimindo minhas VMs de $ 0.99 em um servidor host (e elas serão - se não empilhe muitos, não há como evitar uma perda massiva) haverá muita contenção de I / O para que você não queira estar trocando de qualquer forma, já que essa contenção irá matar o desempenho ainda mais do que trocar normalmente .

    
por 18.10.2010 / 00:21
1

Na minha opinião, a resposta de David Spillett está no caminho certo, mas eu pensei em acrescentar alguns detalhes da minha própria experiência.

Você pode se surpreender com o que você pode encaixar em um pequeno VPS, com um pouco de graxa de cotovelo. Por exemplo, tenho a seguinte configuração em um VPS de 64 MB (com outra empresa de hospedagem). Começando com uma instalação mínima do Debian Lenny, eu troquei OpenSSH por Dropbear , substituí rsyslog por syslog-ng e instalei dhttpd (um servidor web mínimo sem CGI) para servir páginas estáticas, resultando no seguinte:

steve@vps:~$ ps auxww
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  1.0   1980   692 ?        Ss   Oct16   0:00 init [2]
root      5590  0.0  1.4   2848   972 ?        Ss   Oct16   0:00 /usr/sbin/syslog-ng -p /var/run/syslog-ng.pid
root      5593  0.0  0.7   2040   476 ?        Ss   Oct16   0:00 /usr/sbin/dropbear -d /etc/dropbear/dropbear_dss_host_key -r /etc/dropbear/dropbear_rsa_host_key -p 22 -W 65536
www-data  5597  0.0  0.9   3004   652 ?        Ss   Oct16   0:00 /usr/bin/dhttpd
root      5612  0.0  1.1   2036   780 ?        Ss   Oct16   0:00 /usr/sbin/cron
root     16302  0.0  1.6   2352  1052 ?        Rs   16:05   0:00 /usr/sbin/dropbear -d /etc/dropbear/dropbear_dss_host_key -r /etc/dropbear/dropbear_rsa_host_key -p 22 -W 65536
steve    16307  0.0  2.8   3344  1852 pts/0    Ss   16:05   0:00 -bash
steve    27852  0.0  1.3   2296   904 pts/0    R+   16:09   0:00 ps auxww

steve@vps:~$ free
             total       used       free     shared    buffers     cached
Mem:         65536       5684      59852          0          0          0
-/+ buffers/cache:       5684      59852
Swap:            0          0          0

steve@vps:~$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs            5.0G  263M  4.8G   6% /
tmpfs                  32M     0   32M   0% /lib/init/rw
tmpfs                  32M     0   32M   0% /dev/shm

Este VPS está usando menos de 6 MB de 64 MB de RAM e apenas 263 MB de 5 GB de disco. Aposto que eu poderia montar um pequeno banco de dados MySQL lá, mas provavelmente não teria muito espaço para respirar. Um VPS de 128 MB ou maior certamente funcionaria melhor.

    
por 18.10.2010 / 04:18
0

A menos que você já tenha experiência em lidar com sistemas tão pequenos e realmente tenha uma razão legítima para usá-lo, você terá muito menos dor com um plano totalmente diferente.

    
por 17.10.2010 / 23:59
0

Sim, uhm, acho que eu optaria por algo com mais memória. O Linode aumentou seus 360MB para 512MB por US $ 20 / mês, o que é provavelmente o melhor custo por esse preço.

link

Considerando que o slicehost é $ 20 por 256, $ 25 por 384, $ 38 por 512.

    
por 18.10.2010 / 00:02
0

Eu corro um par de VPSs com 256 MB. Isso é insuficiente para um servidor combinado de e-mail e web com alguma verificação anti-malware e anti-spam. Com 64 MB, você terá a sorte de carregar o sistema operacional.

    
por 18.10.2010 / 00:19

Tags