[#1] Porównanie Filesystemów: FFS(DC)|SFS|PFS3
Nie spotkałem się do tej pory z żadną tabelką porównującą wydajność najbardziej znanych systemów plików na Amigę, czyli Fast File System (także Directory Cache), Smart File System oraz Professional File System 3, dlatego postanowiłem wykonać taki test.
Sprzęt jakiego użyłem, to Amiga 1200 + Blizzard 1220/4; dysk twardy 2.5" Seagate Momentus 5400.3 40GB na standardowym kontrolerze IDE z załadowanym scsi.device w wersji 46.0. Workbench 3.1 na kickstarcie sprzętowym 3.1 v40.68.
Każdej z partycji przydzieliłem identyczną ilość buforów (150), a sprawdzane były podczas tej samej instancji Workbencha, a więc w identycznych warunkach dla każdego testu.
Oto rezultat:



Testy wykonane były programem SysSpeed v2.6.

Ostatnia aktualizacja: 03.08.2016 16:37:16 przez Umpal
[#2] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Umpal, post #1

Jeszcze raz zrób test z kasowaniem plików na SFS z wyłączonym katalogiem recycled.
[#3] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@] SKOLMAN_MWS ˇ agrEssOr [, post #2

Wykonane: SFS w trybie NORECYCLED uzyskał wynik: Delete 193
[#4] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Umpal, post #1

Bardzo fane zestawienie, generalnie PFS3 wygląda z tego najlepiej.
Jak masz kopię tej testowej partycji przydałby się też test na "odporność" filesystemu na zanik zasilania czy po prostu reset w trakcie zapisu plików. Który przetrwa, a który padnie tracąc walidację.
[#5] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@vojo, post #4

Partycje dalej "siedzą" na dysku, ale nie zamontowane, bo zabierają sporo pamięci. Może kiedyś uzupełnię ten test o takie tortury, bo w sumie na razie, to mamy tylko suchy test programu. Wiadomo, że praktyka jest najlepszym testerem.
[#6] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Umpal, post #1

Z FFS jest pewno ale. Jeżeli partycja ma standardowy blok 512, to spróbuj wykasować plik np. 100 MB. Potrwa to wieeeeecznie. Dopiero partycja z blokiem 2048 wykasuje ten plik blysakwicznie.
SFS nie ma najmniejszych problemów z duzymi plikami, robi to w ułamek sekundy.

Druga sprawa, to FFS z blokiem 512 powinien mieć nie mniej niż 500 buforów, natomiast SFS zawsze powinien mieć 100.

Jakim programem zrobiłeś test? Najlepiej wrzuć do katalogu 100 plików o wielkości 1 bajta i 100 plików o wielkości 100 MB i wtedy z poziomu WB wykasuj cały katalog i zmierz czas. Wtedy test będzie wiarygodny.
[#7] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Andrzej Drozd, post #6

natomiast SFS zawsze powinien mieć 100.

Nieprawda. Nawet instrukcja wyraźnie mówi, że 100 powinno być wartością minimalną, ale można i dać więcej:
I'd recommend atleast 100 buffers, more if you have plenty of memory.
[#8] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Umpal, post #1

Bardzo ciekawy test Piotrze brawo! Osobiście używam przestarzałego FFS ale jeśli czas na to pozwoli będzie trzeba się przesiąść na inny filesystem.
[#9] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@vojo, post #4

PFS i SFS są wolne od walidacji.
1
[#10] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@] SKOLMAN_MWS ˇ agrEssOr [, post #9

głupio się zapytam
macie może manuala jak przygotować krok po kroku kartę cf 8gb w pfs3 ?
[#11] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@miro_78, post #8

Dzięki OK
FFS nie jest zły, ale warto go przynajmniej zaktualizować do najnowszego. PFS3 jest lepszy, jeśli robi się sporo na Amidze, szczególnie pod jakimś filemanagerem. Wadą PFS3 - jeśli się ma mało pamięci RAM - jest konieczność przypisania minimum 150 buforów na partycję, a do komfortu trzeba dać jeszcze więcej (ale nie więcej niż 500 wg instrukcji). FFS zadowoli się 30 i będzie działał stabilnie. Ja po różnych doświadczeniach działam głównie na FFS w najnowszej wersji, ale jeśli zdobędę kartę z przynajmniej 8MB Fast, to prawdopodobnie przejdę całkowicie na PFS3.

[Update]
Małe sprostowanie odnośnie buforów w PFS3
Klasycznie już chyba autorzy instrukcji przeczą sami sobie. W kilku miejscach instrukcji są różne informacje, ale bazując na pewnym zapisie sprawa wygląda następująco:
PFS3 has a build in sanity check ensuring the number of buffers is between
70 and 600. Below 70 buffers PFS3 cannot function properly and above 600 the
overhead of maintaining the cache would become a problem.

Zatem można chyba przyjąć, że PFS3 będzie działał już przy 70 buforach. W sumie można się już pokusić przy mniejszej ilości RAM-u na przesiadkę...

Ostatnia aktualizacja: 03.08.2016 22:02:38 przez Umpal
[#12] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Umpal, post #11

FFS nie jest zły, ale warto go przynajmniej zaktualizować do najnowszego.


FFS jest porażką podczas kasowania duuuużych plików na partycji z blokiem 512. Dopiero blok 2048 daje komfort, ale też szybko zapełnia się miejsce na takiej partycji oraz nie działają standardowe "naprawiacze". Ja FFS używam tylko na partycji systemowej. Wszelkie katalogi typu T: mam przypisane do innej partycji na SFS.OK
Proszę się do tego odnieść, zrobić kolejny test i już.OK
[#13] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@JacK_Swidnik, post #10

Są filmy na YT. Poszperaj. Użyj PSF3aio Toniego Wilena. Formatuj tylko "szybkim" nigdy "pełnym". używaj najnowszego scsi.device Cloanto lub Don_Adana (v46.0). Do partycjonowania użyj HDToolBoxa z AmigaOS 3.9 z BB2.
[#14] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Umpal, post #1

Grrr! Właśnie stała się rzecz niesamowicie irytująca i zarazem ciekawa od strony użytkowo-praktycznej. Otóż przerzucałem 10MB plik z jednej partycji na drugą. Partycja docelowa jest w PFS3. W trakcie tej operacji Guru postanowił medytować. Taa... Jako że jest to partycja PFS to nie nastąpiła znana z FFS walidacja. Zaleta. Ale ku mojemu zdziwieniu i przerażeniu przerzucany plik nie znalazł się na docelowej partycji, a ze źródła także zniknął . Jeśli takie kwiatki robi PFS3, to ja mu podziękuję. Chyba że nastąpił bardzo rzadki zbieg okoliczności, gdzie system otrzymał informację, że plik został już skopiowany, przy czym jego ostatnie kilobajty znajdowały się jeszcze zbuforowane w pamięci RAM i były zapisywane, a mimo wszystko plik w źródle został już usunięty i w takim momencie nastąpiła zwiecha. Wiadomo, że PFS nie zapisze informacji o pliku jeśli nie zostanie zapisany ostatni bajt, dlatego śladu po nim nie ma. Ciekawi mnie, jak w takim scenariuszu zachowałoby się FFS lub SFS...
[#15] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Umpal, post #14

Kopiowane z partycji PFS na partycje PFS? PFSaio czy PFS18.5? Jakie bufory mają partycje? Jaka karta turbo i czy podkręcana?

Ostatnia aktualizacja: 05.08.2016 13:51:49 przez Pawelek
[#16] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Pawelek, post #15

Z FFS na PFS-aio v18.5. A2000, karta A2630 - niepodkręcana. W tle chodziło AmiTCP i przypuszczam, że to ono mi zrobiło kuku. Ale mniejsza, co wywołało guru z lasu. Mnie rozchodzi się o usunięcie pliku przed skończonym zapisem.
[#17] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Umpal, post #14

Mnie rozchodzi się o usunięcie pliku przed skończonym zapisem.
Co ma do tego partycja docelowa?

Wiadomo, że PFS nie zapisze informacji o pliku jeśli nie zostanie zapisany ostatni bajt...
A FFS, SFS czy dowolny inny system plikowy na dowolny inny OS zapisze taką informację?







Ostatnia aktualizacja: 05.08.2016 14:14:40 przez Dopuser
[#18] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Dopuser, post #17

Co ma do tego partycja docelowa?

Przeczytaj proszę jeszcze raz, to zrozumiesz.

A FFS, SFS czy dowolny inny system plikowy na dowolny inny OS zapisze taką informację?

Tak, FFS zapisuje tę informację już na starcie, dlatego mamy słynną walidację, gdy nastąpi zawieszenie systemu (lub reset z klawiatury).
[#19] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Umpal, post #18

Że sytuacja wygląda tak, że plik nie został zapisany na partycji docelowej, a usunięty ze źródłowej, więc źródło problemu może być zarówno tak na dysku źródłowym jak i docelowym myślę.

Walidacja nie przywróci ci niezapisanego czy usuniętego pliku, a tylko uaktualni/odtworzy mapę bitową partycji.
[#20] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Dopuser, post #19

Tak, tak. To może tak właśnie wyglądać, dlatego zastanawiam się, czy to wina konkretnego filesystemu, czy po prostu naturalne zachowanie jak każdego innego. Musiałbym sprowokować podobną sytuację, co nie będzie chyba łatwe. Ale na razie przechodzę nad tym do porządku OK
[#21] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Umpal, post #20

Jeśli ktos ma wszystkie kompilacje SFS, szczególnie wersje od 1.260 do 1.276 to proszę podesłać na pawelg2 (malpa) o2.pl
[wyróżniony] [#22] Re: Porównanie Filesystemów: FFS(DC)|SFS|PFS3

@Pawelek, post #21

Czy ktoś zna program do testowania obciążenia procesora CPU przez dysk twardy? (zrobiłoby się jeszcze dodatkowy benchmark w jakim stopniu dany system plików obciąża procesor)

Ostatnia aktualizacja: 06.08.2016 17:44:21 przez Pawelek
[#23] Który system wybrać - SFS czy PFS3?

@Umpal, post #1

Odkopuje wątek bo mam dylemat, a wyników z pierwszego posta nie widać.

Zamierzam się z założeniem SD do A1200. Karta ma 32GB i wiem na wstępie że muszę załadować:

LoadModule DEVS:scsi.device


Dzięki temu pełne 32GB są widoczne.

Ale... mam dylemat

Obecnie wszystkie partycje są w SFS, ale z powodu iż nie ma wersji SFSdoctor dla 68k, to zastanawiam się czy nie zmienić FS na PFS3 póki nie włożyłem karty do środka klasyka. Miał on jednak tą wadę, jak miałem poprzednią A1200, ze nie był w 100% zgodny i kilka gier nie chciało działać z partycji w PFS3 (np Ambermoon).

FFS odpada, bo to jak dla mnie żenada FS. Zastanawiam się natomiast czy aby nie zmienić wszystkiego na PFS3 i zostawić małą partycję w SFS na "kapryśne" gry i programy.

A wy co sądzicie? Jaki system byście polecili? I czy ma ktoś te testy prędkości PFS3 vs SFS?
[#24] Re: Który system wybrać - SFS czy PFS3?

@Solo Kazuki, post #23

FFS z 3.9 nie jest taki straszny.
Osobiście lubię PFSa, ale rzeczywiście ma on czasem problemy ze sobą i jeśli miałbym oceniać niezawodność to SFS jest najstabilniejszy-> najmniej problemów (kompatybilność i psucie się partycji/ewentualna utrata danych).
Jedyny odczuwalna różnica na niekorzyść SFS to to, że potrzebuje czasem więcej buforów do efektywnego działania niż PFS (w PFS max to 600 buforów i wystarcza do wszystkiego z nawiązką) ok, racja
Najbezpieczniej jest mieć co najmniej SFS i PFS (w przypadku kilku partycji).
[#25] Re: Który system wybrać - SFS czy PFS3?

@Solo Kazuki, post #23

Używam tylko PSF3, na wszystkich partycjach.
Polecam.
Przy FFS odzyskiwanie validacji trwa strasznie długo, PFS3 nie ma tego problemu... przynajmniej nigdy z nim się nie spotkałem.
[#26] Re: Który system wybrać - SFS czy PFS3?

@Arturo, post #25

W SmartFileSystemie też nie ma problemu z walidacją, też można szybko odzyskać skasowane pliki, też jest obsługa długich nazw i to z automatu, bo w PFS trzeba długie nazwy włączać ok, racja
[#27] Re: Który system wybrać - SFS czy PFS3?

@Arturo, post #25

O FFS nawet nie myślałem, dla mnie ten system jest prawie tak samo przestarzały jak OFS.

Tak jak napisał Buli SFS też nie potrzebuje walidacji, w PFS3 też jej nie ma. Jest to przypadłość systemów OFS i FFS.
[#28] Re: Który system wybrać - SFS czy PFS3?

@Solo Kazuki, post #23

Z serwera, na którym był zrzut ekranu zostały usunięte wszystkie darmowe konta, ale wciąż mam oryginalny plik. Wrzucam:



Planuję powtórzyć proces, tym razem dojdzie trochę nowego sprzętu i nowa metoda.
[#29] Re: Który system wybrać - SFS czy PFS3?

@Umpal, post #28

Bardzo ładnie zebrane dane.
Ważne jest też ewentualne zastosowanie i moc CPU.
Dla przykładu, gdy robiłem testy pod kątem AGA_Blastera, gdzie liczy się szybkość odczytu danych z dysku + jak najmniejsze obciążenie zasobów, w moim przypadku dla dość słabej konfiguracji bo CD32 + fastram + IDE i najlepiej wypadł.. FFS DC ok, racja
I to właśnie jego używam na dużych partycjach przeznaczonych dla plików wideo skonwertowanych dla AGA_Blastera (pliki po kilkaset megabajtów, partycje po kilkadziesiąt gigabajtów) ok, racja
[#30] Re: Który system wybrać - SFS czy PFS3?

@Solo Kazuki, post #23

nie ma wersji SFSdoctor dla 68k

Znalazłem na AmiNecie dosyć stary program FixDisk, który ponoć naprawia także partycje w SFS. Czy może ktoś z niego korzystał? Jak się spisuje z SFS?
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem