Vous connaîtriez des outils qui permettent de tester/simuler les performances d'un serveur (requêtes http(s), apache, mysql, cpu, ram ? L'utilitaire top est plutôt basique et présente l'essentiel, tout comme l'utilitaire Htop...
J'ai installé sur un serveur dédié (mise en prod à la rentrée) une boutique (prestashop), un système de tickets (glpi) & un cloud (ownCloud). Les sites sont accessibles ainsi :
https://monsite/ (index avec page présentation et redirections)
https://monsite/shop
https://monsite/cloud
https://monsite/assistance
Le serveur en question :
Debian 8.4
Intel Core i7 quad core 2,6Ghz
16 Go de RAM
HDD x1To SATA
C'est pour le moment à titre expérimental, rien n'est encore arrêté. D'ailleurs si vous avez des suggestions de config recommandée, je suis preneur. Les sites généreraient quelques centaines de visites/mois.
Salut,
Je te conseille de prendre 1 ou 2 ssd de 1 to en plus
Le 24 avril 2016 à 02:47:11 PixeIRaid a écrit :
Salut,
Je te conseille de prendre 1 ou 2 ssd de 1 to en plus
Pour limiter les temps d'accès aux disques durs, pourquoi pas, mais...Les SSD ne sont pas ma priorité dans la mesure où j'ai besoin d'espace de stockage conséquent alors que le SSD reste encore un peu cher au vu des investissements à faire et mon budget de départ. A prix égal, j'opterai pour du SATA avec 2x plus de stockage pour commencer!
C'est difficile/impossible de repondre facilement a la question.
Il y a different benchmarks qui testent differente chose. Mais il n'y a pas de reponse unique. Tu parle de tester le CPU. C'est une question qui ne veut pas dire grand chose. Tu veux tester les performance en nombre floattant? en entier? 32-bit? 64 bit? avec un mix particulier d'instruction?
Pour la memoire. Tu veux parler de latence? de bande passante? en access sequentiel? en access aleatoire?
Tu parles de requete HTTP? Quel type de requete HTTP? avec une execution PHP derriere? juste retourner un fichier? de quel taille? quel mix de requete?
Les sites généreraient quelques centaines de visites/mois.
N'importe quelle machine sera suffisante pour traiter ca... Ca fait de l'ordre d'une dizaine de visite par jour. En general on commence a s'inquieter quand on arrive vers quelques requetes par seconde...
Oui, à défaut de savoir ce que tu veux vraiment, tu peux faire un tour du côté d'unixbench et d'apache benchmark.
et pour la partie frontend :
https://developers.google.com/speed/pagespeed/
https://gtmetrix.com/
( si tu ponds du code pas du tout optimisé avec des images lourdes et le tout sans cache tu perds des perfs aussi )
Côté prestashop, s'assurer que ton serveur ou ton proxy supporte la compression gzip. Ensuite déployer un système de cache de code php (le truc de base, apcu, va très bien). Eventuellement lui désactiver le probing des fichiers sur disque en phase de production.
Ca devrait déjà aller un bout
Le 24 avril 2016 à 22:43:26 godrik a écrit :
C'est difficile/impossible de repondre facilement a la question.Il y a different benchmarks qui testent differente chose. Mais il n'y a pas de reponse unique. Tu parle de tester le CPU. C'est une question qui ne veut pas dire grand chose. Tu veux tester les performance en nombre floattant? en entier? 32-bit? 64 bit? avec un mix particulier d'instruction?
Pour la memoire. Tu veux parler de latence? de bande passante? en access sequentiel? en access aleatoire?
Tu parles de requete HTTP? Quel type de requete HTTP? avec une execution PHP derriere? juste retourner un fichier? de quel taille? quel mix de requete?
Les sites généreraient quelques centaines de visites/mois.
N'importe quelle machine sera suffisante pour traiter ca... Ca fait de l'ordre d'une dizaine de visite par jour. En general on commence a s'inquieter quand on arrive vers quelques requetes par seconde...
Merci beaucoup pour vos réponses
Non non, pas de test poussé, juste le basique. Il y a des outils (graphique ou terminal) qui le propose, j'parle d'un de ces outils...J'ai cité top & Htop dans le terminal! Ces outils sont géniaux, plutôt complet mais si vous avez quelque chose qui permettent de monitorer plusieurs serveurs en même temps, ce serait génial !
Bon, ça peut paraître un peu "superflu" comme question dans la mesure où j'ignore complètement le nombre de visiteurs, les requêtes qui y seront faites, par quel nombre de clients, sur quels services...! Ceci dit, je me base sur quelques centaines de visites, de la pub sera faite, il s'agira d'un site commercial. D'où mes questions, car là, il ne s'agit pas d'un "vulgaire" forum créé à la va-vite pour 2 ou 3 péquins
Ça fait 2 mois que je bosse là-dessus (jusqu'à fin août), pas trop envie de me faire avoir par le hardware quand les sites et services seront prêts, même si je connais assez bien le domaine hardware, un nouveau regard est toujours le bienvenu.
Ta machine est vraiment sur dimensionnée donc faire des tests, pourquoi pas, mais ça n'a pas beaucoup d'intérêt