Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 08/06/2010, à 17:38

lynn

Re : Une Astuce pour Alléger et accélérer son systéme

Bonjour,

Le gros inconvénient de ce système, c'est que toutes les modifications ou mises à jour sont impossibles à moins d'associer squashFS à UnionFS, d'après ce que j'ai pu lire en cherchant un peu sur la toile.
Dans ce cas, il faudrait pouvoir re-générer la compression avec les nouveaux éléments et ceci de manière automatique et transparente afin de profiter pleinement de la réactivité qu'apporte cette solution.
Si cette méthode fonctionne, je suppose qu'on peut certainement l'appliquer à d'autres dossiers et peut-être même à l'ensemble du système ??
C'est simplement une interrogation et si des personnes ont des avis sur ce sujet, ça m'intéresse smile
Il y' a pas mal de pages sur ce sujet ( majoritairement en anglais ) et beaucoup concernent les livecd et les clés usb bootables mais très peu sur un système déjà installé sur un pc.


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#27 Le 08/06/2010, à 20:11

josepe36

Re : Une Astuce pour Alléger et accélérer son systéme

bonsoir lynn

je suis entiérement daccords avec ce que tu dis, en éffet pour faire bien il faut associer  avec unionFS.
Je n'ai nullement la prétention d'amélioré un merveilleux systéme comme ubuntu, les gars qui dévellopent ce systéme sont de loin trés fort et ont déjas réfléchi aux milles et une façon d'optimiser le systéme.
C'est plus pour moi un jeux qui m'aide a apprendre de jours en jours tel un geek accros aux découvertes wink

Cette façon de faire n'est pas une révolution mais comme le dit le titre de la section "# Trucs, astuces et scripts utiles", cela peut etre utile dans certain cas isolé.

Mais je dois dire que j eprouve du plaisir a piloter une formule1 en ce moment meme si ça sert pas a grand chose big_smile

mon matériel : pc portable acer aspire, 4 gigas de ram, pentium dualcore 2.10 ghz ddr 5300 tr/min

#28 Le 09/06/2010, à 11:57

josepe36

Re : Une Astuce pour Alléger et accélérer son systéme

Danux a écrit :

commence bien : danux@danux-laptop:~$ sudo mkdir /usr
bash: /usr/bin/sudo: No such file or directory

autant pour moi, avant de faire cela faut déjas ẽtre root car dés que usr sera renommer impossible d'acceder à sudo

donc correctif :

sudo -s
mv /usr /usr2
mkdir /usr

voilà, désolé hmm

olivier

#29 Le 10/06/2010, à 19:54

josepe36

Re : Une Astuce pour Alléger et accélérer son systéme

salut

bien aprés tout ça je trouve que mon systéme est hyper réactif !!!

mais je n'ai pas les connaissances nécessaires pour faire ce qui suit :

démonter /mnt/usr.squashfs
renommer /usr2 en /usr afin de le remonter

voilà un petit script pour activer le boost :

#!/bin/bash



ram()
{
zenity --info --text="Copie usr.squashfs en ram" &
cp -a /usr.squashfs /mnt ;
}


booster()
{
mv /usr /usr2 ;
mkdir /usr ;
mount -t squashfs -o loop /mnt/usr.squashfs /usr ;
}

ram ;
booster ;
killall zenity ;

zenity --info --timeout=5 --text="BOOST ACTIF" ;

exit 0

que puis je faire pour revenir en arriere ?

merci d'avance

#30 Le 11/06/2010, à 16:18

josepe36

Re : Une Astuce pour Alléger et accélérer son systéme

bonsoir

je viens vous donner des nouvelles, la solution est trouvée, je dois partir et je vous explique
cela ce soir

en gros pour la suite l'interet sera de passer en mode rapide en cliquant sur un lanceur et de redemarer pour retrouver le systéme normal

a ce soir

olivier

#31 Le 11/06/2010, à 16:18

josepe36

Re : Une Astuce pour Alléger et accélérer son systéme

bonsoir

je viens vous donner des nouvelles, la solution est trouvée, je dois partir et je vous explique
cela ce soir

