Des performances de disque incroyablement faibles sur HP ProLiant DL385 G7

En tant que test de la famille de processeurs Opteron, j'ai acheté un HP DL385 G7 6128 avec HP Smart Array P410i Controller – pas de mémoire.

La machine a 20GB de RAM
2×146 Go 15k rpm SAS + 2×250 Go SATA2, tous deux dans les configurations Raid 1.
Je cours Vmware ESXi 4.1.

Problème:
Même avec une seule machine virtuelle, a essayé Linux 2.6 / Windows server 2008 / Windows 7, les VM 'se sentent vraiment léthargique. Avec Windows 7, l'installation du convertisseur vmware a même expiré. Essayé à la fois les disques SATA et SAS et les disques SATA sont presque inutilisables, tandis que les disques SAS se sentent extrêmement lents.

Je ne vois pas beaucoup d'activité de disque dans le client d'infrastructure, mais je n'ai pas été à la recherche de causes ou même essayé des diagnostics parce que j'ai l'impression que ce soit en raison du contrôleur de raid bon marché – ou simplement du manque de Mémoire pour cela.

Malgré les problèmes, j'ai continué et installé une machine virtuelle qui sert une fonction clé, il n'est donc pas facile de le détruire et d'exécuter des diagnostics.
Je souhaiterais beaucoup savoir ce que vous en dites, est-ce qu'il est plus susceptible d'être un problème avec le contrôleur / disques ou est-il peu performant en raison des composants budgétaires?

Merci d'avance,

4 Solutions collect form web for “Des performances de disque incroyablement faibles sur HP ProLiant DL385 G7”

Le HP Smart Array P410 est un bon contrôleur, mais vous obtiendrez des performances médiocres si vous ne disposez pas des unités de cache à sauvegarde de batterie ou flash. Le cache crée une énorme différence en ce que les écritures sont mises en mémoire tampon par la mémoire cache avant d'être engagées sur le disque. Vous obtenez la confirmation d'écriture sur l'application sans avoir à subir la latence des disques physiques.

Voici un Dossier de 4 Go sur un système de spécifications similaires (DL380 G7 avec 24 Go de RAM et un p410 avec 2 disques SAS et 1 Go de cache d'écriture en mémoire flash). La RAM aide beaucoup dans un test comme celui-ci, mais vous avez l'idée …

[root@xxxx /]# dd if=/dev/zero of=somefile bs=1M count=4096 4096+0 records in 4096+0 records out 4294967296 bytes (4.3 GB) copied, 3.70558 seconds, 1.2 GB/s 

Mais de façon réaliste, vos performances d'écriture avec deux lecteurs SAS dans un RAID 1 sur ce contrôleur avec le cache approprié doivent être entre 130-170 mégaoctets / seconde soutenus. Un test rapide iozone sur la configuration du serveur ci-dessus montre:

 [root@xxxx /]# iozone -t1 -i0 -i1 -r1m -s16g Write Avg throughput per process = 166499.47 KB/sec Rewrite: Avg throughput per process = 177147.75 KB/sec 

Comme vous utilisez ESXi, vous ne pouvez pas exécuter les mises à jour de micrologiciels en ligne. Vous devez télécharger le DVD du micrologiciel de mise à jour rapide , le graver sur le disque et vous assurer que votre système est corrigé à un niveau relativement récent.

Voici les aperçus rapides du contrôleur: http://h18004.www1.hp.com/products/quickspecs/13201_na/13201_na.html

Vous voudrez acheter l'un des éléments suivants, allant de 350 $ à 600 $ US:
512 Mo BBWC
512 Mo de cache d'écriture en mémoire flash
Cache d'écriture en mémoire flash 1G

Pour répondre à votre question, la solution de cache vous aidera le plus. Les disques supplémentaires ne feront pas grand-chose jusqu'à ce que vous gérez la situation de mise en cache.

* Remarque pour les autres utilisateurs. Si vous disposez d'une mémoire cache sur les contrôleurs HP récents dotés d'un microprogramme à jour, il existe une surcharge de cache d'écriture disponible si vous disposez d'une RAM sur le contrôleur mais sans unité de batterie. Il est légèrement risqué, mais peut être une étape intermédiaire pour tester les performances sur la façon d'acheter une batterie ou un flash.

Vérifiez la version et la mise à jour du firmware du contrôleur si possible.

J'ai éprouvé des problèmes similaires avec le tableau de reconstruction Smart Array 410i très lentement après une panne de disque (plus de 2 jours pour les lecteurs SAS à peine inactifs). Dans mon cas, le problème était dans le firmware obsolète. D'après mon expérience, le microprogramme est étonnamment souvent la réponse pour tout problème avec les composants de stockage HP, donc je recommanderais le vérifier d'abord et si cela ne fonctionne pas – ouvrez le support dans HP (c'est ce qu'ils sont pour);

Je exécuterais plus de lecteurs qui sont rayés en quelque sorte. Le cache d'écriture fera une différence significative. Un couple de lecteurs SAS en miroir n'est pas assez rapide pour l'un de nos éléments. Certaines des choses (beaucoup) plus coûteuses peuvent actuellement mettre en mémoire cache toutes vos machines virtuelles en mémoire.

Comme d'autres l'affirment, pour les opérations de stockage locales ou distantes / partagées avec la virtualisation VMWare, il est presque nécessaire d'avoir un contrôleur RAID ou une baie BBWC (cache de sauvegarde de batterie), d'autres façons de stockage effectueront des disques extrêmes et inutilisables avec des disques SAS / SATA , Seul avec SSD, vous pouvez éventuellement utiliser VMWare ESXi 3/4/5 sans cache d'écriture / lecture et peut-être pas si mauvaises performances (je recommande également le cache d'écriture pour SSD).

  • Le mappage des périphériques RAW VMWare ne fonctionne pas
  • Quelles sont les options pour attacher les unités DAS qui dépassent largement la limite de taille maximale des disques Virtuels de 62 To sur vSphere 6.0 / 6.5?
  • NetApp - configuration correcte pour l'environnement vSphere
  • Meilleure pratique pour 24 Disk Array
  • Comment calculer le travail de stockage défini pour dimensionner la taille SSD / Flash pour le stockage à niveaux?
  • Correction du placement de périphériques sur un tissu Fibre Channel
  • Multipath on iscsi target est-ce possible?
  • Fichier de sortie dd plus grand que le file d'input lorsqu'il est exécuté avec conv = noerror, sync
  • Comment twigr un amplificateur Supermicro JBOD vers un HP DL380
  • Pour le partage de stockage entre les machines virtuelles à l'aide d'ESXi, dois-je utiliser des unités virtuelles partagées ou un disque dur physique partagé?
  • Windows 2008R2 x64 grande taille de partition non utilisable
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.