Rapport Processeur / Ram ?

Discussion dans 'Administration d'un site Web' créé par swakone, 18 Octobre 2011.

  1. swakone
    swakone Nouveau WRInaute
    Inscrit:
    18 Octobre 2011
    Messages:
    14
    J'aime reçus:
    0
    Bonsoir à tous.

    Je viens poser une question sur ce forum que je lis depuis plusieurs mois maintenant...

    Nous développons des applications SaaS pour nos clients. Jusqu'à présent notre application était disponible sur un serveur mutualisé et n'avait aucun problème de lenteur (temps d’exécution des scripts de l'ordre de 3 à 7 sec pour les pages les plus complexes (reportings assez lourds)).

    Nous avons récemment décidé de passer notre application sur un serveur dédié virtualisé, avec 2 GO de RAM. Nos temps d'exécution pour ces pages ont explosés ( * 5 ou * 6) et deviennent inacceptables.
    Nous développons en local sur une machine avec 4GO de RAM et un processeur de 2 Ghz.

    Nous allons donc passer sur un serveur dédié, probablement l'offre cloud chez 1and1 qui nous permettra d'adapter au mieux la configuration.

    Cependant, je ne sais pas comment régler le nombre de coeurs et la RAM. Existe il un rapport idéal entre RAM et nombre de coeurs ? Ont ils tous deux exactement le même effet sur les temps d’exécution ? Ou alors par exemple avoir plus de coeurs permet de gérer plus de visiteurs simultanés et plus de RAM permet d’exécuter les scripts plus rapidement ?

    Je vous remercie par avance pour vos conseils !

    Très bonne soirée

    Swakone.
     
  2. nervusdm
    nervusdm WRInaute impliqué
    Inscrit:
    5 Janvier 2008
    Messages:
    609
    J'aime reçus:
    0
    Avoir plus de ram permet d'accumuler plus de.. mémoire pour les scripts, s'ils sont lourd, imaginons un script vidéo par exemple. Il me semble que cela influe également positivement sql.( par exemple ).
    Avoir un processeur plus performant permet de traiter plus rapidement tous les scripts.
    Le dernier point important, mais pas indispensable, c'est le disque. SSD, HDD ( RPM ) etc.
     
  3. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Tout dépend de ce que ta machine fait, et de sa config.

    La RAM, ça a deux utilités: ça permet de stocker les processus et toute leur sauce, et ça sert de cache pour limiter les accès disque.

    Le minimum, c'est que tu aies assez de RAM pour que tous les processus restent en RAM (i.e. que la machine n'ait pas besoin de "swapper"). Si ta machine swappe, tu n'as pas assez de RAM, ou ta machine est mal configurée (trop de processus trop lourds).

    Au delà, plus tu as de RAM, plus l'OS va pouvoir garder en cache ce qui est sur disque, ce qui limite les accès à ceux-ci (en lecture). Dans de nombreux cas, l'essentiel de ta base peut tenir entièrement dans le cache en RAM, ce qui accélère considérablement les choses.

    Les processeurs, ça ne sert que pour les tâches qui l'utilisent (beaucoup de tâches sont plus axées I/O comme les BDD). Dans certains cas ça peut aider beaucoup, dans d'autres ça ne va servir à rien du tout.

    L'idéal est probablement de regarder ce qui est le facteur limitant à l'heure actuelle: CPU, RAM, accès disque. Utilise les outils de monitoring mis à ta disposition (ou mets-en en place si nécessaire) et regarde ce qui sature. A plus court terme, des outils comme top peuvent déjà te donner des éléments.

    Jacques.
     
  4. f_trt
    f_trt WRInaute impliqué
    Inscrit:
    17 Septembre 2005
    Messages:
    955
    J'aime reçus:
    0
    En premier lieu il faudrait savoir pourquoi ces temps ont explosés, je pencherai sur le fait que la base de données est sur le même serveur que celui qui execute les scripts ce qui n'était pas le cas dans une solution de mutualisé.

    Bref avant d'essayer de faire un ratio processeur memoire il faudrait savoir ce qui cause cette augmentation de délais et voir ce qui pourrait être optimisé puis à l'issue choisir le bon hebergement non ?
     
Chargement...
Similar Threads - Rapport Processeur Ram Forum Date
Rapport de positionnement, date de génération et consultation Demandes d'avis et de conseils sur vos sites 21 Juin 2022
Que vaut The Moneytizer par rapport à Adsense ? Monétisation d'un site web 25 Juin 2021
Pages indéxées, rapport irréprochable et pourtant... Problèmes de référencement spécifiques à vos sites 25 Mai 2021
E commerce, Ca rapporte vraiment ? Vos avis svp e-commerce 23 Mars 2021
Rapport Personnalisé Google Analytics 29 Septembre 2020
GA | Rapport personnalisé | Pages internes Google Analytics 19 Mai 2020
Search Console Erreurs d'exploration rapport Couverture Crawl et indexation Google, sitemaps 15 Avril 2020
Search Console Plus aucun clic dans le rapport performances Problèmes de référencement spécifiques à vos sites 13 Avril 2020
Importer les rapports Google Analytics sur une admin privée Google Analytics 19 Janvier 2020
Search Console Le rapport "Performance" de la Search Console concerne t-il bien que les résultats naturels ? Référencement Google 15 Novembre 2019
Meilleur outil SEO complet rapport qualité-prix Débuter en référencement 24 Octobre 2019
Supprimer les données Google image de son rapport Search Console Référencement Google 3 Octobre 2019
Comment activer le rapport du commerce élétronique ? Google Analytics 8 Juillet 2019
Search Console Rapport ergonomie mobile Crawl et indexation Google, sitemaps 12 Mai 2019
Page vue affichée en temps réel mais ne remonte pas dans les rapports normaux Analytics Google Analytics 3 Mai 2019
Suivre plusieurs urls de téléchargements de pdf dans un rapport personnalisé Google Analytics 30 Avril 2019
Envoyer un Rapport Analytic sans toutes les données Google Analytics 17 Janvier 2019
GA et rapport d'un groupe de pages Google Analytics 2 Novembre 2018
Nouvelle Search Console : Rapport sur les liens, mobile et management Netlinking, backlinks, liens et redirections 24 Août 2018
Rapport Analytics et échantillonnage : quelle fiabilité ? Google Analytics 9 Août 2018