Résoudre les goulots d’étranglement liés à l’évolution du stockage sous Linux

Les périphériques de type  flash ont introduit un changement très rapide dans le profil de performance des stockages connectés directement au système. Avec des taux IOPS plus élevés que le stockage en mode rotation, il est devenu clair que Linux avait besoin d’un re-design de sa pile de stockage pour supporter correctement et tirer le meilleur parti de ces nouveaux dispositifs.

Cette présentation détaillera l’architecture de blk-mq, la refonte du coeur de la pile stockage du noyau et la dernière salve de modifications  réalisées pour adapter la pile SCSI à ce nouveau modèle de file d’attente. En illustration, les tout premiers résultats des charges observées dans l’infrastructure de production de Facebook utilisant cette nouvelle pile.

Jense Axboe, Facebook