OVH Cloud OVH Cloud

Quad-core 15 et Ubuntu

16 réponses
Avatar
Gump
Bonjour,

je voudrais changer ma config matérielle avec notamment un
Intel Quad-Core i5-750.
Peut-on me dire si une Ubuntu 8.4 exploite correctement ce processeur ?
ou faut-il une version + récente ? ou une autre distrib ?

Merci

6 réponses

1 2
Avatar
Fabien LE LEZ
On Sun, 11 Apr 2010 07:59:00 +0000 (UTC), JKB
:

C'est bien ce que j'appelle de l'optimisation à la marge.



J'essayais de répondre à la question de l'OP. Il faudrait sans doute
que celui-ci précise ce qu'il entend par "exploiter correctement ce
processeur".

Optimiser ce genre de chose apporte moins



La suite Adobe a la réputation d'être optimisée pour des processeurs
Intel. De même, dans le temps, il me semble bien avoir vu deux
versions de VirtualDub : une version Intel et une version AMD.

Donc, la distinction semble avoir son importance dans certains
domaines précis.

que de travailler directement sur un code multithreadé.



Certes, mais là, ça implique généralement une modification du code.
Avatar
Th.A.C
Le 11/04/2010 01:02, Bernard Meylan a écrit :
Le 11. 04. 10 00:06, Nicolas George a écrit :

C'est ça que ça veut dire, « long term », dans « long term support ».



Copié-collé du forum Ubuntu (
http://forum.ubuntu-fr.org/viewtopic.php?id2044 ):

Une version classique est supportée 18 mois a partir de sa sortie.
Supportée = mises à jour de sécurité/bugs mises à disposition des
utilisateurs.
Ces 18 mois passés, les MAJ n'auront plus lieu.

Une version LTS est elle supportée, non pas 18 mois mais 3 ans pour les
utilisateurs "normaux" et 5 ans pour les entreprises.
Ce qui en fait donc une version particulièrement stable et très bien
adaptée aux serveurs.
LTS = long term support = support à long terme.

Bernard





Pour en avoir fait l'expérience récemment, la 8.04 ne marche pas
toujours sur des machines récentes.
Ca part du boot qui bloque en cours de route jusqu'au problèmes de drivers.

Le LTS c'est plutot une garantie que le système aura des corrections de
bug, pas du tout une garantie que ca va marcher sur des machines récentes...

Donc c'est valable pour des machines déja en production, pas pour des
nouvelles machines, sauf si la nouvelle machine est compatible...
Avatar
pipantal
Le 11/04/2010 02:29, Gump a écrit :
|
| Une version LTS est elle supportée, non pas 18 mois mais 3 ans pour les
| utilisateurs "normaux" et 5 ans pour les entreprises.
| Ce qui en fait donc une version particulièrement stable et très bien
| adaptée aux serveurs.
| LTS = long term support = support à long terme.
|

Oui ... en théorie ! sauf quand on ne peut plus la mettre à jour.
La mienne me propose à chaque boot des MAJ. Depuis quelque temps,
lorsque je veux le faire, j'ai droit à un message me disant que ce n'est pas possible,
sans autre explication ! Alors le LTS, hein ...



Par expérience, un jour sur ma ubuntu j'en avais marre que ma carte
video n'accepte pas l'accélération 3D malgré tout mes tentatives.

Je me suis dit, je jette tout et je réinstalle.

Après la réinstallation, non seulement j'ai récupéré une ubuntu bien
propre, mais en plus, n'ayant pas reformaté ma partition /home, j'ai
retrouvé mon bureau tel qu'il était avant la réinstallation, avec tous
mes fichiers et tout et tout, mais j'avais mon accélération 3D qui
fonctionnait !!!!

Donc si tu as un problème de stabilité de ton installation avec un bug
pour les mises à jour, je te propose, de sauvegarder ton /home pour être
bien sûr, et de réinstaller une Ubuntu 8.04LTS si tu veux, ou bien la
9.10 ou bien la 10.04 qui sort dans 18 jours ;)
Avatar
Lucas Levrel
Le 10 avril 2010, JKB a écrit :

Entre un gcc [dr]écent et un icc, je ne vois pas trop la différence,
ça va se jouer aux marges. La vraie différence, c'est lorsqu'on a un
code optimisé pour utiliser les quatre coeurs avec des vrais
morceaux de libpthread dedans.



Oui, et icc vient avec Intel MKL (Math Kernel Library) dont beaucoup de
routines sont parallélisées. Ceci dit on doit pouvoir utiliser MKL avec
gcc.

icc peut aussi vectoriser et paralléliser automatiquement des boucles (je
ne sais pas si gcc le fait).

--
LL
Avatar
JKB
Le 12-04-2010, ? propos de
Re: Quad-core 15 et Ubuntu,
Lucas Levrel ?crivait dans fr.comp.os.linux.configuration :
Le 10 avril 2010, JKB a écrit :

Entre un gcc [dr]écent et un icc, je ne vois pas trop la différence,
ça va se jouer aux marges. La vraie différence, c'est lorsqu'on a un
code optimisé pour utiliser les quatre coeurs avec des vrais
morceaux de libpthread dedans.



Oui, et icc vient avec Intel MKL (Math Kernel Library) dont beaucoup de
routines sont parallélisées. Ceci dit on doit pouvoir utiliser MKL avec
gcc.

icc peut aussi vectoriser et paralléliser automatiquement des boucles (je
ne sais pas si gcc le fait).



Il y a beaucoup de choses dans gcc-4.5. Très honnêtement, pour faire
du calcul intensif, je continue à utiliser gcc parce que c'est d'une
part portable, et que d'autre part, même si ce compilo n'est pas optimal
sur telle ou telle architecture, je gagne beaucoup à faire des
optimisations à la main plutôt qu'à laisser faire le compilo. La
parallélisation automatique, c'est bien beau, mais ça ne remplacera
jamais un code optimisé aux petits oignons.

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Avatar
Lucas Levrel
Le 12 avril 2010, JKB a écrit :

Il y a beaucoup de choses dans gcc-4.5. Très honnêtement, pour faire
du calcul intensif, je continue à utiliser gcc parce que c'est d'une
part portable, et que d'autre part, même si ce compilo n'est pas optimal
sur telle ou telle architecture, je gagne beaucoup à faire des
optimisations à la main plutôt qu'à laisser faire le compilo. La
parallélisation automatique, c'est bien beau, mais ça ne remplacera
jamais un code optimisé aux petits oignons.



Tu as bien raison, mais il faut avoir les compétences pour le faire. Entre
un code parallélisé automatiquement et un code pas parallélisé, le premier
est quand même plus rapide...

--
LL
1 2