OVH Cloud OVH Cloud

[Ubuntu] Infra-débutant, le retour de la vengeance

111 réponses
Avatar
Pascale
Re-bonjour à tous,

Me voici donc munie d'une fille et de son pécé neuf (-:

http://www.materiel.net/ordinateur-portable/toshiba-satellite-c660-1e4-
67325.html

Les difficultés commencent de bonne heure, avec moi :

Faut-il télécharger une version 64 bits ou 32 bits (parce que bêtememt,
j'ai téléchargé une 32 bits là : http://www.ubuntu-fr.org/telechargement

En plus, je me demande si je n'aurais pas dû télécharger là :
http://doc.ubuntu-fr.org/ubuntu_secured_remix

vu que je n'ai pas envie de fiche en l'air windoze...

(noyée, verre d'eau, machin tout ça...)

--
Pascale
http://www.la-grille-verte.net

10 réponses

Avatar
Pascale
Benoit Izac écrivait
news::

Pour que l'on soit bien en phase, peux-tu confirmer et compléter ce
tableau ?

Windows | linux | taille | usage
---------+-------+--------+-------
C: | sda1 | 300 Go | Windows
D: | sda2 | 300 Go | Recovery (ça me parait un peu gros)
cachée | sda3 | 20 Go | ?
cachée | sda4 | 20 Go | ?



Je ne suis pas allée voir les partitions cachées, mais a priori, c'est ça.
Pour les numéros, par contre, je ne suis pas trop sûre : quand je tente
l'installation, Ubuntu nomme sda3 (NTFS) la partition de 162,5 Gb dans
laquelle il voudrait mettre ce qu'il appelle les « Fichiers » (et il
précise qu'il a besoin de 8,5 Gb), et il nomme sda4 (ext4) l'autre
partition (« intitulée Ubuntu »).

Si tu as un liveCD,



J'ai !

la sortie de « fdisk -l /dev/sda » serait
intéressante.



Je me fais enguirlander : « Impossible d'ouvrir /dev/sda » (pourtant, j'ai
enlevé mes moufles avant de taper la commande).

À l'installation, Ubuntu « voit » évidemment le disque SCSI2 de 640 Go
et il propose de prendre 162,5 Gb pour les fichiers, et 157,1 Go pour
Ubuntu lui-même.



De les prendre où (remplacer D:, redimensionner C: et D:, etc.) ?



C'était précisément le sens de ma question ! (:

Aucune idée. Personnellement, j'utilise l'alternate CD en mode expert
qui me permet le partitionnement manuel. Pour un novice, je pense que le
plus simple est de passer par
<http://gparted.sourceforge.net/livecd.php> et de créer son
partitionnement avant d'installer genre :

* redimensionner C: (sda1) à 200 Go
* redimensionner D: (sda2) à 200 Go et le faire commencer à la suite de
C:
* créer une partition de type ext4 de 30 Go pour /
* créer une partition de type ext4 de 165 Go pour /home
* creér une partition de type swap de 5 Go pour le swap

Noter le nom des partitions (sda5, sda6, etc.) et lors de l'installation
d'Ubuntu indiquer les bonnes.



Apparemment, il est possible de repartitionner manuellement à partir de ce
CD d'installation, mais j'hésite beaucoup car tout ça est assez obscur.

--
Pascale
http://www.la-grille-verte.net
Avatar
Benoit Izac
Bonjour,

le 13/07/2011 à 20:04, Pascale a écrit dans le message
:

la sortie de « fdisk -l /dev/sda » serait
intéressante.



Je me fais enguirlander : « Impossible d'ouvrir /dev/sda » (pourtant,
j'ai enlevé mes moufles avant de taper la commande).



C'est du Ubuntu...
sudo fdisk -l /dev/sda

Apparemment, il est possible de repartitionner manuellement à partir
de ce CD d'installation, mais j'hésite beaucoup car tout ça est assez
obscur.



Je comprends et sans être sûr de ce qui va se passer, je ne le ferai pas
(d'où la suggestion de le faire à la main avant).

--
Benoit Izac
Avatar
Lucas Levrel
Le 13 juillet 2011, Pascale a écrit :

J'ai bien lu des choses sur le partitionnement, mais lire et comprendre,
c'est pas la même chose : est-ce que le partitionnement de Windows et celui
d'Ubuntu sont 2 choses totalement distinctes ou pas ?



Pas du tout. Le partitionnement est physique : le disque est saucissonné
en morceaux décrits dans la bien nommée « table de partitions ». Quand tu
démarres Windows, il nomme ces morceaux C:, D:, etc. (s'il sait lire leur
contenu, donc ceux qui sont au format FAT et NTFS essentiellement). Quand
tu démarres Linux, il nomme ces morceaux sda1, sda2, etc.

Par exemple, est-ce qu'Ubuntu s'installe indifféremment sur ce que
Windows appelle C: et D: ou est-ce qu'il tient compte de ce
partitionnement là ?



Donc le système d'installation Ubuntu voit les partitions telles qu'elles
sont actuellement, disons sda1 == C:, sda2 == D:, sda3 == ?, sda4 == ?
(que sont les deux petites partitions cachées ? comment les as-tu vues ?).

Windows est dans C:. Ubuntu doit créer une partition pour s'installer.
Comment ? D'après ce que tu rapportes, on dirait qu'il veut virer une ou
deux des cachées, raccourcir D: (NTFS, qui contient actuellement 8,5 Go) à
162,5 Go et la nomme « Fichiers », et dans l'espace ainsi libéré créer sa
partition « Ubuntu ».

Donc il *semblerait* qu'il ne veuille pas toucher à Windows. Il ne te dit
pas qu'il y a une partoche de 300 Go qu'il va laisser tranquille ?

Je fais quoi, là ?



Tu te méfies ! Si ça existe, tu utilises un mode « expert », c'est-à-dire
manuel, où c'est toi, et pas un script, qui décide ce qui va se passer...

--
LL
Avatar
pehache
Le 12/07/11 23:28, Nicolas George a écrit :
pehache , dans le message, a écrit :
C'est tellement faux que je n'ai jamais noté une différence
signification de temps de calcul en compilant en 32 ou 64 bits.



Peut-être que tu n'es pas capable de mener des benchmarks significatifs,
aussi.

Le fait est que x86_64 est une architecture largement différente de x86_32,
avec plus de registres, une ABI flottante différente et plus efficace, etc.
La différence de vitesse sur des programmes CPU-bounds est potentiellement
considérable.



J'avais fait quelques "benchmarks" (un bien grand mot) sur les codes de
calcul que j'ai l'habitude de manipuler, dont certains sont CPU-bound.
Et je n'ai jamais rencontré de cas où la version 64 bits était plus
rapide que la 32 bits (dans les cas où tout tient dans la mémoire
allouable en 32 bits, évidemment).

--
pehache
Avatar
Nicolas George
pehache , dans le message , a écrit :
J'avais fait quelques "benchmarks" (un bien grand mot) sur les codes de
calcul que j'ai l'habitude de manipuler, dont certains sont CPU-bound.
Et je n'ai jamais rencontré de cas où la version 64 bits était plus
rapide que la 32 bits (dans les cas où tout tient dans la mémoire
allouable en 32 bits, évidemment).



Qu'est-ce que tu veux que je te dise ? Il suffit de lancer « openssl speed »
pour se rendre compte de la différence, et quasiment n'importe quel autre
programme bien optimisé subira des conséquences similaires.

Donc au choix (1) tu es un gros nul incapable de mener un benchmark ou
optimiser un programme, (2) tu dis n'importe quoi exprès.

Je pense que c'est les deux à la fois.
Avatar
pehache
Le 14/07/11 10:23, Nicolas George a écrit :
pehache , dans le message, a écrit :
J'avais fait quelques "benchmarks" (un bien grand mot) sur les codes de
calcul que j'ai l'habitude de manipuler, dont certains sont CPU-bound.
Et je n'ai jamais rencontré de cas où la version 64 bits était plus
rapide que la 32 bits (dans les cas où tout tient dans la mémoire
allouable en 32 bits, évidemment).



Qu'est-ce que tu veux que je te dise ? Il suffit de lancer « openssl speed »
pour se rendre compte de la différence, et quasiment n'importe quel autre
programme bien optimisé subira des conséquences similaires.

Donc au choix (1) tu es un gros nul incapable de mener un benchmark ou
optimiser un programme, (2) tu dis n'importe quoi exprès.

Je pense que c'est les deux à la fois.



Les optimisations (non algorithmiques) dans les codes de calcul
scientifique sur les architectures courantes actuelles consistent
essentiellement à minimiser les cache miss, et à chercher la
vectorisation. Le reste c'est l'affaire du compilateur, chacun son boulot.

Lundi je posterai un exemple de code, et tu m'expliqueras ce qu'il faut
faire pour qu'il tourne plus vite en 64 bits qu'en 32 bits.

--
pehache
Avatar
Nicolas George
pehache , dans le message , a écrit :
Les optimisations (non algorithmiques) dans les codes de calcul
scientifique sur les architectures courantes actuelles consistent
essentiellement à minimiser les cache miss, et à chercher la
vectorisation. Le reste c'est l'affaire du compilateur, chacun son boulot.



Et tu arrives à pourrir le boulot du compilateur, chapeau bas.

Lundi je posterai un exemple de code, et tu m'expliqueras ce qu'il faut
faire pour qu'il tourne plus vite en 64 bits qu'en 32 bits.



Ne compte pas sur moi pour faire ton travail à ta place.

J'ai énoncé des faits en correction des informations erronées que tu as
publié ici, je pense que ça suffit amplement pour les lecteurs. Quant à toi,
continue à penser qu'il n'y a aucune différence, ça ne me fait ni chaud ni
froid.
Avatar
pehache
Le 15/07/11 01:43, Nicolas George a écrit :
pehache , dans le message, a écrit :
Les optimisations (non algorithmiques) dans les codes de calcul
scientifique sur les architectures courantes actuelles consistent
essentiellement à minimiser les cache miss, et à chercher la
vectorisation. Le reste c'est l'affaire du compilateur, chacun son boulot.



Et tu arrives à pourrir le boulot du compilateur, chapeau bas.



Tu sais lire ??


Lundi je posterai un exemple de code, et tu m'expliqueras ce qu'il faut
faire pour qu'il tourne plus vite en 64 bits qu'en 32 bits.



Ne compte pas sur moi pour faire ton travail à ta place.



Traduction : tu crains de ne pas savoir faire.

Au passage, cela ne sera pas "faire mon travail à ma place", car il
s'agira d'un bête exemple de démonstration construit pour illustrer le
problème.


J'ai énoncé des faits en correction des informations erronées que tu as
publié ici,



En matière d'information erronée, ton affirmation :

"Quasiment n'importe quel autre programme bien optimisé subira des
conséquences similaires"

en est une belle également car je peux te poster plein d'exemples où ce
ne sera pas le cas (voire où la version 64 bits est légèrement plus
lente). Cela fait donc un partout.

--
pehache
Avatar
Nicolas George
pehache , dans le message , a écrit :
Traduction : tu crains de ne pas savoir faire.



J'ai donné des faits (plus de registres, ABI flottante plus rapide) et des
références (openssl speed). Ça suffit pour convaincre les lecteurs de bonne
foi. Toi, je m'en fiche, tu n'as aucune valeur.

En matière d'information erronée, ton affirmation :

"Quasiment n'importe quel autre programme bien optimisé subira des
conséquences similaires"

en est une belle également



C'est vrai.
Avatar
Pascale
Lucas Levrel écrivait
news::

Donc le système d'installation Ubuntu voit les partitions telles
qu'elles sont actuellement, disons sda1 == C:, sda2 == D:, sda3 == ?,
sda4 == ? (que sont les deux petites partitions cachées ? comment les
as-tu vues ?).

Windows est dans C:. Ubuntu doit créer une partition pour s'installer.
Comment ? D'après ce que tu rapportes, on dirait qu'il veut virer une
ou deux des cachées, raccourcir D: (NTFS, qui contient actuellement
8,5 Go) à 162,5 Go et la nomme « Fichiers », et dans l'espace ainsi
libéré créer sa partition « Ubuntu ».

Donc il *semblerait* qu'il ne veuille pas toucher à Windows. Il ne te
dit pas qu'il y a une partoche de 300 Go qu'il va laisser tranquille ?



Désolée de ne pas avoir répondu plus tôt (non, je n'ai pas défilé hier...).

Dans le processus d'installation, j'ai bien précisé que je ne voulais pas
qu'il touche à Windows (3 choix proposés : installer à côté de Windows sans
rien effacer, installer à la place de Windows et autre).

Si je clique sur partitionnement avancé, il me dit ça :

/dev/sda
/sda/sda1 NTFS Taille : 419 MB Utilisé : 217 Mb
/sda/sda2 NTFS Taille : 320067 MB Utilisé : 39683 Mb
/sda/sda3 NTFS Taille : 319646 MB Utilisé : 8543 Mb

(l'écran précédent mentionnait bien deux partitions cachées).

--
Pascale
http://www.la-grille-verte.net