Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/12/2011, 14h23   #1
 
Homme
Inscription : décembre 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : décembre 2011
Messages : 1
Points : -1
Points : -1
Par défaut Performance Compilation sur le NAS au cours du temps

Bonjour,
Excusez mon message sans accent, j'ecris sur un clavier qwerty ;-(
La problematique est la suivante: en entreprise, les developpeurs ont leurs <home directory> montes sur un NAS
Si le home directory est sur le disque dur local du serveur, les performances sont meilleures que sur un NAS. Si on a
- 500 developpeurs (donc 500 <home directory> sur le NAS)
- 80 serveurs ayant le meme point de montage sur le NAS (les developpeurs se connectent sur les serveurs qui leur ont ete attribues)
Et que la moitie lance un gcc ou un make en meme temps, les performances de compilation se degradent serieusement

Je cherche a mesurer / avoir une reference concernant les performances de compilation sur le NAS au cours du temps
Par exemple mettre en place un serveur 'standard' de developpement auquel personne ne touche, ou il n'y a que des scripts qui lancent tous les 3h une compilation de programmes C/C++, mesurer le temps mis pour compiler, sauvegarder les mesures pour les exploiter (graphique, evolution des performances). Questions:
- Y-a-t-il des solutions open-source pour mesurer les performances de compilation ?
- Quels sont les programmes C/C++ (ou autres) a utiliser pour mesurer les performances de compilation ? (programmes standards reconnus et/ou reutilisables quelque soit l'environnement meme si initiallement c'est sur Linux)

En gros un truc comme Sisoft Sandra / Benmarch mais au lieu de mesurer les performances du hardware d'un PC, mesure les performances de compilation, de l'environnement de travail des developpeurs, etc.

Merci d'avance
Charlie Snoopy est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 07/12/2011, 14h33   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 538
Points : 7 754
Points : 7 754
y'a un problème de construction structurelle à la base, un NAS unique pour des home directories d'utilisateurs qui lancent des binaires lourds de charge de façon régulière est une erreur de structure à la base.

Il était évident que ça allait ramer très rapidement et saturer.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2011, 22h52   #3
Membre Expert
 
Homme
budget et contrôle de gestion
Inscription : décembre 2006
Messages : 896
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 44
Localisation : France

Informations professionnelles :
Activité : budget et contrôle de gestion
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2006
Messages : 896
Points : 1 544
Points : 1 544
Si les compilations sont lancées à partir de sources qui sont sur le NAS c'est normal qu'il s'écroule.
La compilation va provoquer une grande quantité d'accès disque et donc dans ce cas précis de transit réseau puisque les sources sont sur le NAS.

L'intérêt du NAS c'est de stocker les données pas de servir de répertoire temporaire lors d'une compilation.

En plus si les compilation sont grosses il est possible à terme de saturer le NAS (tout dépends de sa capacité on est d'accord).
__________________
Winnt

C'est en Linuxant qu'on devient .... geek

Intel Core i5 750 / 8 Go ram / Hdd 2 To / NVIDIA GeForce GTS 250 1Go sous Gentoo.
Dual core E6300 / 2Go ram / Hdd 1 To / Ati 9800XT sous Debian Testing.
Atom N330 / 4Go ram / Hdd 5To / intel GMA 950 sous Debian Testing

Ici un article de présentation de la distribution Gentoo http://winnt.developpez.com/tutoriel...tation-gentoo/
Winnt est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h25.


 
 
 
 
Partenaires

Hébergement Web