Home file server performant sous ZFS/Open Solaris - Config type

Home file server performant sous ZFS/Open Solaris - Config type - Conseil d'achat - Hardware

Marsh Posté le 02-12-2008 à 13:11:23    

Edit du 12.01.2009:
 
Des niouzes .. (et bientôt les photos)
 
Configuration finale:
 
    * 8 Go de RAM DDR2 ECC commandée chez Crucial  - 2 X CT2KIT25672AA800 4GB kit (2GBx2), 240-pin DIMM €95.98 (EX. VAT)
    * Carte mère Tyan i3210W S5211G2NR - ok c'est une ruine mais la carte video et les deux ports Intel Gigabit sont inclus: 243€. Sans compter que c'est du pro
    * Intel Pentium Dual-Core E5200 - Socket 775 FSB800 cache L2 2 Mo 0.045 micron http://www.ldlc.ch/fiche/PB00076353.html à 71€
    * Seagate Momentus 5400.4 - 120 Go 5400 RPM 8 Mo Serial ATA à 40€
    * Cinq x WD 1To Caviar Green WD10EADS 32 Mo de cache Version 2 http://www.presence-pc.com/tests/W [...] wer-22848/
    * Un rack pour les 5 disques http://www.ldlc.be/critiques/PB000 [...] 5-1-4.html
    * Le boitier est un Antec de base NSK400 minitour ... http://www.antec.com/pdf/flyers/NSK4000_flyer.pdf
    * Alim. Seasonic S-550JT-F3 - ATX12V V2.2 & EPS12V v2.9 Power Supply - 550 Watts http://www.1000ordi.ch/docs/28279_en.pdf -
 
Edit du 11.12.2008:
 
Bon ça y est j'ai fait mes choix, même si j'ai du coup quelque peu exploser mon budget.
 
Alors voici les éléments retenus :
 

  • 8 Go de RAM DDR2 ECC commandée chez Crucial  - 2 X CT2KIT25672AA800 4GB kit (2GBx2), 240-pin DIMM €95.98 (EX. VAT) *NEW*
  • 3 WD 1To Caviar Green 16 Mo de cache 95*3 = 283€ pour commencer http://www.ldlc.ch/fiche/PB00064557.html
  • Alim. Seasonic ECO 300, déjà chez moins, petite, efficace >80%, économe.
  • Carte mère Tyan i3210W S5211G2NR - ok c'est une ruine mais la carte video et les deux ports Intel Gigabit sont inclus: 243€. Sans compter que c'est du pro *NEW*
  • Intel Pentium Dual-Core E5200 - Socket 775 FSB800 cache L2 2 Mo 0.045 micron http://www.ldlc.ch/fiche/PB00076353.html à 71
  • Scythe ZIPANG poour le ventirad  à 35€, *NEW*
  • Seagate Momentus 5400.4 - 120 Go 5400 RPM 8 Mo Serial ATA à 40*NEW*
  • Boitier Lian Li PC-A59 B mini tour acceptant l'ATX http://lian-li.com/v2/en/product/p [...] dex=63&g=q *NEW*


Niveau consommation, on a ça à vue de nez
 

  • Carte mère Tyan i3210W       30
  • RAM 4 X DDR2 ECC Crucial     32 (8*4)
  • CPU E5200 underclocké         20
  • HDD WD 1To Caviar Green     24 (8*3)
  • HDD Seagate 5400.4              5
  • Ventilos / boitier                    5

--------------------------------------
X1.2 (rendement alim)      140 W consommés (worst case)
 
