Atualização do SSD do servidor Web: a troca parcial de fs servirá?

Atualização do SSD do servidor Web: a troca parcial de fs servirá?

Tínhamos um servidor dedicado com a Hetzner. Depois que nossa instância de comércio eletrônico atingiu o pico de mais de 350 usuários simultâneos, estávamos enfrentando algumas lentidão e decidimos atualizar a RAM de 16 para 32 GB, além de adicionar uma unidade SSD de 240 GB à nossa unidade SATA de 3 TB.

É bastante problemático mudar todo o sistema para SSD, por isso tenho uma pergunta e espero que você entenda:

Posso simplesmente mover a pasta /var para a unidade SSD. Todos os nossos dados da web vhost são armazenados em /var/www. Isso aumentaria o desempenho? Ou alguns outros elementos essenciais do sistema também deveriam ser mudados para SSD?

Pelo que entendi, o benefício do SSD é leitura/gravação mais rápida e simultânea. Alcançarei os benefícios apenas garantindo leitura/gravação mais rápida para nossos dados da web?

Ansioso para ouvir de você em breve.

Obrigado pela ajuda

Responder1

Posso simplesmente mover a pasta /var para a unidade SSD. Todos os nossos dados da web vhost são armazenados em /var/www. Isso aumentaria o desempenho? Ou alguns outros elementos essenciais do sistema também deveriam ser mudados para SSD?

De modo geral, a maior parte do sistema operacional carrega uma carga de IO muito baixa e pode funcionar perfeitamente em seu não-SSD. Você está no caminho certo ao sugerir a /varmudança para o SSD. Isso passará do seu webroot para o armazenamento mais rápido, bem como dos seus logs ( /var/log). É /varonde também residem os arquivos do seu banco de dados?

Pelo que entendi, o benefício do SSD é leitura/gravação mais rápida e simultânea.

Deixe-me qualificar isso - os SSDs normalmente oferecem maior desempenho paraaleatórioCargas de E/S. A maioria dos serviços da Web multiusuário seriam classificados como produtores de carga de E/S aleatória. Para cargas de E/S sequenciais, os discos giratórios às vezes ainda superam os SSDs.

Para concluir, mover suas cargas de E/S ativas para SSD provavelmente melhorará o desempenho. Além disso, porém, a primeira coisa que você pode fazer para aumentar o desempenho deste sistema é colocar o máximo de RAM possível no sistema. Você devepelo menostenha RAM suficiente para armazenar todo o seu banco de dados na RAM.

Se essas etapas não melhorarem o desempenho o suficiente para satisfazer seus requisitos, você precisará começar a pensar em mover o banco de dados para seu próprio sistema, bem como possivelmente adicionar um cluster de front-ends da Web com balanceamento de carga. Esse é um tópico completamente diferente, no entanto.

informação relacionada