« Red Hat a choisi de concentrer ses efforts de virtualisation autour de la machine virtuelle sur Kernel KVM, » a déclaré Tim Burke, vice président de l'ingénierie pour la plate-forme Red Hat.Dans cette version, «la virtualisation a été l'objectif essentiel et nous avons considéré l'infrastructure qui pouvait être intégrée à nos services cloud» souligne Tim Burke. Pour être efficient dans les environnements cloud, l'OS RHEL 6 alloue dynamiquement les données au sein du noyau. Une fois les machines virtuelles chargées dans le système d'exploitation, l'administrateur peut spécifier la quantité de mémoire, le nombre de cycles de traitement et la quantité de bande passante qu'il souhaite attribuer à chaque machine.

L'autre fonctionnalité s'appelle le Completely Fair Scheduler (SCF), auquel revient la responsabilité de « répartir de manière plus dynamique les charges de travail entre les tâches » en redistribuant plus uniformément les ressources processeurs entre toutes les applications. Le système emprunte les techniques logiciels de Red Hat pour exploiter les services sans tolérance de latence, comme il accomplit aussi un travail plus sophistiqué de planification des priorités, en hiérarchisant les tâches, de la plus haute à la plus faible priorité » affirme Tim Burke. Des fonctions d'économies d'énergie ont également été ajoutées. Ainsi, l'infrastructure d'horloge a été réorganisée et force l'activité « ticketless » du noyau. Auparavant, ce dernier devait dialoguer avec le processeur 1 000 fois par seconde pour l'empêcher de passer en mode veille et ainsi économiser l'énergie. La fonctionnalité « tickless » repose un système de minuteries accordées au hardware, autorisant le processeur à se mettre en veille pendant des périodes où il n'y a pas d'autres tâches à effectuer.

L'espace occupé par les fichiers système a été amélioré pour être plus adapté aux ensembles de données importants. C'est notamment la première version de RHEL à utiliser ext4 comme fichier système par défaut, en place du ext3 auparavant. Le système d'exploitation peut maintenant exécuter des fichiers système d'une taille allant jusqu'à 16 téraoctets.