View previous topic :: View next topic |
Author |
Message |
penguin_totof Apprentice
Joined: 04 Aug 2004 Posts: 227 Location: Lyon, France
|
Posted: Fri May 27, 2005 9:46 am Post subject: [RAM] charger les lib en ram, risqué ou pas?? |
|
|
voila, apres avoir vu ca https://forums.gentoo.org/viewtopic-t-296892.html
(un lien figurant ds le topic [RAM] en acheter plus?)
ca me tente bien, mais quelques questions tout de meme
quelqu'un l'as t'il deja fait??
si oui, cela en vau-t'il vraiment la peine??
768 Mo de ram suffisent-t'il?
comment se comporte le systeme en cas de coupure de jus <== tres important pour moi car mon installation electrique est douteuse et j'essuye au moin une coupure sauvage par semaine.
merci d'avance _________________ 1001111100100001110010011100100111111001
1001111100100100110010011100111001100111
1001111100100110010010011100111110011111
1001111100100111000010011100111001100111
1000000100100111100011000001100111111001 |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Fri May 27, 2005 10:11 am Post subject: |
|
|
J'avais juste testé avec les libs de firefox (solution à base de ldd vu que j'ai que 256 Mo) et ça torche pas mal, sinon dans la mesure où tu utilise des tarballs updatés, la seule crainte à avoir serait qu'en cas de hard reboot tes libs soient pas mise à jour si tu fais un upgrade.
Come je fais un peu joujou avec init en ce moment, je vais surement me replonger dedans. |
|
Back to top |
|
|
terreur Apprentice
Joined: 30 Nov 2004 Posts: 228 Location: Belgique
|
Posted: Fri May 27, 2005 10:33 am Post subject: |
|
|
tiens quand je fais
Code: |
ldd /usr/bin/firefox
|
J'obtiens :
Code: |
not a dynamic executable
|
Cela vient 'il tu fait que j'utilise prelink ?? |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Fri May 27, 2005 10:36 am Post subject: |
|
|
terreur wrote: | tiens quand je fais
Code: |
ldd /usr/bin/firefox
|
J'obtiens :
Code: |
not a dynamic executable
|
Cela vient 'il tu fait que j'utilise prelink ?? |
non ça vient du fait que c'est un script qui en appele un autre, qui en appele un 3è qui lui lance le "vrai" firefox |
|
Back to top |
|
|
cylgalad Veteran
Joined: 18 Apr 2003 Posts: 1327 Location: France
|
Posted: Fri May 27, 2005 10:36 am Post subject: |
|
|
Non :
Code: | cat /usr/bin/firefox
#!/bin/sh
#
# Stub script to run mozilla-launcher. We used to use a symlink here but
# OOo brokenness makes it necessary to use a stub instead:
# http://bugs.gentoo.org/show_bug.cgi?id=78890
export MOZILLA_LAUNCHER=firefox
exec /usr/libexec/mozilla-launcher "$@"
|
|
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Fri May 27, 2005 10:37 am Post subject: |
|
|
cylgalad wrote: | Non :
Code: | cat /usr/bin/firefox
#!/bin/sh
#
# Stub script to run mozilla-launcher. We used to use a symlink here but
# OOo brokenness makes it necessary to use a stub instead:
# http://bugs.gentoo.org/show_bug.cgi?id=78890
export MOZILLA_LAUNCHER=firefox
exec /usr/libexec/mozilla-launcher "$@"
|
|
m... je deviens vraiment un geek, je comprends le binaire |
|
Back to top |
|
|
cylgalad Veteran
Joined: 18 Apr 2003 Posts: 1327 Location: France
|
Posted: Fri May 27, 2005 10:42 am Post subject: |
|
|
Enlight wrote: |
m... je deviens vraiment un geek, je comprends le binaire |
Tout le monde sait qu'il y a 10 sortes de personne, ceux qui comprennent le binaire et les autres (elle n'est pas de moi mais ça fait toujours rire...) |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Fri May 27, 2005 10:48 am Post subject: |
|
|
cylgalad wrote: | Enlight wrote: |
m... je deviens vraiment un geek, je comprends le binaire |
Tout le monde sait qu'il y a 10 sortes de personne, ceux qui comprennent le binaire et les autres (elle n'est pas de moi mais ça fait toujours rire...) |
le service info la pas comprise dans ma boite |
|
Back to top |
|
|
chrissou Guru
Joined: 22 Mar 2004 Posts: 473
|
Posted: Fri May 27, 2005 1:23 pm Post subject: |
|
|
Bon alors revenons a nos moutons !
moi aussi j'aimerais bien testé tout ca ! mais malheureusement je ne suis pas assez callé pour faire un tuto simple pour charger les lib en ram
Donc j'attends qu'une ame charitable fasse un tuto beaucoup plus simple que notre confrère english _________________ MacBookPro 17, OSX 10.6
Mon site oueb : http://www.generationdomotique.com |
|
Back to top |
|
|
penguin_totof Apprentice
Joined: 04 Aug 2004 Posts: 227 Location: Lyon, France
|
Posted: Fri May 27, 2005 3:22 pm Post subject: |
|
|
chrissou wrote: | Bon alors revenons a nos moutons !
moi aussi j'aimerais bien testé tout ca ! mais malheureusement je ne suis pas assez callé pour faire un tuto simple pour charger les lib en ram
Donc j'attends qu'une ame charitable fasse un tuto beaucoup plus simple que notre confrère english |
+1 _________________ 1001111100100001110010011100100111111001
1001111100100100110010011100111001100111
1001111100100110010010011100111110011111
1001111100100111000010011100111001100111
1000000100100111100011000001100111111001 |
|
Back to top |
|
|
geforce l33t
Joined: 29 Dec 2003 Posts: 654 Location: Canada
|
Posted: Sat May 28, 2005 3:23 pm Post subject: |
|
|
Par simple curiosite c'est quoi le liens du tuto ? _________________ http://tilde.club/~geforce/ |
|
Back to top |
|
|
terreur Apprentice
Joined: 30 Nov 2004 Posts: 228 Location: Belgique
|
|
Back to top |
|
|
terreur Apprentice
Joined: 30 Nov 2004 Posts: 228 Location: Belgique
|
Posted: Sat May 28, 2005 7:06 pm Post subject: |
|
|
Enlight wrote: | J'avais juste testé avec les libs de firefox (solution à base de ldd vu que j'ai que 256 Mo) et ça torche pas mal, sinon dans la mesure où tu utilise des tarballs updatés, la seule crainte à avoir serait qu'en cas de hard reboot tes libs soient pas mise à jour si tu fais un upgrade.
Come je fais un peu joujou avec init en ce moment, je vais surement me replonger dedans. |
tu as fait cette technique ci :
Code: |
##do this in advance
tar cpf /root/preload.tar /usr/bin/firefox /lib/and /lib/all /usr/lib/of /usr/lib/the /lib/raries/ it's/dependent /lib/on
##replace all the original bins and libraries with links to /preload/whatever
##Then put this in /etc/conf.d/local.start
mount -t tmpfs -o size=128m none /preload > /dev/null 2>&1
cd /preload && tar xfp /root/preload.tar
|
|
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Sun May 29, 2005 1:19 am Post subject: |
|
|
yep, mais je voulais la retenter avec squashfs au lieu de tar + tmpfs, je regarde ça si j'ai un peu de temps demain. |
|
Back to top |
|
|
terreur Apprentice
Joined: 30 Nov 2004 Posts: 228 Location: Belgique
|
Posted: Sun May 29, 2005 7:12 am Post subject: |
|
|
ok tiens nous au courant. |
|
Back to top |
|
|
chrissou Guru
Joined: 22 Mar 2004 Posts: 473
|
Posted: Sat Jun 11, 2005 8:44 am Post subject: |
|
|
j'ai tenté le topic english pour monter les libs en ram ...
malheureusement je suis bloqué bien rapidement au moment de monter le /dev/loop0 voici :
Code: |
I9300 zobi # losetup /dev/loop0 /boot/initrd
/dev/loop0: Aucun périphérique ou adresse
|
quelqu'un a t il une idée la dessus ?
Merci d'avance _________________ MacBookPro 17, OSX 10.6
Mon site oueb : http://www.generationdomotique.com |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Sat Jun 11, 2005 10:03 am Post subject: |
|
|
Quote: | grep -i loop /usr/src/linux/.config
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_CRYPTOLOOP=y
| [/b] |
|
Back to top |
|
|
chrissou Guru
Joined: 22 Mar 2004 Posts: 473
|
Posted: Sat Jun 11, 2005 10:18 am Post subject: |
|
|
Bien vu
je recompil tout ca et je test merci :p _________________ MacBookPro 17, OSX 10.6
Mon site oueb : http://www.generationdomotique.com |
|
Back to top |
|
|
chrissou Guru
Joined: 22 Mar 2004 Posts: 473
|
Posted: Sat Jun 11, 2005 10:56 am Post subject: |
|
|
un autre petit soucis maintenant
j'ai donc suivi toute la procédure a la lettre mais au boot mon laptop n'arrive pas a voir le root=/dev/ram0 effectivement si je regarde dans le rep /dev/ je n'ai pas de device ram .... Je pense que ceci doit être lié a udev ou quelque chose du genre ?
qu'en pensez vous ? _________________ MacBookPro 17, OSX 10.6
Mon site oueb : http://www.generationdomotique.com |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Sat Jun 11, 2005 11:18 am Post subject: |
|
|
Quote: | grep -i init /usr/src/linux/.config
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
# CONFIG_SCSI_INITIO is not set
|
looool |
|
Back to top |
|
|
chrissou Guru
Joined: 22 Mar 2004 Posts: 473
|
Posted: Sat Jun 11, 2005 1:04 pm Post subject: |
|
|
LOL décidément j'ai du mal avec la config de mon kernel moi !
Encore un autre soucis et je pense bientot le dernier avec recompil du kernel une seconde fois au reboot me voici avec nouveau message d'erreur :
"no init found try to pass init= option to kernel"
hors mon grub.bonf est configuré ainsi :
Code: |
default 0
timeout 8
splashimage=(hd0,0)/boot/grub/lfs-splash.xpm
title=Gentoo 2.6.11 r9 passage ram
kernel /boot/kernel-2.6.11-gentoo-r9 root=/dev/ram0 rw init=linuxrc udev
initrd /boot/initrd
title=Gentoo 2.6.11 r9 via DD
kernel /boot/kernel-2.6.11-gentoo-r9 root=/dev/sda1 udev
|
et j'ai bien un fichier linuxrc dans mon /mnt/initrd comme indiqué dans le tuto ...
Des idées la dessus ?? _________________ MacBookPro 17, OSX 10.6
Mon site oueb : http://www.generationdomotique.com |
|
Back to top |
|
|
chrissou Guru
Joined: 22 Mar 2004 Posts: 473
|
Posted: Sat Jun 11, 2005 6:45 pm Post subject: |
|
|
Un petit up mr Enlight pas d'idées cette fois ? _________________ MacBookPro 17, OSX 10.6
Mon site oueb : http://www.generationdomotique.com |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Sat Jun 11, 2005 6:57 pm Post subject: |
|
|
Sorry j'étais pas là, je pense que c'est ton losetup qui a foiré, losetup sert à associer un périphérique loop avec un fichier ou un périphérique de block.
donc en gros quen tu suis le how-to tu travailles dasn /mnt/chépukoi qui est est le fichier dans lequel loop0 est monté Mais comme loop0 a été associé à /boot/initrd, ça le "rempli" (c'est pas tout à fait exact mais bon c'est l'idée). je pense donc qu"en fait ton initrd ne renvoye pas sur loop0...
edit, en fait remonte loop0 sur un fichier, vérifies qu'il contient ce qu'il faut, et si c'est bon effectue juste le losetup ça devrait passer. |
|
Back to top |
|
|
chrissou Guru
Joined: 22 Mar 2004 Posts: 473
|
Posted: Sat Jun 11, 2005 7:48 pm Post subject: |
|
|
j'ai donc vérifié le contenu de mon /mnt/initrd j'ai recommencé le losetup mais ca ne change rien
j'ai regardé sur le post du howto apparament 2 personnes ont eu le meme cas que moi mais mon anglais n'est pas assez pointu pour trouver la solution _________________ MacBookPro 17, OSX 10.6
Mon site oueb : http://www.generationdomotique.com |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Sat Jun 11, 2005 8:00 pm Post subject: |
|
|
chrissou wrote: | j'ai donc vérifié le contenu de mon /mnt/initrd j'ai recommencé le losetup mais ca ne change rien |
après avoir monté /dev/loop0 dessus (sur /mnt/initrd)?
Quote: |
j'ai regardé sur le post du howto apparament 2 personnes ont eu le meme cas que moi mais mon anglais n'est pas assez pointu pour trouver la solution |
je crois que le thread est long tu peux me les mp, avec un peu de chance je les verrai avant de partir.
ps : ton /boot était bien monté au moment du losetup??? |
|
Back to top |
|
|
|