en gros pour la suite l'interet sera de passer en mode rapide en cliquant sur un lanceur et de redemarer pour retrouver le systéme normal

a ce soir

olivier

#32 Le 11/06/2010, à 22:14

josepe36

Re : Une Astuce pour Alléger et accélérer son systéme

alors je vais vous expliquer ou j'en suis, cela est pas trop mal smile

donc en définitif, l'action de renommer /usr en /usr2 nous a permis d'etre sur que l'astuce
fonctionne mais ce qui est génial c'est que ce n'est pas utile.
En effet le montage directement dans /usr fait son office, donc un redemarage suffit pour demonter le squashfs.

reste plus qu'a faire un script, un lanceur qui jouera le role de booster

Si quelqu'un est interessé pour en savoir d'avantage, ou si vous souhaitez que je fasse un ptit tuto reprenant la manip du début faite le moi savoir wink
bonsoir

olivier

#33 Le 11/06/2010, à 23:31

Peuks

Re : Une Astuce pour Alléger et accélérer son systéme

Bonsoir josepe36; je cherche depuis assez longtemps a booster mon ordinateur ( en dehors du plus que fammeux et barbant preload prelink et la désactivation des services inutiles) et je suis interessé pour que tu fasses un petit récapitulatif ( peu être meme le rentrer dans la doc optimisation ? ):)

Hors ligne

#34 Le 12/06/2010, à 00:51

Peuks

Re : Une Astuce pour Alléger et accélérer son systéme

Et j'ajoute encore quelque chose, je ne vois pas comment revenir en arrière lol

Hors ligne

#35 Le 12/06/2010, à 16:54

josepe36

Re : Une Astuce pour Alléger et accélérer son systéme

bonjour Peuks

ok je vais faire ça, mais j'ai deux questions a te poser :

as tu essayé la manip ?
si oui es tu convaincu du résultat ?

car j'essais de trouver le moyen de calculer précisément le démarage d'une apllication afin de vérifier la manip par des chiffres

#36 Le 12/06/2010, à 22:19

Peuks

Re : Une Astuce pour Alléger et accélérer son systéme

Personnelement je trouve ça un peu plus lent. si tu veux savoir j'ai une eeebox. Je ne sais pas si j'ai réussit a le faire sur la ram mais je vais réessayer dès que je saurai comment faire demi tour et j'essayerai de le calculer aussi smile

Hors ligne

#37 Le 13/06/2010, à 11:06

josepe36

Re : Une Astuce pour Alléger et accélérer son systéme

eeebox ok, j viens de regarder ça

tu as 1giga de ram ?

si c est le cas quel est la taille de ton usr.squashfs ?
car si c'est comme le mien au environ de 600megas, c est normal que ça rame tongue

pour jouer a ça il te faut 2 gigas pour etre tranquille, car j arrive en utilisation normal à une utilisation de 600 mega de la ram en moyenne donc si tu satures ta ram avec un tmpfs remplie ton systeme va travailler sur le swap

donc oui ça sera plus lent, car le processeur doit géré la ram, le squashfs (decompression) et le swap.

Dernière modification par josepe36 (Le 13/06/2010, à 11:10)

#38 Le 13/06/2010, à 11:22

Peuks

Re : Une Astuce pour Alléger et accélérer son systéme

J'ai 1 go et le usr.squashfs fait >2go lol.
Mais là ou je peux donner un bon point c'est que le démarrage est plus rapide vu que l'ordinateur ne fait qu'un décompressage et rien d'autre et ça par contre c'est très agréable !
( par contre je ne sais toujours pas comment revenir en arriève a part reboot sur un live cd pour tout changer )

Hors ligne

#39 Le 13/06/2010, à 11:34

Peuks

Re : Une Astuce pour Alléger et accélérer son systéme

Je vais essayer de pratiquer ta méthode sur une archlinux avec openbox ( et quelques effets graphiques quand meme ! )

Hors ligne

#40 Le 13/06/2010, à 11:37

josepe36

Re : Une Astuce pour Alléger et accélérer son systéme

