Criair file de troca em uma máquina Linux em execução

Os sites da nossa empresa acabairam de ser transferidos de um host compairtilhado paira um VDS, já que a empresa de hospedagem planeja retirair o (s) server (es) de hospedagem compairtilhada less do que completamente confiável.

O VDS possui apenas 256 MB de RAM e hospeda alguns sites, todos less um dos quais são sites statics muito simples com apenas algumas páginas e combinados servem less de 20 a 30 visitantes por dia.

Nosso site principal, que executa uma viewsão algo personalizada do OSCommerce, também é de baixo tráfego (rairamente mais de 10 users simultâneos), mas exige o MySQL. Infelizmente, uma vez que o movimento mysqld continua a crashr devido à memory insuficiente. Eu editei um pouco a configuration do Apache (paira reduzir o número de threads) paira facilitair a cairga, mas isso apenas evita o problema real.

O server não tem espaço de troca, mas tem muito mais espaço em disco do que exigimos, então estou pensando em usair algum espaço paira troca. Eu sei que isso não ajudairá exatamente o performance, mas podemos viview com isso.

Como posso criair um file de troca e ativá-lo enquanto o server está sendo executado? O operating system é o CentOS 5.5 (final) eo Linux não é minha língua nativa.

Atualização: paira qualquer um que possa estair se perguntando sobre os resultados, desde a implementação do file de troca, conforme descrito por quanta, o server não só foi estável, mas não há crashs de mysqld, ele realmente está servindo páginas mais rápido do que antes. O ganho de performance é contrário ao que eu esperava, mas estou encantado de estair errado nesta instância.

    One Solution collect form web for “Criair file de troca em uma máquina Linux em execução”

    Supondo que você queira criair um file de swap de 512 MB:

    # dd if=/dev/zero of=/swapfile bs=1024 count=524288 

    Configurair a área de troca com:

     # mkswap /swapfile 

    Ativair:

     # swapon /swapfile 

    Adicione a /etc/fstab paira permanente:

     echo -e "/swapfile\t\tswap\t\tswap\t\tdefaults\t0 0" >> /etc/fstab 

    e viewifique com free -m .