Total : 768 € (sans l'alim et le boitier :D)
 
Dès que j'ai les élements, je ferai un petit ToDo.
 
Post original:
 
Bonjour à tous.
 
Je cherche à monter un petit serveur de fichier à moindre frais (je dispose tout de même d'un budget raisonnable - 600€ HT environ, je ne veux pas de récup), mais relativement performant (pour un NAS s'entend); basé sur du ZFS (Open Solaris).
 
Le cahier des charges est le suivant :
- Consommation minimum (alimenté 24h/24) +++
- DDR2 ECC +++ (je prends le ZFS pour sa robustesse, mais mettre en début de chaine de la mémoire non ECC, c'est un peu comme venir en string ficelle au bal des débutantes ou porter des Rayban aviateur avec une montre Patek. Bref, vous voyez l'image :D)
- Processeur x64 (FORTEMENT recommandé pour le ZFS) +++
- Bruit réduit ++
- Taille réduite (Mini/Micro ATX appréciés) +
 
Voici ma shopping list déjà pour les éléments clairement identifiés (notez que je possède quelques éléments dès à présent):
 
Tous les prix sont HT
 


Aparte sur la mémoire : Il serait souhaitable de ne pas se confondre en arguties concernant la quantité de RAM et ses caractéristiques, il est entendu que monter un NAS sous Linux en RAID1 n'exige pas 4 Go ECC, mais ce n'est pas l'objectif ici. De même pour le processeur.
 
Voilà c'est tout pour ce qui est plus ou moins déjà décidé, reste principalement le couple mobo + CPU.  
 

  • Proposition : Intel Pentium Dual-Core E5200 - Socket 775 FSB800 cache L2 2 Mo 0.045 micron http://www.ldlc.ch/fiche/PB00076353.html à 65€, c'est pas cher (au mieux, je tomberai à 30€ pour des processeurs beaucoup moins efficaces), je peux aisément l'underclocker pour le faire tomber en dessous des 2 Ghz et réduire encore sa consommation, qui doit flirter avec les 20 W, voire moins. Je compte aussi au passage le refroidir de manière passive et me contenter de 1 à 2 ventilos 12 CM dans le boitier.


Aparte pour l'Atom : en dehors qu'il ne gère la mémoire ECC, son chipset de prédilection 945 est antédiluvien et aucune carte mère basée dessus ne propose du PCI Express, sans compter sa consommation excessive qui annihile quasiment les avantages du processeur. Le processeur est de toute manière un peu juste pour faire du RAIDZ je crains.
Aparte pour AMD : je ne fais pas confiance à Nvidia pour les chipsets, les processeurs sont de toute manière pas aussi efficaces que la concurrence (45 nm chez Intel oblige). Je laisse tomber.
 
Pour la carte mère, ça devient un vrai casse-tête.
Déjà, je ne pense pas qu'une mobo 775 micro-ATX ET gérant la RAM ECC existe. L'idéal aurait été une carte mère de ce type basée sur du G45/G43, mais ça ne semble pas exister (ces chips ne gèrent peut être pas la DDR2 ECC de toute manière)
De manière sure, en grand public, je sais que les chips X38 et X48 gèrent la DDR2 ECC (en dehors des chips pro, qui m'emmènent vers des mobos qui sont tout de suite à 250€ minimum, trop chères pour mes besoins).
 
Le plus convaincant que j'ai trouvé, c'est ceci :
 

  • Proposition : GIGABYTE GA-X38-DS4 à 130€ HT

Elle n'est pas compacte (boitier microATX à oublier), assez chère (je pensais taper dans du 100€ MAX mais avec la contrainte ECC, cela semble mission impossible) et n'est plus de toute dernière fraicheur. Bref, ce n'est pas la panacée mais elle gère la DDR2 ECC, et dispose d'un southbridge ICH9.
 
Si je synthétise les points positifs et négatifs de cette mobo :
+++ ECC (obligatoire), southbridge Intel récent
--- format ATX standard, pas de chip graphique intégré, northbridge dépassé
 
Bon du coup, il n'y a pas de chip graphique intégré, et obligation d'une CG passive pas chère et économe :
 

  • Proposition : ASUSTeK EN6200LE TC256/TD/64M à 25€ HT par exemple.


Ca m'embête un peu car une CG discrete consomme tout de même beaucoup plus par rapport à une solution intégrée. D'ailleurs, quelle serait la carte la plus économe pour cette usage ?
 
Concernant le boitier, je voulais vraiment prendre un MicroATX, je manque une peu d'idée pour un format ATX standard, il me faudrait le plus compact possible (il n'y aura pas plus de 4 DD à terme, au pire j'utiliserai un rack) à un prix contenu.
 
Il me faudrait un radiateur adapté aussi, histoire de refroidir en passif le CPU correctement. Dans cette hypothése, le boitier étant de taille standard, je peux me lâcher sur la taille du radiateur.
 
Questions
Bref, je suis à l'écoute d'éventuelles suggestion (surtout sur le chapitre de la carte mère, afin de réussir mon pari de monter une plateforme microATX, et me passer d'une CG discrete), d'autre part une idée visant à réduire la consommation de cette plateforme ?
 
A vue de nez sur la config proposée - c'est très grossier, n'hésitez pas à rectifier :
 

  • CG ASUSTeK EN6200LE         30
  • Mobo GIGABYTE GA-X38-DS4 30
  • RAM 2 X DDR2 ECC Crucial     20 (10*2)
  • CPU E5200                          20
  • HDD WD 1To Caviar Green     30 (10*3)
  • Ventilo 12 CM                       5
  • Carte réseau Intel PCI Ex        5


--------------------------------------
X1.2 (rendement alim)      170 W consommés
 
Merci pour votre feedback.

Message cité 1 fois
Message édité par stilgars le 12-01-2009 à 11:34:22
Reply

Marsh Posté le 02-12-2008 à 13:11:23   

Reply

Marsh Posté le 02-12-2008 à 13:15:47    

la carte vidéo la plus économe : une vieille S3, cirrus logic etc. 1Mo PCI ou équivalent.

Reply

Marsh Posté le 02-12-2008 à 13:28:28    

ca se vend encore ça ? :D Bah si j'arrive à mettre la main dessus, pourquoi pas, j'ai peur cependant qu'une antiquité associé à du matériel récent, ça ne concourt pas à la stabilité de l'ensemble.

Reply

Marsh Posté le 02-12-2008 à 13:31:54    

non ça ne se vent pas :D
ok, plus S3, matrox que cirrus logic, SiS (les daubes).  
pourquoi pas, elle serait là pour rien foutre. le seul truc contre elle est qu'elle n'est pas neuve, mais il n'y a aucune incompatibilité.

Reply

Marsh Posté le 02-12-2008 à 13:40:15    

Oki, et tu penses le gain énergétique conséquent par rapport une daube (presque) récente comme une 6200 64 Mo ? D'ailleurs, j'ai mis 30 W à vue de nez dans le tableau pour cette dernière, c'est correct ?

Reply

Marsh Posté le 02-12-2008 à 14:01:39    

je pense qu'une 6200 qui ne fout rien consomme moins que ça.

Reply

Marsh Posté le 02-12-2008 à 17:16:31    

stilgars a écrit :

Bonjour à tous.
 
Le cahier des charges est le suivant :
- DDR2 [b]ECC +++ (je prends le ZFS pour sa robustesse, mais mettre en début de chaine de la mémoire non ECC, c'est un peu comme venir en string ficelle au bal des débutantes ou porter des Rayban aviateur avec une montre Patek. Bref, vous voyez l'image :D)[/b]


 
en voila quelqu'un comme moi. J'avais l'impression d'être un extra terrestre quand je parlais de ça autour de moi.
 
 
Juste une chose : comme tu as pu le voir sur le topic NAS, j'ai utilisé une carte RAID SAS... pourquoi ? parce qu'elle a marché du premier coup, et que les ports interne de la mobo semblaient vraiment récalcitrant. J'ai l'impression que le supporte des ICHs via Solaris, c'est pas encore la fête. J'ai eu des crashs pendant mes tests.  
Alors je ne suis peut-etre pas un bon représentant vu la config un peu spéciale, mais bon, je te dis ça pour info.
 
 

Reply

Marsh Posté le 02-12-2008 à 17:29:45    

PeK a écrit :


 
en voila quelqu'un comme moi. J'avais l'impression d'être un extra terrestre quand je parlais de ça autour de moi.
 
 
Juste une chose : comme tu as pu le voir sur le topic NAS, j'ai utilisé une carte RAID SAS... pourquoi ? parce qu'elle a marché du premier coup, et que les ports interne de la mobo semblaient vraiment récalcitrant. J'ai l'impression que le supporte des ICHs via Solaris, c'est pas encore la fête. J'ai eu des crashs pendant mes tests.  
Alors je ne suis peut-etre pas un bon représentant vu la config un peu spéciale, mais bon, je te dis ça pour info.
 
 


 
Ouais, mais ta carte, tu l'as eu par récup, parce que ce machin vaut 500€ neuf :-/
Je n'ai pas le budget, j'espère que les derniers ICH Intel sont correctement reconnus .. Sinon éventuellement passer par un Adaptec 1430SA, 4 ports SATA sur PCI Express à 80€ HT si ca peut vraiment faire gagner le NAS en robustesse

Reply

Marsh Posté le 02-12-2008 à 17:33:33    

regarde du coté des HCL de Solaris, ça te donnera une idée du support.  
Au pire, tu peux commencer avec ta mobo, et si tu vois que ça marche bien, ben c'est cool. Sinon, tu cherches un carte.  
Perso, ma carte, je l'ai payé 700$ neuve... mais elle est completement surdimensionnée, c'est sur. Le pire ce que ça fait un an qu'elle ne faisait rien :D

Reply

Marsh Posté le 11-12-2008 à 17:52:21    

Bon ça y est j'ai fait mes choix, même si j'ai du coup quelque peu exploser mon budget.
 
Alors voici les éléments retenus :
 

  • 8 Go de RAM DDR2 ECC commandée chez Crucial  - 2 X CT2KIT25672AA800 4GB kit (2GBx2), 240-pin DIMM €95.98 (EX. VAT) *NEW*
  • 3 WD 1To Caviar Green 16 Mo de cache 95*3 = 283€ pour commencer http://www.ldlc.ch/fiche/PB00064557.html
  • Alim. Seasonic ECO 300, déjà chez moins, petite, efficace >80%, économe.
  • Carte mère Tyan i3210W S5211G2NR - ok c'est une ruine mais la carte video et les deux ports Intel Gigabit sont inclus: 243€. Sans compter que c'est du pro *NEW*
  • Intel Pentium Dual-Core E5200 - Socket 775 FSB800 cache L2 2 Mo 0.045 micron http://www.ldlc.ch/fiche/PB00076353.html à 71
  • Scythe ZIPANG poour le ventirad  à 35€, *NEW*
  • Seagate Momentus 5400.4 - 120 Go 5400 RPM 8 Mo Serial ATA à 40*NEW*
  • Boitier Lian Li PC-A59 B mini tour acceptant l'ATX http://lian-li.com/v2/en/product/p [...] dex=63&g=q *NEW*


Niveau consommation, on a ça à vue de nez
 

  • Carte mère Tyan i3210W       30
  • RAM 4 X DDR2 ECC Crucial     32 (8*4)
  • CPU E5200 underclocké         20
  • HDD WD 1To Caviar Green     24 (8*3)
  • HDD Seagate 5400.4              5
  • Ventilos / boitier                    5

--------------------------------------
X1.2 (rendement alim)      140 W consommés (worst case)
 
Total : 768 € (sans l'alim et le boitier :D)
 
Dès que j'ai les élements, je ferai un petit ToDo.

Reply

Marsh Posté le 11-12-2008 à 17:52:21   

Reply

Marsh Posté le 12-12-2008 à 13:18:49    

Bon je vais rester en stand by sur les disques durs, jusqu'à la disponibilité effective des derniers Caviar Green Power V2, pour gagner encore en conso et en dégagement thermique. http://www.presence-pc.com/actuali [...] wer-32783/
 
Carte mère Tyan i3210W       30  
RAM 4 X DDR2 ECC Crucial     32 (8*4)  
CPU E5200 underclocké         20  
HDD WD 1To Caviar Green V2 15 (5*3)  
HDD Seagate 5400.4              5  
Ventilos / boitier                    5  
--------------------------------------  
X1.2 (rendement alim)      130 W consommés (worst case)  
 
 
J'ai commandé tous les autres éléments en attendant !


Message édité par stilgars le 12-12-2008 à 13:19:13
Reply

Marsh Posté le 12-12-2008 à 13:23:30    

Fait quand même attention car le E5200 n'est pas dans la liste des compatibilités de la Tyan i3210W ( http://www.tyan.com/support_downlo [...] socketid=6 )

 

J'ai moi même envoyer un mail à Tyan pour leur demander si ma i3010W est compatible avec un E2160 (donc la version antérieur au E5200) et il m'ont répondu que non...


Message édité par zeblods le 12-12-2008 à 13:24:13
Reply

Marsh Posté le 12-12-2008 à 13:32:05    

Arf, j'ai envoyé un email on va voir ça ...

Reply

Marsh Posté le 12-12-2008 à 19:00:06    

j'ai hate de lire ça :jap:  
j'aime bien les histoires :D

Reply

Marsh Posté le 17-12-2008 à 16:32:49    

Rapport à mon problème de comptabilité mobal-CPU .. apparemment c'est juste pas certifié. De toute manière, réponse ce week-end :D
 
=== UPDATE Tobias O.: 17/12/2008 16:05
The board should support this CPU. It is just that we have not validated this CPU on the S5211.
 
=== UPDATE stilgars: 17/12/2008 15:47
Is there any plan to do so ? Since compatibility is assured with others 45 nm CPU, it should be possible certify this one as well soon enough, should not be ?
 
=== UPDATE Tobias O.: 17/12/2008 15:34
We have not validated the E5200 CPu on the S5211. A list of all validated and supported CPUs can be found on our website at: http://www.tyan.com/support_downlo [...] socketid=6
 
=== REQUEST SERVICE stilgars: 17/12/2008 15:29
I would like to know if the Pentium Dual-Core E5200 - Socket 775 FSB800 is (or will with a BIOS update) supported by the Tyan i3210W S5211G2NR I planned to buy.


Message édité par stilgars le 17-12-2008 à 16:46:52
Reply

Marsh Posté le 17-12-2008 à 20:21:45    

cool pour toi si c'est le cas.

Reply

Marsh Posté le 12-01-2009 à 01:45:51    

Des niouzes .. (et bientôt les photos)
 
Prévu à l'origine :
 
    * 8 Go de RAM DDR2 ECC commandée chez Crucial  - 2 X CT2KIT25672AA800 4GB kit (2GBx2), 240-pin DIMM €95.98 (EX. VAT) *NEW*
    * 3 WD 1To Caviar Green 16 Mo de cache 95*3 = 283€ pour commencer http://www.ldlc.ch/fiche/PB00064557.html
    * Alim. Seasonic ECO 300, déjà chez moins, petite, efficace >80%, économe.
    * Carte mère Tyan i3210W S5211G2NR - ok c'est une ruine mais la carte video et les deux ports Intel Gigabit sont inclus: 243€. Sans compter que c'est du pro *NEW*
    * Intel Pentium Dual-Core E5200 - Socket 775 FSB800 cache L2 2 Mo 0.045 micron http://www.ldlc.ch/fiche/PB00076353.html à 71€
    * Scythe ZIPANG poour le ventirad  à 35€, *NEW*
    * Seagate Momentus 5400.4 - 120 Go 5400 RPM 8 Mo Serial ATA à 40€ *NEW*
    * Boitier Lian Li PC-A59 B mini tour acceptant l'ATX http://lian-li.com/v2/en/product/p [...] dex=63&g=q *NEW*
 
Finalement, j'ai pris les pièces suivantes :
 
    * Cinq x WD 1To Caviar Green 32 Mo de cache Version 2 http://www.presence-pc.com/tests/W [...] wer-22848/
    * Un rack pour les 5 disques http://www.ldlc.be/critiques/PB000 [...] 5-1-4.html
    * Pour le radiateur/ventilo, j'ai arrêté en cours de montage de me battre avec le Zipang, un vrai cauchemar, avant de faire péter la carte mère Tyan en deux, et me suis rabattu sur le Intel tout con, tant pis !
    * Le boitier est un Antec de base, le Lian Li était indisponible ... http://www.antec.com/pdf/flyers/NSK4000_flyer.pdf
    * Alim. Seasonic S-550JT-F3 - ATX12V V2.2 & EPS12V v2.9 Power Supply - 550 Watts http://www.1000ordi.ch/docs/28279_en.pdf - voir plus bas
 
Vite fait, j'ai eu deux soucis majeurs lors du montage : le radiateur Scythe était une vraie merde à mettre en place, au point que j'ai lâché l'affaire. Enfin surprise, mon alimentation ECO 300 n'était pas compatible EPS12, norme évidemment requise par la mobo, et j'ai du en récupérer une autre du coup. Tant pis, à réutiliser dans le cadre d'une médiabox (à suivre ...).
 
Actuellement OpenSolaris 2008.11 est live et je teste les partages avec ZFS (en RAIDZ2, évidemment) sur le réseau.
 
A venir, l'installation d'un logiciel de peer-to-peer comptaible avec Sancho et un serveur media type TwonkyMedia, ainsi qu'un script pour faire des snapshots reguliers et les déverser sur un disque externe USB.
 
Un ToDo suivra sous peu avec les photos et les tests de perfs (pourquoi pas utiliser les deux ports Intel Gigabit et faire du bonding ? :D ).


Message édité par stilgars le 12-01-2009 à 01:48:34
Reply

Marsh Posté le 12-01-2009 à 02:06:43    

Nos projets sont vraiment très similaires.

 

Pour ce qui est de l'alimentation, il suffisait d'un adaptateur de ce type : http://cgi.ebay.fr/Adaptateur-alim [...] m153.l1262
C'est ce que j'ai pris pour mon Antec Earthwatt 430, et ça marche impeccable (normalement le connecteur 8 pin EPS12V est requis pour du multiprocesseur, mais comme il n'y en a qu'un cet adaptateur suffit amplement)

 

Pour le logiciel compatible Sancho, tu veux surement parler de mldonkey (disponible dans le repository Blastwave), chez moi ça tourne impeccable.

 

Et pour ma part je me suis procuré un Gigabyte i-RAM sur eBay, avec 4Go de DDR pour y mettre le ZIL (cache en écriture) du ZFS.

 

Sinon, je suis toujours en attente de mes deux cartes contrôleur à base de Sil-3124 (pour brancher mes 8 disques et refaire mon RAID-Z...), on pourra confronter nos résultats de performance du RAID.

 

En tout cas, si j'avais eu plus de moyen j'aurais pris la même carte mère que la tienne (je me suis contenté de "l'ancienne" i3010W...)


Message édité par zeblods le 12-01-2009 à 02:07:39
Reply

Marsh Posté le 12-01-2009 à 10:24:34    

Pour l'EPS12, je n'aurai pas eu la patience d'attendre de toute manière, c'est pour cela que j'ai craqué en prenant directement une alim' conforme.
 
Mais j'avoue que j'ai été surpris, je ne m'attendais pas à ce qu'une carte mère mono proc' réclame une alim' EPS12.
 
Pour le cache en écriture, je vais passer sur l'iRAM, quitte à acquérir plus tard un SSD de taille réduite avec de très bonnes perfs.
 
J'attends avec impatience tes résultats ;)

Reply

Marsh Posté le 12-01-2009 à 10:42:46    

Sinon, au cas où tu ne l'aurais pas vu passer dans tes recherches, si tu as un peu plus les moyen tu peux te procurer un ACARD 9010B à la place du Gigabyte i-RAM : http://cgi.ebay.com/-ACARD-9010B-D [...] 14007r1569
 
L'avantage c'est que tu peux y mettre 6 barrettes de DDRII ECC (contre 4 barrettes de DDR non ECC pour le i-RAM) pour un maximum de 48 Go (contre 4 Go pour le i-RAM)
L'interface est en SATAII (contre SATA pour le i-RAM) donc des débits deux fois supérieurs.
Après la batterie ne sert, sur ce modèle, pas a sauvegarder l'état de la RAM, mais à tout copier sur une CF (donc on n'a plus ce problème des 17h maximum de power off du i-RAM)
 
Le seul problème c'est que ça coute $250 (contre $100 pour le i-RAM)...

Reply

Marsh Posté le 12-01-2009 à 11:05:54    

Merci du conseil, c'est vrai que c'est plutôt intéressant ...dans un second temps.
 
En effet, cet ajout aura plusieurs conséquences financières :
 
Je n'ai plus d'emplacement 5 pouces disponible mais bon à la limite, je peux loger le drive dans mon boitier en le fixant, y a de l'espace,
Par contre je n'ai plus de port SATA2 disponible sur la mobo : achat d'une carte controlleur,
Plus achat du Ram Drive,
Plus achat de la mémoire DDR2 (100€ les 8 GB),
Plus achat d'une CF (de 8 GB ?),
Plus ouverture d'un service qui réexpédie depuis les US,
= $$
Bref, l'idée est bonne, mais je vais laisser reposer un peu le compte en banque ;) Merci en tout cas - juste un point, la taille du cache doit être égale à la RAM du NAS, ou pas nécessairement ?

Reply

Marsh Posté le 12-01-2009 à 11:10:19    

D'après la doc SUN du ZFS : http://docs.sun.com/app/docs/doc/8 [...] =fr&a=view

Citation :

La taille minimale d'un périphérique de journalisation correspond à la taille minimale de chaque périphérique d'un pool, à savoir 64 Mo. La quantité de données en jeu pouvant être stockée sur un périphérique de journalisation est relativement petite. Les blocs de journal sont libérés lorsque la transaction du journal (appel système) est validée.

 

La taille maximale d'un périphérique de journalisation doit être approximativement égale à la moitié de la taille de la mémoire physique car il s'agit de la quantité maximale de données en jeu potentielles pouvant être stockée. Si un système dispose par exemple de 16 Go de mémoire physique, considérez une taille maximale de périphérique de journalisation de 8 Go.


Donc pour 8 Go de RAM -> 4 Go de ZIL. (un i-RAM quoi...)

 

Mais j'ai lu à plusieurs reprises sur différents forum (notamment OpenSolaris.org) que pour des performances optimales il faut mettre au moins la taille de la RAM... (après c'est pas forcément fondé comme conseil...)


Message édité par zeblods le 12-01-2009 à 11:11:25
Reply

Marsh Posté le 12-01-2009 à 11:18:54    

Sinon, tu aurais une idée de carte contrôleur SATA (non-RAID) qui serait parfaitement compatible Solaris (OpenSolaris) ?

 

Mes recherches m'ont pour le moment rapporté que le Sil-3124 (4 ports SATAII) est supporté sur Solaris (OpenSolaris), et que ses bug de fonctionnement sont corrigés depuis peu (depuis le b97 il me semble). De plus une carte basé sur ce chipset coute entre 30€ et 60€.

 

Mais visiblement certaines fonctionnalité supporté par ce chipset ne l'est pas encore dans le driver (et ne le sera peut être jamais...) comme le NCQ ou l'ATAPI (brancher autre chose qu'un disque dur).

 

Seulement, pour le moment c'est le seul que j'ai trouvé, les autres carte conseillés sont toutes à minimum $500...


Message édité par zeblods le 12-01-2009 à 11:19:11
Reply

Marsh Posté le 12-01-2009 à 11:27:45    

De source assez sûre :
 
This uses the Marvell 88SX6081, which is supported by the marvell88sx(7D0
driver in Solaris.  This is the same SATA controller chip used in the new
Sun Fire X4500 (aka Thumper) big-honking-box-o-disks server.  It should
work fine.

 
SuperMicro AOC-SAT2-MV8 8-port SATA card, apparemment parfaitement reconnue par les OS Sun:
http://www.buylowest.co.uk/product [...] 807-0.html
 
100€ grand max en ces temps de quasi parité avec la livre.


Message édité par stilgars le 12-01-2009 à 11:32:23
Reply

Marsh Posté le 12-01-2009 à 11:38:52    

Merci. Je l'ai trouvé ici pour 95€ livré en France : http://cgi.ebay.fr/ws/eBayISAPI.dl [...] 0339762057

 

J'en ai pris une, car effectivement elle à l'air complètement supportée... Faut que je trouve un moyen "d'annuler" la commande de mes deux cartes Sil-3124 maintenant...


Message édité par zeblods le 12-01-2009 à 11:51:44
Reply

Marsh Posté le 18-01-2009 à 14:53:56    

J'ai décidé de m'en commander une aujourd'hui, car tôt ou tard, j'aurai besoin de ports SATA supplémentaires pour éventuellement ajouter un spare ou un mirror du disque root. Par contre, je pas ne pas avoir à ajouter de disque à l'array RAIDZ2 actuel, 2.66 TO d'espace disponible, c'est amplement suffisant.
Je vais devoir acheter également un routeur wifi et mettre mon modem/routeur actuel en mode passerelle, car il se contente d'être un switch 100 mb et inutile de dire que je le sature (encore heureux!).
 
J'ai un peu bataillé pour les shares CIFS mais c'est fonctionnel maintenant, les deux users ont ont leurs emplacemeents respectivement accessibles plus un répertoire commun, je suis satisfait. J'ai lu que NFS est moins performant, je pense ne pas tester.  Reste encore pas mal de taff : le script de contrôle des températures des HD, le script de backup gmail, le script pour des snapshots à intervalle régulier, le diffuseur media pour la ps3, le logiciel de *2* ...

Reply

Marsh Posté le 18-01-2009 à 17:43:27    

J'ai reçu pour ma part cette carte contrôleur en début de week-end (le lendemain de la réception de mon Gigabyte iRAM).
 
Elle fonctionne très très bien (mais j'ai pas encore fait de tests poussés notamment du hotswap, je le ferai sans doute dans deux semaine car je suis en pleine période d'examens à l'université...)
 
Sinon, tu est sous Solaris (ou OpenSolaris) ? Tu utilise Samba ou le sharesmb du ZFS (avec sharemgr et smbadm) ?
Dans les deux cas, tu pourrais m'aider car je n'arrive pas à créer de partage "public" (sans mot de passe du tout...) sous Samba (et je n'arrive tout simplement pas à utiliser sharemgr et smbadm...) ??
 
Merci.

Reply

Marsh Posté le 18-01-2009 à 21:04:14    

Je suis sous OpenSolaris 2008.11. le driver CIFS ne se chargeait pas la première fois : j'ai du retirer et réinstaller tous les packages en rapport pour réussir mes shares : ceux-ci sont en copie ci-dessous, checkés pour que tu puisses les retrouver éventuellement sous Solaris.  
http://img440.imageshack.us/img440/8526/packages1fg7.th.png
http://img84.imageshack.us/img84/841/packages2hf1.th.png
 
Puis les commandes suivantes sont nécessaires :
 

  • le service CIFS et Samba ne doivent pas tourner ensemble


Vérifier si samba tourne:

Code :
  1. svcs | grep samba


Si c'est le cas, désactiver Samba:

Code :
  1. svcadm disable svc:/network/samba
  2. svcadm disable svc:/network/wins


 
Activer CIFS:

Code :
  1. svcadm enable -r smb/server


Joindre le bon groupe de travail (WORKGROUP dans 99% des cas, cf. ta config rézo Windoze):

Code :
  1. smbadm join -w workgroup-name


 

  • Code :
    1. zfs set sharesmb=on tank/home/julien

pour partager le répertoire julien par exemple
 

  • Là ça devient sioux : il faut (re)chiffrer le password du user qui aura accès au répertoire partagé (dans mon cas tank/home/julien), maintenant que le service CIFS est actif - dommage que ce ne soit pas prévu d'entrée .. Bref ..

D'abord ajoute la ligne suivante en rouge au fichier /etc/pam.conf  (vers la fin du fichier)
 

Code :
  1. # Default definition for Password management
  2. # Used when service name is not explicitly mentioned for password management
  3. #
  4. other password required pam_dhkeys.so.1
  5. other password requisite pam_authtok_get.so.1
  6. other password requisite pam_authtok_check.so.1
  7. other password required pam_authtok_store.so.1
  8. other password required pam_smb_passwd.so.1 nowarn


Puis rechiffrer le password - exemple si l'user concerné est julien:

Code :
  1. passwd julien


 
Voilà normalement le répertoire tank/home/julien est partagé pour le user julien.
 
Si tu fais

Code :
  1. sharemgr show -vp

tu peux voir les partages en cours et le nom par défaut choisi par le service, tank_home_julien dans mon cas.
 
Bientôt je rédigerai un ToDo, faut juste que je trouve le temps ;)
Il est clair que des packages en rapport avec Samba sont superflus, mais bon perso, je n'ai pas envie de tout reprendre pour les identifier précisement.
 
 
 

Reply

Marsh Posté le 18-01-2009 à 21:05:35    

Concernant le partage public, je posterai la suite après, j'ai une deux vérifs avant de se faire

Reply

Marsh Posté le 18-01-2009 à 22:09:40    

Merci beaucoup, ça fonctionne très bien pour le partage avec mot de passe !

Reply

Marsh Posté le 18-01-2009 à 22:41:01    

Bon après bidouillage, le plus simple est de passer le répertoire en full access avec la commande ci-dessous
 

Code :
  1. chmod A=everyone@:full_set:fd:allow /tank/public


Reply

Marsh Posté le 18-01-2009 à 23:04:40    

stilgars a écrit :

Bon après bidouillage, le plus simple est de passer le répertoire en full access avec la commande ci-dessous
 

Code :
  1. chmod A=everyone@:full_set:fd:allow /tank/public




On n'a plus besoin de taper de mot de passe avec ce droit sur le dossier partagé ?

Reply

Marsh Posté le 18-01-2009 à 23:12:38    

zeblods a écrit :


On n'a plus besoin de taper de mot de passe avec ce droit sur le dossier partagé ?


 
Il faut simplement un compte guest sans mot de passe avec les accès restreints qui vont bien pour se connecter au NAS.

Reply

Marsh Posté le 19-01-2009 à 08:17:31    

Donc :
- Je mets à mon dossier public les droits en écriture à mon utilisateur "zeblods" et les droits en lecture à mon groupe "staff", puis fait un sharesmb=on sur ce dossier.
- Je créer un autre utilisateur nommé "guest" a qui je ne donne pas de mot de passe (donc un "passwd guest" avec un mot de passe vide) et je le rajoute à mon groupe "staff".

 

A ce moment je pourrait me connecté à ce dossier sans avoir la petite fenêtre me demandant le login + mot de passe ? Ou alors j'aurai la fenêtre et je devrai marquer "guest" et laisser le mot de passe vide ?

 

Et au final elle sert a quoi ta commande "chmod A=everyone@:full_set:fd:allow /tank/public" ? (car je n'ai jamais vu de chmod comme ça avant...)


Message édité par zeblods le 19-01-2009 à 08:17:39
Reply

Marsh Posté le 19-01-2009 à 18:26:25    

Par contre, j'ai une autre question : Sur un partage sharesmb, comment définir les droits des nouveau fichier/dossier ?

 

Par ce que j'ai fait ce que tu avais décrit, ça fonctionne très bien, mais quand je copie un fichier depuis Windows sur le partage, les nouveaux fichiers ont les droits 000 (c'est a dire aucun droit quoi... et pareil pour les dossiers)

 

Comment faire pour que les nouveaux fichiers ai les droits 644 et les nouveaux dossier les droits 755 ??

 

Merci.

 

[EDIT] J'ai un peu cherché sur le net, et j'ai trouvé une commande (ls -vd) qui donne tous les droits avancé (ACL ?) du dossier... Et la c'est le drame : j'y comprend rien ! Je suis complètement perdu comparé à mon pauvre "chmod 644" que j'avais l'habitude de faire sur Ubuntu ou FreeBSD...

 

Est-ce que le problème des droits lors de la création vient de là ?

 

[EDIT2] J'ai trouvé une doc ( http://docs.sun.com/app/docs/doc/8 [...] =fr&a=view ) sur les nouveaux ACL de Solaris... C'est long et compliqué...

 

[EDIT3] Ça y est, je commence à comprendre, il faut que je donne les bons droit au dossier source en spécifiant le fait que les droits doivent être hérité sur les fichier et dossiers (fd)... Je commence à comprendre ton chmod "bizzare"...

 

Par contre je n'arrive pas différencier les droits a hérité sur les dossiers et les fichiers (les dossiers doivent en plus avoir le droit d'exécution...)


Message édité par zeblods le 19-01-2009 à 21:37:21
Reply

Marsh Posté le 20-01-2009 à 10:43:54    

Bonjour a tous, je m'axe sur le même type de configuration et j'ai quelques questions concernant la carte mère tyan que vous possédez apparemment.
 
Sur la carte mère, il y a 4 ports pour la RAM, est-ce que elle pourrai supporter de la RAM ECC de ce type ou bien est-ce qu'il s'agit de deux port ECC et deux port pour de la DDR normal? (car sur le descriptif du vendeur il fait écrit qu'elle supporte les deux type de RAM)

Reply

Marsh Posté le 20-01-2009 à 11:41:22    

serial_xp =>
C'est bien 4 barrettes supportées, quelque soit le type. Par contre, je pense qu'il faut éviter de mélanger ECC et non ECC.
 
zeblods =>
Je suis encore un peu newbie sur le sujet, mais voici mes commentaires:
Bien que les ACL sous solaris s'approche de Windows, les règles d'héritage sont effectivement pas les mêmes.  
Concernant ton problème pour différencier les files des directories, en jouant séparemment sur f et d, tu n'arrives pas à faire ? Je n'ai pas accès au NAS pour tester actuellement ...
 
Juste un truc, relance la commande en récursif pour voir si ça change quelquechose (avec -R).
 
Perso, je pense reprendre mes droits à zero de cette manière :
 
Mettre le répertoire racine de tank en full access for everyone, récursif ,avec owner root et group sysadmin.
Ensuite, tuner les droits - me mettre en owner, gip staff pour mon répertoire perso après restriction des droits, et de même pour le répertoire perso du 2e user.
 
Laisser public tel quel, et mettre le répertoire commun en accès staff uniquement. Ou alors ajouter mes 2 users avec la commande suivante pour ce répertoire commun, après avoir restreint les droits évidemment :

Code :
  1. chmod A+user:julien:rx:allow file.1 /tank/home/common


 
D'autres exemples (mais je pense que tu as déjà choppé le lien)
http://docs.sun.com/app/docs/doc/8 [...] =fr&a=view

Message cité 1 fois
Message édité par stilgars le 20-01-2009 à 11:41:54
Reply

Marsh Posté le 20-01-2009 à 16:04:19    

serial_xp a écrit :

Bonjour a tous, je m'axe sur le même type de configuration et j'ai quelques questions concernant la carte mère tyan que vous possédez apparemment.
 
Sur la carte mère, il y a 4 ports pour la RAM, est-ce que elle pourrai supporter de la RAM ECC de ce type ou bien est-ce qu'il s'agit de deux port ECC et deux port pour de la DDR normal? (car sur le descriptif du vendeur il fait écrit qu'elle supporte les deux type de RAM)


Les mémoires que tu montres sont "fully buffered", et il faut de la "non buffered" sur nos cartes mère. De plus nos cartes mères ne supportent que 8Go de RAM (donc 2Go maximum par barrette).
 
Si tu compte acheter l'un de ces deux cartes mère (i3010W ou i3210W) Je te conseil vraiment de te tourner vers ce type de mémoire : 2x http://www.crucial.com/eu/store/pa [...] 25672AA667

Reply

Marsh Posté le 20-01-2009 à 16:07:43    

stilgars a écrit :

zeblods =>
Je suis encore un peu newbie sur le sujet, mais voici mes commentaires:
Bien que les ACL sous solaris s'approche de Windows, les règles d'héritage sont effectivement pas les mêmes.  
Concernant ton problème pour différencier les files des directories, en jouant séparemment sur f et d, tu n'arrives pas à faire ? Je n'ai pas accès au NAS pour tester actuellement ...
 
Juste un truc, relance la commande en récursif pour voir si ça change quelquechose (avec -R).
 
Perso, je pense reprendre mes droits à zero de cette manière :
 
Mettre le répertoire racine de tank en full access for everyone, récursif ,avec owner root et group sysadmin.
Ensuite, tuner les droits - me mettre en owner, gip staff pour mon répertoire perso après restriction des droits, et de même pour le répertoire perso du 2e user.
 
Laisser public tel quel, et mettre le répertoire commun en accès staff uniquement. Ou alors ajouter mes 2 users avec la commande suivante pour ce répertoire commun, après avoir restreint les droits évidemment :

Code :
  1. chmod A+user:julien:rx:allow file.1 /tank/home/common


 
D'autres exemples (mais je pense que tu as déjà choppé le lien)
http://docs.sun.com/app/docs/doc/8 [...] =fr&a=view


Oui j'avais déjà trouvé la page ZFS ACL sur la documentation Solaris. Je n'avais pas pensé à différencier avec f et d, je vais essayer. Merci !

Reply

Marsh Posté le 20-01-2009 à 20:42:26    

Par contre j'ai une autre question : quand je fais une copie de fichier d'une partition à une autre, j'ai un débit de 100 à 120Mo/s mais régulièrement (toutes les 10 à 15 secondes environ) le PC "freeze" pendant une seconde, puis repart.
 
J'ai également remarqué (via le moniteur de ressources) que les deux coeurs de mon processeurs sont en permanence à plus de 80% lors d'une copie (et le "freeze" se produit quand il y a un pic à 100% d'utilisation des deux coeurs...)
 
Est-ce que mon E6300 est trop juste pour faire tourner correctement ZFS en RAID-Z sur 8 disques avec la compression activé ??!!

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed