AMIGA REVIEW obsah časopisu online!
  Domov     Software     Hry     Obaly     Download  

Ami-FileSafe Pro 2.4

Jan Skýpala

Začátkem léta se objevil upgrade na AmiFileSafe, systém souborů, a to z verze 2.2 na 2.4 (rev 16.16). Upgrade byl zaslán všem registrovaným uživatelům zdarma. Na tomto místě se na nový AFS podíváme trochu podrobněji a možná i zjistíme, že ne všechny novinky představují očekávané zlepšení a zrychlení.

Kromě mnoha opravených chyb K přináší nová verze pár zlepšení, ale bohužel i několik nepříliš dobře odladěných funkcí, na které se nyní podíváme.

Driver-direct handler
První zajímavostí je takzvaný driver-direct handler. Pokud si provedete instalaci některým ze skriptů s příponou „ds“ nahraje se vám do adresáře L:filesystem, který se pokouší přímo komunikovat s harddiskem, aniž by využíval služeb příslušného zařízení (scsi.device apod). Rychlost komunikace s harddiskem se takto zvýší teoreticky o 10%. Neměl jsem možnost otestovat tento handler jinde, než na Amize 1200 na interním IDE řadiči, kde fungoval bez nejmenších problémů. Realizace přímého přístupu je pro mne trochu záhadou (zvláště když handler je jen o 40 bajtů delší), ovšem autoři tvrdí, že na většině SCSI i IDE řadičů bude handler pracovat. Driver-direct handler má i jednu nevýhodu: kromě bufferu nastavovaných v HDToolBoxu (nebo Mountlistu či přidaných příkazem AddBuffers) nebude fungovat žádná cache. Ta se totiž „napichuje“ právě mezi handler a device, což v tomto případě není možné.

Roll-over
Další novinkou jsou roll-over soubory. Pravděpodobně jste se setkali s programy, které do nějakého souboru postupně během své činnosti zapisují nová a nová data, aniž by bylo dopředu známo, jak dlouhý výsledný soubor bude. Typickým příkladem.jsou „.log“ soubory v TeXu, kam jsou ukládány veškeré informace, co TeX právě dělá. Ami-FileSafe se při ukládání souborů, u kterých zná délku, snaží o co nejmenší fragmentaci disku - dříve, než začne soubor ukládat, pokusí se najít na disku souvislý úsek, do kterého se soubor celý vleze. To ale není u výše popsaného případu možné, protože není známo, zda bude celek dlouhý 200 bajtů nebo 50 kilo. Soubor je tedy ukládán postupně do všech volných sektorů přičemž může dojít k defragmentaci poměrně snadno. Pokud víte, že daný program takovéto soubory vytváří, můžete se rozhodnout rezervovat na disku určité množství sektorů pro tyto účely. Tyto sektory pak nebude možné použít pro jiné účely, pokud ale soubor nepřesáhne vámi odhadnutou velikost, nebude fragmentován. Přestože je význam implementace roll-over souborů minoritní, je to v každém případě plus (malé smazatelné plus).

Undelete - konečně
Následující dvě novinky se objevily i v úplně posledních distribucích verze 2.2, ale ti, kteří si koupili Ami-FileSafe dříve a neměli možnost updatu po Internetu, se s nimi setkali poprvé až u verze 2.4. AFS nyní má i undelete i když naprosto minimální, tak aspoň něco. Na každém disku je „neviditelný“ adresář .deldir, v kterém lze nalézt posledních 32 smazaných souborů (a ty potom vytáhnout ven třeba obyčejným copy). Jak prosté.
Dále je zde DiskValid - utilita umožňující zkontrolovat Ami-FileSafe disk a případně opravit některé chyby (uvolnit navíc alokované nepoužité sektory apod.). Je to ale stále příliš slabá náplast na neexistenci DiskSalvu s možností opravy AFS disku. No a poslední novou utilitkou je afsls-verze prográmku List, který má stejné parametry jako Unixovský ls.

Drive-direct handler
Porovnání normálního a drive-direct handleru. Testováno na A1200 Blizard 1230-IV s harddiskem Quantum Trailblazer 850 programem DiskSpeed. Test byl prováděn v obou případech na tomtéž partitionu bez jakékoliv externí cache, pouze se standardními 30 buffery. Z výsledku je vidět, že na této konfiguraci měla drive-direct verze handleru minimální vliv na rychlost, v některých případech došlo překvapivě i ke zhoršení, v případě čtení ze souboru dokonce k citelnému.
 

  Normální handler Drive-direct handler
Testing directory manipulation speed 
File Create: 281 files/sec 284 files/sec
File Open: 384 files/sec 377 files/sec
Directory Scan: 1407 files/sec 1402 files/sec
File Delete: 379 files/sec 379 files/sec
Seek/Read: 610 seeks/sec 608 seeks/sec
Testing with a 262144 byte buffer (LONG-aligned, MEMF FAST)
Create file: 1593679 bytes/sec 1644445 bytes/sec
Write to tile: 1791045 bytes/sec 1758481 bytes/sec
Read from file: 1610221 bytes/sec 1113475 bytes/sec

 

Ami-FileSafe Pro 2.4

Hodnocení: 8,0 z 10
Autor: Michael Pelt
Cena: £69 upgrade z v2.2 zdarma
Typ: komerční

+

stabilita; rychlost; podpora

-

vysoká cena; neexistence kvalitní disk recovery utility; driver-direct handler vykazuje opačnou výkonnost

Vytlačiť článok



Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.

Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing



none

AMIGA REVIEW

57 ( 11-12 / 2000 )
56 ( 9-10 / 2000 )
55 ( 7-8 / 2000 )
54 ( 5-6 / 2000 )
53 ( 3-4 / 2000 )
52 ( 1-2 / 2000 )
 
51 ( 12 / 1999 )
50 ( 11 / 1999 )
49 ( 10 / 1999 )
48 ( 9 / 1999 )
46-47 ( 7-8 / 1999 )
45 ( 6 / 1999 )
44 ( 5 / 1999 )
43 ( 4 / 1999 )
42 ( 3 / 1999 )
41 ( 2 / 1999 )
40 ( 1 / 1999 )
 
39 ( 12 / 1998 )
38 ( 11 / 1998 )
37 ( 10 / 1998 )
36 ( 9 / 1998 )
35 ( x / 1998 )
34 ( x / 1998 )
33 ( 1-2 / 1998 )
 
32 ( 11-12 / 1997 )
31 ( 9-10 / 1997 )
30 ( 7-8 / 1997 )
29 ( 6 / 1997 )
28 ( 5 / 1997 )
27 ( 4 / 1997 )
26 ( 3 / 1997 )
25 ( 2 / 1997 )
24 ( 1 / 1997 )
 
23 ( 12 / 1996 )
22 ( 11 / 1996 )
21 ( 10 / 1996 )
20 ( 9 / 1996 )
18-19 ( 7-8 / 1996 )
17 ( 6 / 1996 )
16 ( 5 / 1996 )
15 ( 4 / 1996 )
14 ( 3 / 1996 )
13 ( 2 / 1996 )
12 ( 1 / 1996 )
 
11 ( 12 / 1995 )
10 ( 11 / 1995 )
9 ( 10 / 1995 )
8 ( 9 / 1995 )
7 ( 7 / 1995 )
6 ( 5 / 1995 )

ATLANTIDA NEWS

5 ( 3 / 1995 )
4 ( 1 / 1995 )
 
3 ( 11 / 1994 )
2 ( 9 / 1994 )
1 ( 7 / 1994 )
0 ( 5 / 1994 )