J'ai une boîte OpenSolaris partageant deux systèmes de fichiers ZFS. L'une est une connexion NFS à un boîtier CentOS exécutant un serveur VMware (les images de disque sont stockées dans ZFS). L'autre est une connexion iSCSI à un serveur Windows 2008 avec un formatage NTFS au-dessus du ZFS. Les deux connexions sont directes sur gig-E (pas de commutateurs).
J'exécute Munin pour surveiller les boîtes, mais je ne sais pas à quel type de chiffres je dois m'attendre. Quelqu'un peut-il me donner des chiffres de base pour comparer ou faire des suggestions sur où commencer le réglage?
Voici les statistiques NFS que je vois, je publierai iSCSI une fois que je corrigerai munin sur la boîte Solaris: P
vmware-server
nfs
iscsi
zfs
Sysadminicus
la source
la source
Réponses:
Nous avons poussé une écriture Sun X4100 sur GigE lié et iSCSI vers une Sun X4500 à 280 Mo / s.
Il y a beaucoup à faire pour régler la pile TCP sur Solaris pour aider les choses, c'est ma configuration de réglage de mon stock. (extrait d'une collection de livres blancs de Sun):
En outre, il vaut la peine de se pencher sur votre machine OpenSolaris en modifiant l'intervalle fsflush, le réglage d'interruption "magique" et la désactivation des anneaux souples. Ajoutez ce qui suit à / etc / system (redémarrage requis):
Il convient de mentionner que je le fais sur Solaris 10 - pas sur OpenSolaris - mais je pense que les paramètres ajustables devraient fonctionner pour vous de la même manière.
Je suis un grand fan de Filebench pour jouer avec les options de réglage et faire des tests de débit.
La version (récemment renommée) d'OpenSolaris 2009.06 semble être très excitante dans le monde d'iSCSI et de ZFS.
J'espère que cela aide certains!
la source
J'obtiens environ 90 Mo / s sur mes baies EMC AX150i via iSCSI sur 1 Go d'Ethernet.
la source
Pour un seul dd ou bonnie ++ (vitesse brute, écriture linéaire), vous devriez vous rapprocher de la vitesse du fil.
Mais votre goulot d'étranglement sera la baie de disques, une fois que vous commencerez à charger la charge d'E / S aléatoire de plusieurs machines virtuelles, bien plus que le transport.
De plus, si vous n'avez pas de cache d'écriture sauvegardé par batterie avec une quantité importante de RAM, vos performances augmenteront dès que vous commencerez à obtenir beaucoup d'écritures avec tout autre IO en cours.
la source
J'ai pu pousser les données via iSCSI à environ 200 Mbit / s sur des liaisons de 1 Go. Mais j'avais un RAID 6 à 14 disques hébergé par un EMC CX4-240 avec pas grand-chose d'autre utilisant le cache à l'époque.
Le plus gros goulot d'étranglement sera probablement la quantité de cache du contrôleur et la vitesse des disques (lorsque le cache sera plein).
la source
J'obtiens environ 80 Mo / s sur mon serveur Windows via ISCSI sur Ethernet 1G. Cible: KernSafe iStorage Server http://www.kernsafe.com/Product.aspx?id=5 Initiateur: Microsoft Initiator www.microsoft.com/downloads/details.aspx?familyid=12cb3c1a-15d6-4585-b385-befd1319f825&displaylang= en
Disque dur: ATA 7200
la source
Pour ceux d'entre nous qui sont plus proches de la fin semi-pro (plutôt que pro), j'obtiens une lecture constante et cohérente de 150 Mo à 120 Mo d'écriture à partir du serveur W2012 double 1 Go nic associé via un commutateur géré draytek à blackarmorsnas via RJ45 cuivre, transfert unique de fichier de 20 Go. Aucune autre opération simultanée pendant le test. Pour y parvenir, j'utilise des trames jumbo 9k, flux rx et tx, c'est-à-dire toutes les optimisations de pilote normales, mais pas de réglages autres que d'allumer les choses et de faire monter la trame jumbo au maximum.
la source