J'utilise Arch sur cette machine:
3.40GHz i7 hexacore (4930K)
16 Go de RAM DDR3 1600 MHz
2x SSD Samsung 840 EVO dans Raid0 (en utilisant le raid BTRFS)
Lorsque j'exécute VMware sur mon Arch avec quelques machines virtuelles (2 ou 3), en leur donnant environ 2 à 4 cœurs chacune et 2 Go de RAM chacune, mon système commence à avoir des blocages aléatoires. Toutes les deux minutes, le système se fige pendant 10 à 30 secondes, puis recommence à se déplacer, pour se figer 30 secondes plus tard jusqu'à ce que j'arrête les machines virtuelles. Lorsque le système se bloque, la souris se déplace toujours bien, mais les applications cessent de répondre sur l'hôte - vmware ne répond pas, firefox (qui est également ouvert sur l'hôte) ne répond pas, etc.
Lorsque le gel se produit, si mon moniteur de processus est en cours d'exécution, il montre plusieurs cœurs maximisés par vmware, mais en même temps, il y a d'autres cœurs inutilisés. J'ai également plus qu'assez de RAM - les machines virtuelles utilisent un total de 6 Go et l'hôte a 10 Go. J'ai 0 espace de swap, donc il n'y a aucun moyen que le swap ralentisse quoi que ce soit.
Il existe des rapports selon lesquels btrfs provoque la fragmentation des fichiers au niveau du système de fichiers, les machines virtuelles peuvent s'exécuter lentement. Pour autant que je sache, la fragmentation n'est un problème que sur les disques durs traditionnels - les SSD n'ont pas de têtes de lecture qui recherchent, donc ils ne se soucient pas si un fichier est très fragmenté.
Cela ne se produisait jamais lorsque j'utilisais Debian 7, donc je suis sûr que ce n'est pas un problème matériel.
Quels outils puis-je utiliser pour comprendre pourquoi mon système continue de geler? J'ai essayé top / htop et iotop (rien n'écrit ou ne lit excessivement lorsque le système se fige). Il ne semble pas y avoir de moniteur d'activité pour btrfs pour savoir s'il a des problèmes pour suivre l'écriture / la lecture de quoi que ce soit. Puis-je essayer autre chose?