IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Quel partitionnement pour un serveur Debian


Sujet :

Administration système

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 69
    Points : 34
    Points
    34
    Par défaut Quel partitionnement pour un serveur Debian
    Bonjour à tous,

    Suis-je dans la bonne section tout d'abord ?

    Si oui, voici ma question :
    Je me lance sur un serveur dédié, lassé des limites de mon mutualisé. J'ai donc pris un kimsufi, et je souhaiterais installer debian Jessie. On me propose d'entrée une partitionnement composé d'une racine de 20Gb, un /home avec l'espace restant, et un swap de 512Mb. J'ai aggrandi le swap pour qu'il fasse la même taille que la ram, mais me faut-il ajouter d'autres choses ?

    J'ai lu sur plusieurs forums des gens qui ajoutent des partitions /var, /usr, /tmp, et autres.
    Sont-elles vraiment utile ? J'ai compris que ça dépend de mon utilisation du serveur, ce serait pour un unique site qui utilise une gigantesque flat database de 150Gb. Il me faut effectuer des requêtes en lecture vers cette base plusiuers fois par minute assez fréquemment. Sachant que je risque peut-être un jour de me décider à migrer vers un sql quelconque (même si je suis très satisfait de ma base actuelle), dans quelle partition dois-je placer le maximum d'espace ?

    Merci pour vos éclaircissements

  2. #2
    Membre expérimenté Avatar de SkyZoThreaD
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2013
    Messages
    583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2013
    Messages : 583
    Points : 1 615
    Points
    1 615
    Par défaut
    Salut. Tout d'abord, je ne sais pas d'où vient cette légende mais le swap ne doit pas faire la taille de la ram ni 2/3 ....
    Le swap doit être grand si la ram vient à manquer et inexistant quand la ram est abondante.
    Pour le partitionnement, tu dois séparer du root "/" les dossiers susceptibles de grossir et potentiellement bloquer la partition.

    /var est probablement à séparer il contient le "www" les logs, des temps, les paquets des mises à jour ...
    /home on sépare. normal.
    /tmp évidement on sépare aussi.
    La liberté est à la sociologie ce que l'instant présent est à la physique relativiste.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 69
    Points : 34
    Points
    34
    Par défaut
    Merci pour ta réponse rapide.

    Du coup je vais mettre l'essentiel de l'espace sur var puisqu'il contiendra ma base, les autres partitions n'ont pas a être aussi grosses j'imagine.

  4. #4
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 882
    Points
    7 882
    Par défaut
    De toute façon, quelle que soit la partitionnement choisi, on fini toujours par avoir une partition trop petite et une autre où de l'espace disque est gaspillé. C'est l'une des raisons du succès de ZFS avec lequel les systèmes de fichiers sont par défaut de taille "illimitée" ou alors peuvent facilement voir leur taille maximale augmenter ou diminuer à chaud en fonction des besoins.

    Sinon, méfie toi des conseils à l'emporte pièce sur la taille ou la présence de swap. La présence d'un espace de swap ne ralentit pas les performances si tu as suffisamment de mémoire pour que les besoins en mémoire virtuelle et en cache de ton système soient satisfaites. Au contraire, la possibilité pour l'OS de mettre en swap des données inutilisées ou très peu utilisées mais néanmoins allouées augmente les performances de ton système par rapport à la même configuration sans swap. Si au contraire, tu n'a pas assez de RAM, l'absence de swap entraînera des crashes applicatifs alors que la présence de swap entraînera des performances dégradées.
    ɹǝsn *sıɹɐlos*

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 69
    Points : 34
    Points
    34
    Par défaut
    J'ai 8Gb de ram sur le serveur, j'avais donc mis 8gb en swap parcequ'il me semble que c'est ce que disait il y a un certain temps.

    Après l'essentiel du trafic se fera sur des requêtes sur mon fichier texte, soit en fseek, soit en grep je vais voir ça, je ne sais pas si ça consomme beaucoup de ram.

  6. #6
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 076
    Points : 4 392
    Points
    4 392
    Par défaut
    bonjour,

    swap = ram n'est pas du tout une légende, c'est uniquement si tu désires faire de l'hibernation. Pour un desktop ok mais pour un serveur ...
    $moi= ( !== ) ? : ;

  7. #7
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    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 : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    Citation Envoyé par papajoker Voir le message
    bonjour,

    swap = ram n'est pas du tout une légende, c'est uniquement si tu désires faire de l'hibernation. Pour un desktop ok mais pour un serveur ...
    absoluement

  8. #8
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 882
    Points
    7 882
    Par défaut
    Citation Envoyé par ganon551 Voir le message
    J'ai 8Gb de ram sur le serveur, j'avais donc mis 8gb en swap parcequ'il me semble que c'est ce que disait il y a un certain temps.
    Ce que disait qui ?

    La taille optimale du swap n'a pas de lien direct ou proportionnel avec la taille de la RAM sous Linux. C'était encore le cas sous BSD, SunOS 4 il y a une vingtaine d'années mais ce n'est plus vrai aujourd'hui.

    Jusqu'à un certain point qui dépend des applications utilisés, plus tu as de RAM, plus ton système ira vite. Le gain potentiel décroit au fur et à mesure que la taille de la RAM augmente.
    Si tu as "trop" de RAM, configurer une zone de swap d'aura pas d'impact positif ou négatif.
    Si tu as assez de RAM sans en avoir trop, ou si es un peu juste en RAM, avoir du swap permettra d'accroître parfois très significativement les performances.
    Si tu as trop peu de RAM, avoir du swap permettra d'améliorer la stabilité de ton système, mais il ne faut pas 'attendre à des miracles en terme de performances.
    Si tu as trop peu de RAM et trop peu de swap, ou pas de swap du tout, le noyau va tuer des processus plus ou moins au hasard, c'est peut-être acceptable sur un desktop ou un serveur non critique mais ça peut être très risqué sur un serveur de production où l'on préfère en général une application qui ralentit temporairement à un système qui crashe.

    En conclusion, il vaut mieux avoir du swap, quitte à ne pas l'utiliser car avoir du swap n'a jamais d'impact négatif sur les performances sauf si l'on est très sous-dimensionné en mémoire. Avoir du swap peut avoir un impact positif car le swap permet de mieux utiliser la RAM.

    Après l'essentiel du trafic se fera sur des requêtes sur mon fichier texte, soit en fseek, soit en grep je vais voir ça, je ne sais pas si ça consomme beaucoup de ram.
    L'exécution de plusieurs grep sur le même fichier texte ne provoquera l'utilisation que guère plus de RAM que la taille du fichier en question, donc si ton fichier de fait pas 8 Go, pas de souci à se faire.
    ɹǝsn *sıɹɐlos*

  9. #9
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2003
    Messages : 302
    Points : 316
    Points
    316
    Par défaut
    Perso j'ai deux partitions / et /var, tout le reste je m'en fout. Le plus important pour moi est ce qu'il y a dans /var. Sur un disque de 250 Go, j'ai pris 10 Go pour / (et j'en suis à 45%) et 240 Go pour /var.

    Je n'ai pas besoin de /home car ce serveur n'a pas pour but d'héberger des utilisateurs, seulement des applications web.

    Je ne vois pas l'intérêt d'avoir un /usr à part, pourquoi ne pas le laisser sur / ?

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 69
    Points : 34
    Points
    34
    Par défaut
    Merci pour vos réponses.

    Du coup les bases mysql sont stockées sur quelle partition ? Ce que je met dans /var est accessible depuis des scripts php ?

  11. #11
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2003
    Messages : 302
    Points : 316
    Points
    316
    Par défaut
    Du coup les bases mysql sont stockées sur quelle partition ?
    Les tables sont dans /var/lib/mysql et les scripts php sont usuellement dans /var/www, sauf pour phpmyadmin qui s'installe sur /usr/share/. Ce que tu compiles manuellement s'installe généralement sur /usr/local.

    Ce que je met dans /var est accessible depuis des scripts php ?
    Ceci n'a rien à voir avec le schéma de partitionnement mais tout à voir avec les droits d'accès.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quel CPU pour un serveur
    Par LeHibou2 dans le forum Matériel
    Réponses: 1
    Dernier message: 16/03/2013, 18h53
  2. Quel distribution pour un serveur
    Par neuneu1 dans le forum Autres
    Réponses: 8
    Dernier message: 01/06/2009, 18h26
  3. quel materiel pour un serveur asterisk
    Par albokos dans le forum Ordinateurs
    Réponses: 0
    Dernier message: 08/03/2009, 05h58
  4. Quel PC pour installé linux Debian ?
    Par massbbc dans le forum Linux
    Réponses: 2
    Dernier message: 16/01/2009, 11h15
  5. Réponses: 2
    Dernier message: 31/01/2007, 15h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo