[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Gcc vs Icc / Optimisations



"mailing.debian@laposte.net" <mailing.debian@laposte.net> writes:

> Mon but de est compiler noyau + Apache pour que celui-ci soit le plus 
> rapide possible pour un Pentium IV.
> Même avec les options
> CFLAGS="-march=pentium3 -mcpu=pentium4 -O3 -pipe -fomit-frame-pointer"
> de gcc je ne trouve pas de gain.

Si je comprend bien, le problème de base c'est de faire tourner apache
plus vite.  Il y a plein de facteurs qui entrent en jeu :  Le
processeur, la mémoire, le disque, plus peut-être du script côté
serveur, une base de données.  Sans compter l'environnement, i.e. le
réseau, la charge globale de la machine.  Et à coup sur j'en oublie.

Ce que je veux dire, c'est qu'il faudrait peut-être s'assurer que
c'est bien le processeur le facteur limitant dans l'histoire.  À quoi
sert du code qui tourne plus vite si il bloque sur des
entrées/sorties ?

Et même si c'est le processeur ou la mémoire (là où le compilateur
peut changer quelque chose), apache utilise certainement des
bibliothèques.  Ça peut s'avérer utile (selon où se trouve le
problème) de recompiler ces bibliothèques aussi.

Bon courage en tout cas.

-- 
"Mesurer avant d'optimiser" Raphaël



Reply to: