Obligement - L'Amiga au maximum

Vendredi 20 octobre 2017 - 01:46  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

 · Actualité (récente)
 · Actualité (archive)
 · Comparatifs
 · Dossiers
 · Entrevues
 · Matériel (tests)
 · Matériel (bidouilles)
 · Points de vue
 · En pratique
 · Programmation
 · Reportages
 · Tests de jeux
 · Tests de logiciels
 · Tests de compilations
 · Articles divers

 · Articles in english
 · Articles in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scčne démo
 · Divers
 · Informatique générale


Jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Contact

David Brunet

Courriel

 


Test : IceFileSystem 2.4
(Artyku napisany przez David Brunet - 05/2011)


Autor IceFileSystemu, Leif Salomonsson, próbuje trwale zaznaczyc swoja obecnosc w temacie systemów plików dla MorphOS-a. Sprawdzmy jakie postepy zrobil od czasu wersji 1.13 testowanej przez Obligement w sierpniu 2010.

Wprowadzenie

IceFileSystem to system plików dla MorphOS-a napisany przez Leifa Salomonssona. Pierwsza wersje publiczna, oznaczona numerem 1.13, autor wypuscil w sierpniu 2010 roku. IceFS jest programem shareware, kosztuje 190 koron szwedzkich (okolo 75 zlotych). Cena systemu wzrosla ponad dwukrotnie od czasu pierwszej wersji, na poczatku mozna go bylo zarejestrowac za okolo 40 zl. IceFS mozna uzywac równiez w wersji niezarejestrowanej, ale wtedy operacje odczytu, zapisu i kasowania staja sie z czasem coraz wolniejsze.

Jak pisze sam autor systemu, IceFS zostal zaprojektowany, aby byc systemem stabilnym, dobrze sie skalujacym, efektywnym i szybkim, w tej wlasnie kolejnosci. Te kryteria nie byly do konca spelnione przez wersje 1.13. System jest w pelni 64-bitowy i porafi teoretycznie obsluzyc dyski o calkowicie abstrakcyjnej pojemnosci 9,2 EB (9 200 000 GB), oraz oczywiscie pliki dluzsze niz 4 GB. Ilosc partycji dysku, katalogów i plików jest nieograniczona. IceFS dobrze wspólpracuje z nosnikami wymiennymi, obsluguje rózne wielkosci bloku (512, 1024, 4096... bajtów). IceFS opcjonalnie twrzy katalog do odzyskiwania skasowanych plików. Zuzywa tylko 128 kB przestrzeni dyskowej na swoje dane administracyjne, oraz drugie tyle na metadane. Obsluguje twarde i miekkie linki (dowiazania symboliczne), komentarze, oraz inne zaawansowane funkcje takie jak blokowanie rekordów danych, pakiety ,,examine all" i notyfikacje.

IceFS dosc skutecznie walczy z problemem fragmentacji plików. Zwlaszcza duze pliki stara sie trzymac w mozliwie najwiekszych fragmentach, uzywajac do przydzialu bloków na nosniku algorytmu TLSF, nawiasem mówiac tego samego, jakiego uzywa systemowy alokator pamieci w MorphOS-ie. Dzieki temu mocno zapelnione i intensywnie uzywane partycje nie staja sie ,,zamulaczami". System posiada tez kilka interesujacych cech zwiazanych z bezpieczenstwem plików. Metadane zaopatrzone sa w regularnie sprawdzana sume kontrolna, a zdarzenia dyskowe sa logowane, plik z logiem moze byc odczytany przez uzytkownika (plik Logfile w glównym katalogu partycji).

Instalacja IceFS nie jest automatyczna, co prawde powiedziawszy jest raczej regula niz wyjatkiem przy systemach plików. Trzeba niestety ubrudzic sobie troche raczki, korzystajac albo z programu HDConfig, albo tworzac mountliste. Ten drugi sposób jest nieodzowny w przypadku uzywania IceFS na glównym dysku w komputerach firmy Apple, poniewaz nie rozpoznaja one RDB dysku, gdzie zwykle umieszcza sie system plików.