usr.squashfs 2 go yikes waou !!!!

tu as installer tout le depot lol, ha oui là ça risque d'étre chaud pour la ram mais effectivement tu dois gagner de la place.

pour revenir en arriere tu as du faire ce que j ai dit dans le premier post c est a dire deplacer /usr en /usr2 ?

donc pour revenir en arriere sans live cd voici comment faire :

demarer , tu vas arriver sur plymouth, la tu fais un ctrl+f1 pour acceder a la console
tu te log et ensuite :

/usr2/bin/sudo -s

cd /

rm -R usr
mv usr2 usr

et voilà

mais en definitif aprés de longues lectures, je me suis aperçu que l'on peut mount /usr.squashfs directement dans /usr sans le deplacer, le montage aura priorité sur les fichier existant donc
tu peut rester comme ça sans appliquer la partie mv /usr /usr2

#41 Le 13/06/2010, à 12:15

Peuks

Re : Une Astuce pour Alléger et accélérer son systéme

Si j'ai bien compris; dans /etc/fstab je rajoute une ligne pour usr et je le donne le chemin de usr 2 ?.
Parce que si c'est ça on peut créer une 2e ligne a grub avec un script au début qui chargera l'un ou l'autre smile

Hors ligne

#42 Le 13/06/2010, à 14:02

josepe36

Re : Une Astuce pour Alléger et accélérer son systéme

Peuks a écrit :

Si j'ai bien compris; dans /etc/fstab je rajoute une ligne pour usr et je le donne le chemin de usr 2 ?.
Parce que si c'est ça on peut créer une 2e ligne a grub avec un script au début qui chargera l'un ou l'autre smile

hum non hmm

en effet on edit fstab pour lui dire de monter usr.squashfs dans /usr mais pas le chemin de usr2 qui est juste ton usr d'origine déplacé pour laisser travailler le squashfs dans un repertoire vide.
Au début j ai fait ça pour controler que c'etait bien le squashfs qui tournait, mais c'est inutle car le montage du squashfs aura priorité sur les fichiers existant dans /usr d'origine

Donc tout dépend de ce que l'on va cherché a faire,
1) économiser de la place disque (en sachant que l'on sera en lecture seul)
2)placer son usr.squashfs en ram (a tester les gains de rapidité)

pour mieux comprendre je te post mon fstab
et le scrip que j ai ecris pour la mise en ram (a ne pas utiliser avec ton squashfs de 2 giga lol )
fstab :

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda8 during installation
UUID=4a7cbc4d-ecd8-439a-9146-db1827ae81c8 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda7 during installation
UUID=92ea6ef5-9442-496d-a74f-34f74f4a34b9 none            swap    sw              0       0
#passage de /mnt en ram
/tmpfs    /mnt     tmpfs    defaults    0    0

tu peux voir que rien ne concerne /usr à présent.


le script à lancer en root:

#!/bin/bash

zenity --info --text="Mise en place du booster" &

cp -a /usr.squashfs /mnt ;

mount -t squashfs -o loop /mnt/usr.squashfs /usr/ ;

killall zenity ;
zenity --info --timeout=3 --text="BOOST ACTIVÉ" ;

exit 0

bon voilà j'espere que celà n'est pas trop fouillu car je ne suis pas non plus trés doué pour me faire comprendre neutral

sinon ton idée du grub m'interesse car si tu as quelques chose a m'apprendre a ce sujet je suis preneur

Dernière modification par josepe36 (Le 13/06/2010, à 14:14)

#43 Le 13/06/2010, à 22:10

Peuks

Re : Une Astuce pour Alléger et accélérer son systéme

