AmigaOne : FFS Instable

15 sujets de 16 à 30 (sur un total de 31)

  • anonyme

      #26043

      @slobman

      si c’était intégré tu pourrais pas configuré la taille du cache par exemple et tu pourrais pas définir quelles partitions tu veux avec le cache.

      slobman

        #26044

        Hip !!

        Hinhin !!

        Erreur, erreur !!

        Les systèmes modernes proposent des préférences graphiques aux utilisateurs… Donc on aurait pu y règler simplement, à grand coup de case à cocher et champ numérique !!

        [edit]Et en plus, je vois pas le rapport… Comment ils font dans sfs pour utiliser les caches ?[/edit]

        Erreur, Erreur !!

        Argument incorrect !!

        !! qiH

        l’Ours

          #26045

          plus exactement SYS:Tools/FastFileSystem/

          effectivement ça tatane !! (avec un cache à 4000 (4Mo))

          quelqu’un a testé le module d’encryption ?

          anonyme

            #26046

            et PFS3 ca fonctionne pas sur l’AmigaOne ??? :-D

            sinisrus

              #26047

              Ouai j’ésspère bien voir PFS porter sur os4.0!!! quelqu’n sait si le developpement continue?

              hybrid

                #26048

                Vu que PFS3 fonctionne (en émulation of course) sous MOS, je vois pas pourquoi il fonctionnerait pas sur AOS4 … à tester bien sûr.

                jah

                  #26049

                  @sinisrus

                  je me suis laissé dire que pfs (du moins le 3) est totalement en

                  assembleur 68k, donc meme si l’equipe qui l’a fait etait tjs la et

                  d’accord je pense qu’il perdrait beaucoup de son punch lors du

                  portage

                  slobman

                    #26050

                    Hip !!


                    @jah
                    : pourquoi perdrait-il de son punch ? Ils ont qu’à le refaire en asm ppc… cf le super thread sur l’asm ppc…

                    !! qiH

                    /me qui attends toujours de bons arguments ou au moins une vraie réponse…

                    anonyme

                      #26051

                      /me qui attends toujours de bons arguments ou au moins une vraie réponse…

                      Facile, donne 10 000$ à Hyperion et ils se feront un plaisir d’ajouter ce que tu veux dans FFS2…

                      slobman

                        #26052

                        Hip !!

                        Ok alors, c’est bien un défaut de jeunesse de FFS2… mais il est pas fini, hein ? ça va être intégré dans le vrai OS4 ?

                        [edit] et si j’avais 10000$ je les donnerais pas à hyperion, vu que j’ai pas encore d’aone, mais juste un peg sous mos[/edit]

                        !! qiH

                        sg2

                          #26053

                          « Vu que PFS3 fonctionne (en émulation of course) sous MOS, je vois pas pourquoi il fonctionnerait pas sur AOS4 … à tester bien sûr. »

                          Parce que pour autant que je me rappelle, on a éjecté des fonctions de support pour le code BCPL qu’utilise PFS3 (mais qui ne font pas joli dans le décor d’un DOS rénové).

                          Quant à la question de savoir pourquoi le cache est un plugin pour FFS2, c’est simplement parce que FFS2 a été pensé pluginable, et que le premier plugin qu’olaf a créé pour démontrer la validité du concept, c’est un plugin de cache. Le suivant a été l’encryption plugin, et il y en a d’autres en préparation.

                          Rappelons à ce point, que les blocks de « buffers » qu’on alloue à un filesystem (soit à la définition des partitions soit a posteriori en utilisant AddBuffers) sont uniquement des blocs de cache des directories, pas des fichiers.

                          Sous OS4 :

                          – SFS fonctionne avec la « diskcache.library » qui comme sous Unix, utilise (une partie de) la mémoire libre pour cacher les blocs de données des fichiers. Lorsque c’est nécessaire, diskcache.library « rend » la mémoire au système.

                          – FFS2 fait la même chose quand on utilise son fs_plugin_cache (utilisation de la moitié de la mémoire libre, de façon dynamiquement ajustée).

                          – SFS s’appuie sur le (bon) fonctionement du cache d’écriture du disque, qu’il flushe de temps à autres (à la façon d’un cache ‘writeback’), alors que FFS est plus parano et flushe tout le temps (à la façon d’un cache ‘writethrough’). C’est pourquoi en écriture, même avec fs_cache_plugin, FFS2 reste beaucoup plus lent que SFS… Mais on peut forcer FFS2 en mode ‘writeback’, en ajoutant « fs_set_flush_strategy dhx: 1 » dans la user-startup pour les partitions désirées.

                          – les drivers IDE OS4 (VIA, SI680 et SI3112) testent le bon fonctionnement du write cache de chaque disque, et le désactivent complètement s’il ne marche pas bien, car sinon, SFS ne peut pas être fiable. Si vous avez des performances disque extrêmement faibles avec FFS2, spécialement en écriture, cela vient à 99% des cas du fait que le write cache de votre disque a été détecté comme non fiable par les drivers IDE (une solution consiste à passer de FFS2 à SFS, car SFS est quand même capable de fonctionner rapidement sur un disque sans write cache, alors que FFS2 rame dans ce cas, tant que vous n’avez pas changé le mode de gestion du cache en writeback, voir ci-dessus). Pour le savoir, vous pouvez regarder ce que les drivcers IDE sortent comme trace sur le port série au boot, ou encore les interroger une fois l’OS chargé avec idetool.

                          Dans tous les cas, par construction, FFS2 reste plus lent que SFS, quelles que soient les options.

                          Amicalement,

                          Stéphane Guillard

                          hybrid

                            #26054

                            Question conne mais je m’interroge :

                            Pourquoi, puisque FFS se traîne des tares dues à son grand âge et la tentative désespérée de le garder rétro compatible, pourquoi ne pas avoir simplement porté FFS sous AOS 4 pour garder la compatibilité avec les disques venant des OS précédents et avoir à la place, en guise de FS par défaut, créé (ou porté), un système de fichier plus performant/efficace/fiable ?

                            PFS3 par exemple est vraiment une brute de guerre, MuFS permet la gestion multi-user, SFS est un bon compromis, etc etc … pourquoi ne pas avoir pris SFS par exemple comme FS par défaut et non comme contrib ?

                            Après tout, AHI, MUI, P96 n’étaient que des contribs en leur temps, aujourd’hui, ce sont des composants « officiels » du système alors pourquoi perdre du temps et se prendre la tête à maintenir et tenter d’améliorer quelque chose dont le design original est de toute façon limitant ?

                            Sinon, un truc intéressant avec cette histoire de plugins … est ce que ça sous entendrait qu’il pourrait y avoir un « fs_multi_user » plugin par exemple pour ajouter une gestion multi user à FFS ou la structure du FS l’en empêche ?

                            A+

                            Rafo

                              #26055

                              @Hybrid :

                              Ben, si FFS2 a été conçu, c’est justement pour faire sauter les

                              brides, alors, bien sûr que c’est possible d’avoir un plug-in

                              multi-youzeur.

                              Et puis tiens, pkoi pas un plug-in « je colle virtuellement des

                              fichiers de 2Go de façon transparente (au lieu de l’imposer aux

                              concepteurs des applis, comme si c’était leur boulot de se soucier

                              de ce genre de truc), pour l’utilisateur pour faire croire que c’est

                              un gros, pour gérer des fichiers énormes », en attendant une refonte

                              totale du DOS (qui, si ça se trouve, a déjà été faite…) ?

                              {{ } { } } <-- pour compenser l'usage massif des parenthèses.

                              anonyme

                                #26056

                                @hybrid

                                pourquoi ne pas avoir simplement porté FFS sous AOS 4

                                Je me pose la même question.

                                PFS3: non merci. Il m’a trashé un disque.

                                fs_multi_user: sans protection mémoire cela n’a aucun intérêt.

                                Alex

                                  #26057

                                  bhein

                                  fs_multi_user: sans protection mémoire cela n’a aucun intérêt.

                                  bhein moi je trouvais MuFS bien pratique sous OS3.0 pour par exemple avoir un système qui me permettait de protéger les fichiers systèmes contre l’effacement par ma copine ou même auparavant mes frêres… Pour moi le truc avec MuFS ce n’est pas (en core) forcément la possibilité d’avoir plusieurs sessions utilisateurs actives en même temps mais bien de pouvoir protéger des fichiers contre des erreurs de manipulations (voir même des virus, il suffit de se connecter avec des droits moindres (pas en administrateur hein) et pouf c’est réglé : les seuls fichiers pouvant être infectés sont des fichiers utilisateurs qui ne sont pas forcément sensibles au bon focntionnement…

                                15 sujets de 16 à 30 (sur un total de 31)

                                • Vous devez être connecté pour répondre à ce sujet.

                                Forums AmigaOS, MorphOS et AROS Général AmigaOne : FFS Instable

                                Amiga Impact