Co nowego?

Sam system plików nie zmienil sie zanadto. Jego parametry i generalnie wysoka jakosc wykonania pozostaly niezmienione. Najwiecej zmian widac w liscie usunietych bledów i narzedziach pomocniczych. Wersja 2.x nie jest niestety kompatybilna z 1.x, a wiec zmiana oznacza koniecznosc skopiowania plików na inny nosnik i przeformatowania partycji.

Poprawki

Od pierwszej testowanej wersji autor usunal spora ilosc zauwazonych bledów. Reakcja na raporty uzytkowników byla szybka. Oto przeglad najbardziej istotnych zman miedzy wersja 1.13 a najnowsza 2.4:
  • usunieto blad przy zmianie nazw plików w katalogu Recycled,
  • program IceSalv nie zachowywal dat plików,
  • kopiowanie plików w katalogu Recycled powodowalo problemy z cache metadanych,
  • usunieto blad zwiazany z ixemul.library (który tak naprawde byl bledem w MorphOS SDK),
  • poprawiono szereg problemów przy próbie skasowania nieistniejacego pliku,
  • usunieto blad przy wykonaniu funkcji NewReadLink() i obsludze twardych linków,
  • usunieto blad w obsludze pakietu action_examine_all (co powodowalo klopoty z YAM-em),
  • usunieto blad w obsludze pakietu action_create_dir (co powodowalo klopoty z SimpleMailem),
  • w rzadkich przypadkach IceFS mógl bardzo obciazac procesor,
  • usunieto blad przy naspisywaniu pliku innym plikiem o nazwie rózniacej sie tylko wielkoscia liter,
  • usunieto blad wystepujacy przy wywolaniu funkcji SetFileSize(),
  • rozwiazano problemy pojawiajace sie, gdy partycja zostaje zapelniona do konca,
  • usunieto rzadki problem z zawieszaniem sie IceFS,
  • usunieto blad w procedurze hashujacej,
  • rozwiazano problemy przy jednoczesnej obecnosci katalogu Recycled i pliku Logfile,
  • usunieto bledy przy obsludze dowiazan symbolicznych (miekkich linków),
  • rozwiazano problem z parametrem MaxTransfer,
  • zmiana nazwy pliku dluzszej od 36 znaków na inna, równiez dluzsza niz 36 znaków, nie dzialala,
  • polecenie Unmount wieszalo system przy próbie odmontowania partycji sformatowanej w IceFS,
  • pamiec podreczna systemu plików nie dzialala do konca zgodnie z zalozeniami,
  • rozwiazano problem przy pracy z blokiem o rozmiarze 32 kB,
  • IceFS nie wyswietla okien informacyjnych przez pierwsze 5 sekund po starcie (okazuje sie, ze próba otwarcia okna za wczesnie w trakcie wykonywania sekwencji startowej systemu moze zawiesic MorphOS-a).
Narzedzia

Jezeli chodzi o narzedzia i polecenia pomocnicze, pojawilo sie klika nowych. Na przyklad IceInfo, które pokazuje liste blokad (locków) zalozonych na pliki i katalogi, oraz liste notyfikacji plikowych:

IceFS

Do dyspozycji mamy tez IceCheck sprawdzajacy poprawnosc struktury i danych systemu plików, oraz ShowLinks, pokazujacy dowiazania twarde i symboliczne. Z drugiej strony IceSalv, narzedzie do naprawy uszkodzonych partycji, jest wciaz raczej zgrzebne (brak GUI, brak opcji). Oczywiscie jest tez IceDoctor, z interfejsem graficznym, mozliwoscia naprawiania partycji, odzyskiwania plików, a takze zmiany rozmiaru partycji sformatowanej w IceFS. Niestety za IceDoctora trzeba zaplacic ekstra kolejne 190 SEK (75 zl), co w sumie daje juz calkiem spora sumke, jak na system plików...

Szybkosc

