NUMA et virtualisation

Un aspect très important de la configuration de la mémoire des ordinateurs virtuels est l’accès mémoire non uniforme (NUMA). Cet accès permet d’accélérer l’accès mémoire en partitionnant la mémoire physique de telle sorte que chaque coeur d’un socket dispose de sa propre mémoire. Par exemple, dans un système à 8 cœurs et 32 Go de RAM, chaque cœur ou nœud possède 4 Go de mémoire physique.

Si un ordinateur virtuel est configuré pour utiliser 12 Go de RAM, le système doit utiliser la mémoire d’un autre nœud. Le franchissement de la limite NUMA peut réduire les performances virtuelles jusqu’à 8 %, une bonne pratique consiste à configurer un ordinateur virtuel pour utiliser les ressources d’un seul nœud NUMA.

Lire la suite

[UPDATE] Dimensionner ses serveurs pour le stockage

Si vous désirez monter une infrastructure de type SAN, il est important d’avoir à l’esprit quelques données importantes à propos des architectures physiques des serveurs et des différents composants.
Si vous devez traiter un nombre important d’IOPS, préférez des serveurs dotés de bus quie leur seront propres plutôt que des serveur de types blades dont le fond de panier n’a pas le design pour soutenir des IOPS élevées.

Configurer un service de fichiers en cluster

Je vais aborder dans ce billet la configuration d’un service de fichiers hautement disponible avec les technologies suivantes: iSCSI Target, MPIO, Failover Clustering, déduplication de données, Windows Server 2012… L’avantage de la solution mise en oeuvre ici réside dans le fait que c’est des technologies Full Microsoft !

Lire la suite

RAID & Spin-Down…

Petit billet à propos d’une mésaventure me concernant. En fait, je dispose depuis longtemps d’un NAS Netgear qui ne me donne pas entière satisfaction: lenteurs, non intégration dans un domaine Windows, etc… J’ai donc décidé de réutiliser mes disques dur du NAS (Seagate Green – 1 To – 32 Mo cache – 7200 tours) pour les intégrer dans un « enclosure » RAID eSata pour obtenir les meilleurs débits. En effet, il s’avère que l’eSATA est bien supérieur à l’USB 3.0 en terme de débit. Voyons la suite….

Lire la suite

Réplication de données, les bonnes pratiques

Les entreprises doivent faire face à des applications qui doivent être disponibles 24/7, qu’elles soient hébergées dans un datacenter, accédées via des clients nomades ou depuis des sites distants, …. Bien entendu, il faut également gérer l’augmentation des volumes de données ! De nos jours, de plus en plus d’applications sont/deviennent critiques, ainsi, il n’est pas rare de constater dans une entreprise que la moitié des applications (voir plus) sont indispensables ! Celles-ci doivent donc être intégrés dans le cadre d’un PCA ou PRA, ce qui sous-entends une continuité applicative ET des données !

Voici donc quelques éléments techniques et fonctionnels relatifs à la réplication.

Lire la suite

Bonnes pratiques et surveillance de la performance d’un serveur SQL

Les serveurs SQL doivent faire l’objet de toute les attentions de l’installation jusqu’au paramétrage en passant par la mise en production. Je vais aborder les bonnes pratiques pour obtenir un service Microsoft SQL performant mais quels sont les compteurs importants pour surveiller les performances ou les benchmarker.

Lire la suite

Marre des compteurs de performances ?

Les compteurs de performances sont très efficaces pour mener à bien des analyses de performances ou de troubleshooting. A condition de connaitre les différents compteurs et ce qu’ils permettent de mettre en relief ! Il en existe plusieurs centaines ! L’outil Performance Analysis of Logs (alias PAL) regroupe les bons compteurs en fonction du rôle à analyser et génère un rapport très lisible !

Lire la suite

L’intérêt MTU/Jumbo Frames en virtualisation

Pour rappel, les trames Jumbo ou encore Jumbo Frames, sont des trames Ethernet dont la longueur est d’environ 9000 par rapport à 1500, la valeur par défaut. En augmentant la taille maximale de la trame, le temps de traitement est minimisé et moins d’interruptions sont nécessaires à quantité égale de données. L’adoption de ce paramètre est largement préconisé par tous les éditeurs.

Paradoxalement, je suis tombé sur un article qui a benchmarké la chose à base de VMWARE 4.1, serveur HP DL385 24 Go RAM, 2x AMD Opteron, disques SAS, mais que sur 1 seule VM (Windows 2003) et le résultat est plutôt étonnant….

Lire la suite