Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 20 Sep 2014, 20:16
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Augmenter le nombre de .sfs acceptés
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [5 Posts]  
Author Message
ASRI éducation


Joined: 09 May 2009
Posts: 2447
Location: France

PostPosted: Thu 10 Jan 2013, 21:27    Post subject:  Augmenter le nombre de .sfs acceptés
Subject description: 9 sfs c'est trop peu...
 

Sur les Puppy actuelles (séries 5), il semble qu'il ne soit pas possible de monter (utiliser) plus de neuf fichiers sfs.
Question 1 : quelqu'un a-t-il essayé d'en monter un plus grand nombre ?
Question 2 : quelqu'un sait-il comment augmenter le nombre de sfs acceptés ?

Une troisième question destinée à ceux qui ont déjà utilisé plus d'une quinzaine de sfs montés : est-ce que l'ajout d'un trop grand nombre de sfs est nuisible à la réactivité du système ?

Merci d'avance pour vos réponses/remarques/informations.

Cordialement,
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 4236
Location: Gatineau (Qc), Canada

PostPosted: Fri 11 Jan 2013, 02:15    Post subject:  

Bonsoir, ASRI.

L'expert à qui poser cette question est jrb, l'auteur d'une Puppy 4.12, je crois, entièrement basée sur des fichier sfs.

Si je me rappelle bien, jrb disait qu'on peut charger jusqu'à 26 sfs. Il suffit pour ce faire de changer le paramêtre max_loop=x dans le menu.lst de /mnt/disque-quelconque/grub/boot (ou dans lilo, etc.).

Exemple. Voici l'entrée dans grub de mon lupu5.25-retr, qui peut en accepter jusqu'à 14.

Code:
title          Lucid Puppy 5.2.5 avec noyau Linux 4.30.5
root      (hd1,0)
kernel         /lupu-525-26305v4/lancement/vmlinuz max_loop=14 pfix=fsck,copy root=/dev/ram0 ramdisk_size=192000 pmedia=idehd pdev=sdb1 psubdir=lupu-525-26305v4 loglevel=3
initrd         /lupu-525-26305v4/lancement/initrd.gz
boot


Je ne me souviens pas que cet ancien puppy 4.12 ait "souffert" d'avoir eu huit (Cool sfs chargés en même temps.

Je sais que l'objection dont tu parles vient de BK. La solution de MU (Mark Ulrich) avait été à l'époque de regrouper tous les sfs qu'on souhaitait avoir sur une distro Puppy en un maximum de cinq ou six sfs, selon qu'on charge le devx___.sfs ou non.

D'après moi, la limite n'est pas tant le nombre de sfs chargés que la quantité de mémoire vive pour les héberger. Souvenons-nous que Puppy fonctionne entièrement en MEV (RAM). Si on n'a pas beaucoup de MEV, les sfs de trop vont se charger dans le fichier d'échange (mémoire "swap"), et alors là, la vitesse d'éxécution va prendre un sérieux coup. Ou encore certains de ces sfs (vraisemblablement les derniers de la "pile") ne se chargeront pas du tout, s'il n'y a pas assez de cette mémoire "swap". (Ce qui précède m'est arrivé en démarrant un Puppy d'un DVD avec plusieurs sfs. C'est donc à vérifier dans d'autres situations de démarrage. )

Bonne recherche.

musher0

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
ASRI éducation


Joined: 09 May 2009
Posts: 2447
Location: France

PostPosted: Fri 11 Jan 2013, 07:46    Post subject:  

@ musher0
Merci pour toutes ces infos.
Cordialement,
Back to top
View user's profile Send private message Visit poster's website 
Médor


Joined: 26 May 2011
Posts: 1698

PostPosted: Fri 11 Jan 2013, 14:09    Post subject:  

Bonsoir,

Sans faire un roman,

Bien faire la distinction entre le montage en loop et la copie en ram visant en LiveCD à pouvoir libérer si possible le lecteur de CD/DVD pour un autre usage, d'où la fameuse taille fatidique des 100 Mo de l'image iso même si de nos jours elle est plutôt du double !

La copie en ram est d'autant plus longue que la taille des fichiers à charger est importante et plus longue encore sur un PC disposant de beaucoup de ram mais ensuite le fonctionnement sera vraiment rapide !

La copie en ram peut être forcée par "pfix=copy" et en modifiant la taille du ramdisk : "ramdisk_size=", mais il faut rester conscient que Puppy a besoin de mémoire pour le fonctionnement de base plus de quoi charger les applications (ex : Mozilla à besoin de bien plus de 100 Mo de ram) d'où l'intérêt d'un fichier ou partition de swap même si c'est beaucoup moins rapide ça évite un plantage en cas de dépassement des ressources physiques.

Le nombre de loops pour le montage des sfs est limité dans le script init (contenu dans initrd.gz : extension réelle en cpio) avec la possibilité de le modifier par l'option de boot "max_loop=".
Dans l'arborescence d'intrid.gz on peut créer des points de montages "/pup_roXX" supérieur à 9 (jusqu'à pup_ro43 dans LHP série 4 ou 5 et d'une vingtaine pour Lasy Pup) et en modifiant le script init en conséquence.

En live ou en frugale après le pivot racine les points de montages se retrouvent dans /initrd, ils sont plus ou moins occupés suivant le nombre de sfs montés en plus de ceux de Puppy :
le sfs principal en /pup_ro2, le pupsave suivant le pupmode en /pup_ro1 ou /pup_rw, le zdrive éventuel en /pup_z, etc.
N.B. : Le fichier init se retrouve aussi après le pivot racine dans /initrd (mais ne pas le modifier/l'enregistrer ici...).


SFS_load on-the-fly permet d'outrepasser la limite des 9 sfs avec un avertissement, testé ici sur Lucid-528 en frugale avec 512 Mo de ram et sans swap mais je n'ai pas eu l'occasion de tester au delà de 15 sfs !

Bref, à moins d'avoir la chance de posséder un PC avec 4 Go de ram ou plus, il faut tout de même rester raisonnable Wink

Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
ASRI éducation


Joined: 09 May 2009
Posts: 2447
Location: France

PostPosted: Fri 11 Jan 2013, 14:27    Post subject:  

@ Médor
Avec cette réponse, tu n'as plus le choix.
A nouveau, tu vas devoir faire partie de l'équipe d'ASRI Edu.
La version 310 utilisera de nombreux sfs...
Cordialement,
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [5 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0578s ][ Queries: 12 (0.0048s) ][ GZIP on ]