Mesmo os servidores mais confiáveis às vezes precisam ser reinicializados, mesmo que seja apenas para substituir componentes com falha ou atualizar firmware. Também não é segredo que a presença de controladores complexos e placas de expansão no sistema pode diminuir o tempo de inicialização, adicionando pausas para a inicialização de tais placas. Mas recentemente, o Google enfrentou um caso único: servidores Linux equipados com muitas unidades NVMe começaram a reiniciar muito lentamente.
O fato é que na forma atual, as APIs do kernel Linux realizam o processo de desligamento e reinicialização do sistema em modo síncrono. Ao mesmo tempo, cada unidade NVMe conclui seu processo de desligamento em cerca de 4,5 segundos e, até que seja concluído, o sistema não prosseguirá para o desligamento da próxima unidade. Mas a popularidade do NVMe está crescendo e a presença de uma dúzia ou dois desses SSDs em um servidor não é mais uma raridade. Portanto, apenas o processo de desligamento do SO pode levar um minuto ou mais, o que é inaceitável do ponto de vista de minimizar o tempo de inatividade do servidor.
Foto: Google
O Google está propondo que o kernel do Linux mude para um modelo de processo de desligamento do sistema assíncrono e já desenvolveu seu próprio patch, que, no entanto, mantém a compatibilidade com o antigo modelo síncrono. Na versão atual, ele alterna todos os dispositivos no barramento PCIe para usar o modelo de chamada assíncrona e faz as alterações apropriadas no driver NVMe. Nesse caso, os comandos de desligamento são enviados sequencialmente para todos os discos de uma só vez, após o que se espera que sejam concluídos.
O lançamento do MacBook Neo, disponível para todos nos EUA por US$ 599 e para…
Muitos jogadores, incluindo eu, lembram com carinho de Dark Messiah of Might and Magic. O…
Na Computex 2026, os chips Nova Lake foram o assunto mais importante relacionado à Intel,…
A Graid Technology revelou seus planos futuros para a tecnologia VROC, adquirida da Intel em…
Nenhuma placa gráfica está imune aos aumentos de preço causados pela escassez de memória, e…
Nenhuma placa gráfica está imune aos aumentos de preço causados pela escassez de memória, e…