Jezeli chodzi o szybkosc, to wersja 2.x nie rózni sie specjalnie od poprzedniej, czyli nie jest zle. Powtórzylem kilka testów:

Test
SFS
IceFS
Kopiowanie pliku o dlugosci 212 Mo 9 s 9 s
Klonowanie pliku o dlugosci 212 Mo 10 s 10 s
Kopiowanie katalogu o wielkosci 173 Mo (294 pliki) 18 s 26 s
Kopiowanie katalogu o wielkosci 240 Mo (8916 plików) 51 s 36 s
Kasowanie katalogu o wielkosci de 240 Mo (8916 plików) 9 s 18 s

Kopiowanie i klonowanie duzych plików odbywa sie z ta sama predkoscia dla IceFS i SFS. Róznice pojawiaja sie przy kopiowaniu calych katalogów: IceFS jest zdecydowanie lepszy w drugim tescie (duza ilosc malych plików, kopiowano partycje systemowa z MorphOS-em 2.7). Przy znacznie mniejszej liczbie stosunkowo duzych plików SFS okazal sie zwyciezca. Kasowanie duzej ilosci plików jest slabym punktem IceFS -- trwalo to dwa razy dluzej niz pod SFS-em.

Problemy

Po dlugiej liscie poprawek (a wymienilem tylko najwazniejsze), mozna sie spodziewac, ze IceFS bedzie bardziej stabilny. I tak jest w rzeczywistosci. IceFS swietne nadaje sie na duze partycje (powyzej 128 GB), na przyklad do przechowywania filmów i innych multimediów. SFS jest bezradny w takiej sytuacji. Uzywanie IceFS na partycji systemowej jest jednak nieco ryzykowne, bo wciaz moga wystapic nieoczekiwane problemy (poza tym na Macu partycja bootujaca nie moze byc sformatowana w IceFS). Przykladowo otrzymalem raz nastepujacy niepokojacy komunikat:

IceFS

Po takiej wiadomosci nie mozna nic skasowac z partycji. Musialem skopiowac wszystkie pliki, a nastepnie sformatowac partycje. Na szczescie byl to jedyny powazny problem w czasie intensywnego, dwumiesiecznego uzywania IceFS. To znacznie lepszy rezultat niz przy wersji 1.13, kiedy to na najrozmaitsze bledy i problemy nie trzeba bylo dlugo czekac.

Dosc irytujace jest tez okresowe sprawdzanie integralnosci partycji (cos w rodzaju skanowania dysku). Operacja ta praktycznie blokuje caly komputer na jakis czas (im wieksza partycja, tym dluzej to trwa). Kasowanie plików z .recycled?

Padlem tez ofiara dziwnego zachowania sie Ambienta przy sciaganiu plików w sieci. Wystarczy pobrac jakis plik przegladarka i otworzyc okno Ambienta z katalogiem, do którego zapisywane sa pliki. Okno odswieza sie kilka razy (czasem nawet piec razy), nie bardzo wiadomo dlaczego. Jezeli pobralo sie wiele plików, ilosc odswiezen mozna pomnozyc przez ich liczbe, jest to denerwujace, bo wyglada jakby odswiezanie okna wpadlo w niekonczaca sie petle. Autor IceFS twierdzi, ze nie jest w stanie odtworzyc takiego zachowania u siebie i ze blad musi tkwic w Ambiencie.

I na koniec, MultiView nie potrafi pokazac jakiegokolwiek obrazka z partycji IceFS. Po prostu okno MultiView-a pozostaje puste...

Podsumowanie

Kolejne wersje sa coraz lepsze, ciagle wsparcie i rozwój to pozytywna rzecz. Aktualnie IceFS nie jest jeszcze idealny, dolaczone do niego narzedzia sa dosc proste (albo ich w ogóle brak). Osiagi tego systemu plików sa dobre, ale co czyni go szczególnie atrakcyjnym, to przelamanie ograniczen wielkosci partycji i pliku. Na tym polu IceFS znacznie wyprzedza SFS, standardowy system plików MorphOS-a.


[Powrót do góry] / [Powrót do artykułu]