Configuration du serveur (server)

De Wiki1000

Sommaire

Introduction

Les informations données sur cette page permettent d'obtenir des performances maximums, suivant les besoins il n'est pas forcément nécessaire d'appliquer toutes ces recommandations.

Configuration matérielle

Evaluation des ressources

Composant CPU Mémoire Recommandé
Service HTTP Faible Faible
Service 1000 Elevé Elevé 4 Cores et 4Go par Service
Service BDD Moyen, faible Moyen Voir le fournisseur

Petite configuration

config-server-small.png

  • Un serveur Quad Core 4Go (4 Cores)
  • Installer tous les composants sur la même machine

Moyenne configuration

config-server-medium.png

  • Deux serveurs Quad Core 4Go (8 Cores)
  • Windows Server 64 bits
  • Installer le serveur HTTP et le serveur 1000 sur une machine
  • Installer le serveur de base de données sur une machine

Grande configuration

config-server-large.png

  • Deux serveurs Bi-Processeurs Quad Core 16Go (16 Cores)
  • Windows Server 64 bits
  • Installer un serveur HTTP et deux services 1000 sur une machine
  • Allouer 4 cores à chaque Service 1000 en utilisant l'affinité
  • Installer le serveur de base de données sur une machine
  • Connecter les deux serveurs par un lien 1 gigabits

Configuration du système d'exploitation

  • Windows Server 2003 32 bits

Ajouter l'option /3GB dans le fichier de bootcfg de Windows.

Exemple :

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /3GB
  • Windows Server 2008 32 bits

Utilisez l'utilitaire bcdedit pour modifier la configuration de boot

bcdedit /set IncreaseUserVA 3072

Voir :

http://msdn.microsoft.com/en-us/library/ms791558.aspx
http://support.microsoft.com/kb/283037/fr

Configuration du serveur Apache

  • Serveur Apache 2.0x Windows 32 bits

Augmenter ThreadsPerChild à la valeur maximale du nombre maximal de connexions simultannées souhaité.

Valeur par défaut 64

Exemple pour une configuration de 150 utilisateurs :

<IfModule mpm_winnt.c>
   ThreadsPerChild 150
   MaxRequestsPerChild 0
<\IfModule>

Voir aussi :

http://httpd.apache.org/docs/2.0/mod/mpm_common.html#threadsperchild
http://httpd.apache.org/docs/2.0/mod/mpm_winnt.html

Configuration du serveur IIS 64 bits

Voir ici pour un serveur IIS 64 bits

Configuration du serveur d'application 1000

Si plusieurs services sont déployés sur le même Serveur il peut être utile de paramétrer l'affinité des Processeurs par Service.

ServeurDéveloppement DSM

Outils personnels