Serveur et ram : Comment calculer ?

Serveur et ram : Comment calculer ? - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 16-07-2013 à 10:18:43    

Bonjour,
 
Je vois souvent des serveurs avec énormément de ram (24go=> +de 90 !). Y a t il un logiciel pour connaitre le nombre de ram nécessaire ? De plus, faut il + de ram si il y a + d'utilisateurs ? (je veux dire si pour 100 utilisateurs il faut 16go, en faut il 32go pour 200 utilisateurs).  
 
Merci d'avance pour votre aide et partage d'informations.


Message édité par dakyc le 16-07-2013 à 11:04:49
Reply

Marsh Posté le 16-07-2013 à 10:18:43   

Reply

Marsh Posté le 16-07-2013 à 11:10:26    

Ca dépend des spécifications du logiciel...
 
Question vague/réponse vague :/

Reply

Marsh Posté le 16-07-2013 à 11:17:05    

Il faut la RAM nécessaire aux processus qui tournent.
Donc il faut savoir quels processus tournent ...

Reply

Marsh Posté le 16-07-2013 à 11:17:42    

le serveur est un windows serveur 2008, dns, dhcp, 5 programmes php sur base sql (logiciel d'accès à des données, rien d'autre).  
 
Nombre d'utilisateurs : 60 personnes maximum
 
Edit pour ShonGail : Donc si sur le serveur il reste de la ram libre (via le gestionnaire windows) sa veut dire que même si il y avait 120 utilisateurs, sa ne changerait rien?

Message cité 1 fois
Message édité par dakyc le 16-07-2013 à 11:19:33
Reply

Marsh Posté le 16-07-2013 à 14:57:47    

C'est pas aussi simple,
Regarde combien le serveur prend de la mémoire virtuelle
 

Reply

Marsh Posté le 16-07-2013 à 16:04:57    

dakyc a écrit :

le serveur est un windows serveur 2008, dns, dhcp, 5 programmes php sur base sql (logiciel d'accès à des données, rien d'autre).  
 
Nombre d'utilisateurs : 60 personnes maximum
 
Edit pour ShonGail : Donc si sur le serveur il reste de la ram libre (via le gestionnaire windows) sa veut dire que même si il y avait 120 utilisateurs, sa ne changerait rien?


 
 
OK. Et quel est le problème ?
Ce serveur a quelle quantité de RAM ? Elle te semble insuffisante ou surdimensionnée ?
 
La RAM, cela ne coûte plus grand chose. Autant voir large ...

Reply

Marsh Posté le 16-07-2013 à 17:22:38    

Y'a pas de problème, je me demande juste pourquoi certain serveurs ont énormément de ram alors que sa tourne avec "ce qu'il faut". Voilà pourquoi je me demande si c'est FORT dépendant du nombre d'utilisateurs, sa expliquerait pourquoi on met de la ram de manière "confortable".  
 
Pour faire simple : Est ce que le gestionnaire de ressource donne une idée précise de la "marge" avant que sa marche moins bien

Reply

Marsh Posté le 16-07-2013 à 17:44:33    

Cela se calcule suivant les applications. Il n'y a pas de règles en la matière.
Le nombre d'utilisateurs peut avoir une importance ou non suivant les services.
 
Exemples :
- un serveur de fichiers basique peut avoir 5 ou 50 utilisateurs, cela n'affecte pas la quantité de RAM. Disons que sous 2008R2, 4Go peuvent faire l'affaire.
- ce serveur devient serveur TSE pour que 50 utilisateurs lancent Outlook. Tu calcules que la quantité de RAM nécessaire à chaque session avec Outlook est de 500Mo avec de la marge. Il te faudra donc 500Mox50 users = 25Go.
Tu rajoutes les 4Go nécessaires à l'OS, il ta faut donc 29Go de RAM. T'en installes 32Go sur le serveur et tu roules.
- le même serveur permet désormais de lancer une appli maison qui occupe 500Mo par instance. Cette appli tape dans  une base SQL installée aussi sur le serveur et à qui tu attribues 8Go de RAM pour bien tourner.
Il te faut désormais : 4Go pour l'OS, 50Go pour TSE 50 users avec outlook et appli et 8Go pour la BDD, soit 62Go.
Tu rajoutes donc 32Go à l'existant pour passer à 64Go et c'est parti.
 
Si t'as mal fait ton calcul et sous-dimensionné ta RAM, à condition d'avoir limité le SGBD en RAM, et bien tu auras toute ta mémoire physique bouffée et ton serveur va se mettre à swapper sur le disque dur.
Vu le prix du Go à l'heure actuelle, dommage d'en arriver là.

Reply

Marsh Posté le 16-07-2013 à 23:28:44    

J'ai toujours bossé sur des machines avec plein de ram donc j'ai une question : Par ou passe t on pour attribuer définitivement une quantité précise de ram à une application ? (sous 2008r2)

Reply

Marsh Posté le 16-07-2013 à 23:42:34    

nul part c'est pas commme ça que ça marche

Reply

Marsh Posté le 16-07-2013 à 23:42:34   

Reply

Marsh Posté le 16-07-2013 à 23:44:35    

As tu un lien qui pourrait me dépanner ?

Reply

Marsh Posté le 17-07-2013 à 00:13:59    

Merci beaucoup :)

Reply

Marsh Posté le 17-07-2013 à 08:20:26    

dakyc a écrit :

J'ai toujours bossé sur des machines avec plein de ram donc j'ai une question : Par ou passe t on pour attribuer définitivement une quantité précise de ram à une application ? (sous 2008r2)

 

La limitation peut être prévue dans l'application (java, Oracle, etc.).
Sinon, il existe les job objects sous Windows qui permettent de limiter la RAM (à confirmer car je n'ai jamais utilisé).
Dans le cadre du développement, tu as aussi le appverifier qui peut faire cela : http://msdn.microsoft.com/en-us/library/aa480483.aspx


Message édité par ShonGail le 17-07-2013 à 08:20:39
Reply

Sujets relatifs:

Leave a Replay

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