Ok je vois c'est plus s'imple qu'il n'y parait . Suffit de commenter une ligne dans fstab ( celle qu'on rajouter pour squashfs. Je vais me refaire une réinstalle d'ubuntu version openbox et jessayerai pour la ram et je me pencherai aussi pour grub.

Je me demande pour grub si on peut lui indiquer un fichier plutot qu'un autre ( ça sera plus simple ). Je pense ici a fstab qui chargera ou non ( selon la version ) la version usr avec squashfs smile

Réponse d'ici peu et si j'ai mon bac je promets de faire de mon mieux et le plus rapidement possible pour le faire !

Hors ligne

#44 Le 14/06/2010, à 10:45

tocks

Re : Une Astuce pour Alléger et accélérer son systéme

Bonjours, vôtres solution m'intéresse fortement.

mais ma partition usr fait 9 giga, quelle seras la taille du fichier compressé ?

Hors ligne

#45 Le 14/06/2010, à 11:58

Peuks

Re : Une Astuce pour Alléger et accélérer son systéme

Je ne sais pas du tout mais tu n'as qu'à essayer! tu verras bien jusqu'à ou il le compresse . Mais je pense qu'il faudra surement pas t'attendre a du 4 go compressé

Hors ligne

#46 Le 14/06/2010, à 17:51

josepe36

Re : Une Astuce pour Alléger et accélérer son systéme

bonsoir

hum oui ça alors 9 gigas pour /usr ça commence a causer wink

effectivement si tu veux gagner de la place ça vaut le coup d'essayer, de toute façon un essai de mange pas de pain
En tout cas ce qui est sur c'est que si tu veux envoyer tout ça en ram ça va etre chaud tongue

bien je vous parle de mes test d'aujourd'hui histoire de vous éclairé pour la suite :

tout dabords rappel des caracteristiques de mon pc:
ram = 4 gigas
processeur = double coeur 2.1 ghz
disque dur = 5300 tr/m

donc j ai installer la 10.04 64 bits afin de jouir de la totalité de ma ram

et voilà ce que j'ai joué,

sudo -s
cp -a /usr.squashfs /mnt
cp -a /lib.squashfs /mnt

(a sauvegarder avant de faire ceci)

mv .themes /mnt/
mv .icons /mnt/
ln -s /mnt/.themes .
ln -s /mnt/icons .

et voilà le resultat :

-laptop:~$ time firefox

real    0m0.081s
user    0m0.030s
sys    0m0.040s

#47 Le 14/06/2010, à 17:54

josepe36

Re : Une Astuce pour Alléger et accélérer son systéme

et puis le rajout de quelques lignes dans /etc/fstab

/tmpfs    /mnt    tmpfs    size=700m        0    0
/tmpfs    /tmp    tmpfs    defaults    0    0
/tmpfs    /var/tmp    tmpfs        defaults    0    0
/tmpfs    /home/"nom"/.mozilla/firefox/"dossier".default/Cache    tmpfs    size=50m    0    2

qui améliore l'ensemble

bonne soirée

#48 Le 14/06/2010, à 17:57

josepe36

Re : Une Astuce pour Alléger et accélérer son systéme

quelques chiffres pour idée

time  ooffice -calc  (a froid)
real    0m2.909s
user    0m0.060s
sys    0m0.280s
a chaud

real    0m0.775s
user    0m0.090s
sys    0m0.080s

-laptop:~$ time firefox (a chaud)

real    0m0.083s
user    0m0.020s
sys    0m0.000s

#49 Le 14/06/2010, à 21:08

Peuks

Re : Une Astuce pour Alléger et accélérer son systéme

A quoi correspond
time  ooffice -calc
real   
user   
sys 
En tout cas si c'est vraiment ton temps de démarrage c'est dingue !

Hors ligne

#50 Le 14/06/2010, à 21:48

Peuks

Re : Une Astuce pour Alléger et accélérer son systéme

Tu sais qu'on pourra a la limite lancer plusieurs systems de cette manière ?!
Si non je viens de ressayer sans trop comprendre ton dernier poste !
Le résultat est que c'est plus rapide au démarrage il n'y a pas à dire !
Pour le reste le fstab j'ai un peu foiré . J'ai un /boot que j'utilise pas; et mon home séparé et j'ai mis cela

ext4 noatime,data=writeback,barrier=0,nobh,commit=100,nouser_xattr 0 1

Qui a raté; donc je l'ai enlevé...malheuresement

Dernière modification par Peuks (Le 14/06/2010, à 21:54)

Hors ligne