|
Register or have you forgotten your password?
|
|
|
| Amiga Software Issues and Discussion This forum exists for the discussion of the use, issues with, and fun brought about by classic and next generation Amiga software. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#16 | ||||||||
|
Technoid
![]()
Join Date: Aug 2010
Location: UK
Posts: 191
|
'fraid not I'm just querying best block sizes for an Amiga in general.
__________________
A600 (3.84 MIPS) - 2MB Chip, 4MB PCMCIA, 11MB Fast, ACA-620 680EC20@16.67MHz, RTC, 512MB CF HD, WB 2.1 A1200 (7.36 MIPS) - 2MB Chip 8MB Fast, MTEC Viper 68030@42MHz MMU, 68882 FPU, RTC, 1GB CF HD, T.Turbo 2, 2 Ext. Floppies, WB 3.0. Atari 520 STFM (0.9 MIPS est.) 1MB, Multiface ST. ZX Spectrum +2A (0.24 MIPS) - 128KB, Custom 3'5 External Floppy. ZX Spectrum +3 (0.24 MIPS) - 128KB, DivIDE+ 64MB CF HD, Multiface 3. |
||||||||
|
|
|
|
|
#17 | ||||||||
|
Defender of the Faith
![]()
Join Date: Nov 2007
Posts: 1,234
|
i refer to a free release as been talked about lately. so its been released with af by now. have to consider, tastes a little fishy.
|
||||||||
|
|
|
|
|
#18 | ||||||||
|
Technoid
![]()
Join Date: Dec 2002
Posts: 414
|
You could go read the thread, there's some drama if you enjoy that kind of thing with your fish, but the release by AF is legit.
__________________
~ |
||||||||
|
|
|
|
|
#19 | |||||||||
|
' union select name,pwd--
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
|
Quote:
Regarding blocksize: Using large blocksize to gain performance only makes sense with poor filesystems that don't keep the data sequental (and thus don't perform mostly sequental access), or with hardware that actually uses larger hardware block size. FFS is notoriously slow so with that you get a performance boost. PS. While some amiga file systems allow 4k block sizes (and thus seem to be ready for the new 4k block size hard drives) there still is the issue of proper alignment. In order to obtain best performance the partition beginning must be aligned by the block size, too. I doubt the Amiga partitioning programs account for this. |
|||||||||
|
|
|
|
|
#20 | |||||||||
|
Technoid
![]()
Join Date: Dec 2002
Posts: 414
|
Quote:
And of course not everyone uses the builtin ide controllers... so that's another thing for you to consider. But do post your results, would be more interesting than speculation.
__________________
~ |
|||||||||
|
|
|
|
|
#21 | |||||||||||
|
Technoid
![]()
Join Date: Aug 2010
Location: UK
Posts: 191
|
Quote:
![]() Quote:
Now that I agree with ![]() Quote:
This probably doesn't matter for compact flash which has a standardised sector of 512B so I guess that part answers my initial question as to the best size for CF, either 512B or 1K Some hard disks have been using 4K since 2008 btw.
__________________
A600 (3.84 MIPS) - 2MB Chip, 4MB PCMCIA, 11MB Fast, ACA-620 680EC20@16.67MHz, RTC, 512MB CF HD, WB 2.1 A1200 (7.36 MIPS) - 2MB Chip 8MB Fast, MTEC Viper 68030@42MHz MMU, 68882 FPU, RTC, 1GB CF HD, T.Turbo 2, 2 Ext. Floppies, WB 3.0. Atari 520 STFM (0.9 MIPS est.) 1MB, Multiface ST. ZX Spectrum +2A (0.24 MIPS) - 128KB, Custom 3'5 External Floppy. ZX Spectrum +3 (0.24 MIPS) - 128KB, DivIDE+ 64MB CF HD, Multiface 3. |
|||||||||||
|
|
|
|
|
#22 | |||||||||
|
Technoid
![]()
Join Date: Aug 2010
Location: UK
Posts: 191
|
Quote:
![]() I *think* based on reading around for this thread on hardware standards: for the internal controller 512B would be about the best for low end hardware 000,020 (CF or hard disk). 512B-1K would be better for 030,040,060 and probably 4K for the newer HD standard discussed (040 upwards though). Again this all assumes the alignment is correct as Piru mentions... and that I'm not talking out of my bottom
__________________
A600 (3.84 MIPS) - 2MB Chip, 4MB PCMCIA, 11MB Fast, ACA-620 680EC20@16.67MHz, RTC, 512MB CF HD, WB 2.1 A1200 (7.36 MIPS) - 2MB Chip 8MB Fast, MTEC Viper 68030@42MHz MMU, 68882 FPU, RTC, 1GB CF HD, T.Turbo 2, 2 Ext. Floppies, WB 3.0. Atari 520 STFM (0.9 MIPS est.) 1MB, Multiface ST. ZX Spectrum +2A (0.24 MIPS) - 128KB, Custom 3'5 External Floppy. ZX Spectrum +3 (0.24 MIPS) - 128KB, DivIDE+ 64MB CF HD, Multiface 3. |
|||||||||
|
|
|
|
|
#23 | |||||||||||
|
' union select name,pwd--
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
|
Quote:
Quote:
What CRC are you talking about? If it's something in the filesystem (no amiga filesystem CRCs the data btw), why would the filesystem calculate CRC for the whole 8k if only 1k is of is valid data? Lets not forget that most time is spent reading and writing the data. Metadata is insignificant in comparison. Quote:
As for flash, they have a totally different internal structure which the typical filesystem has no way of knowing. The firmware tries to do some magic tricks to accomodate for the silly things typical filesystems do when they assume classical HDD. There's little that can be assumed about flash, except that small writes are typically really slow (due to flash internal arrangement). http://en.wikipedia.org/wiki/UBIFS is an interesting approach to the problem. Rather than going thru the firmware, access the flash directly. Obviously this requires special HW (that is: it's not usable with your off-the-shelf SSD drives). Here's some more about UBIFS: http://www.linux-mtd.infradead.org/d...whitepaper.pdf Last edited by Piru; 09-23-2010 at 05:54 AM.. |
|||||||||||
|
|
|
|
|
#24 | ||||||||
|
' union select name,pwd--
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
|
As reminded by a friend: AmigaOS is one of the few OSes that don't do proper block level caching by itself. This is another reason by large block size gives benefit with FFS.
It has gone as far as some filesystems implementing such caching, read ahead etc in itself (SFS). |
||||||||
|
|
|
|
|
#25 | |||||||||
|
Technoid
![]()
Join Date: Aug 2010
Location: UK
Posts: 191
|
Quote:
I submit that less blocks (transferred disk sectors) => less CRC checking, unless I am misunderstanding something here. [EDIT]Also (again might be misunderstanding) as it is PIO the CPU is dealing with the IO and requesting the file at the lowest level, i.e. manipulating/copying blocks (say in contrast to DMA where a single request will be made whilst the CPU does something else).[/EDIT]
__________________
A600 (3.84 MIPS) - 2MB Chip, 4MB PCMCIA, 11MB Fast, ACA-620 680EC20@16.67MHz, RTC, 512MB CF HD, WB 2.1 A1200 (7.36 MIPS) - 2MB Chip 8MB Fast, MTEC Viper 68030@42MHz MMU, 68882 FPU, RTC, 1GB CF HD, T.Turbo 2, 2 Ext. Floppies, WB 3.0. Atari 520 STFM (0.9 MIPS est.) 1MB, Multiface ST. ZX Spectrum +2A (0.24 MIPS) - 128KB, Custom 3'5 External Floppy. ZX Spectrum +3 (0.24 MIPS) - 128KB, DivIDE+ 64MB CF HD, Multiface 3. Last edited by brownb2; 09-23-2010 at 07:35 AM.. |
|||||||||
|
|
|
|
|
#26 | |||||||||
|
Kindred of Babble-on
![]()
Join Date: Jun 2002
Posts: 2,936
|
Quote:
A CRC-enabled device always calculates a checksum for its physical blocks. It does not know about logical clusters and therefore it does not make a difference if larger clusters are used. Unfortunately the word "block" is used with many different meanings. Physical device block size (e.g. 512 bytes or 4k) is always fixed for SCSI or ATA devices. File system block size (a.k.a. cluster size) can be varied by software, but it depends on the file system implementation whether larger clusters improve performance or not. |
|||||||||
|
|
|
|
|
#27 | ||||||||
|
Banned
|
I've tried PFS in the past but I much prefer to use SmartFileSystem myself. I'ts very easy to use and set up, no problems with block sizes or such like. Been using it for about 4 to 5 years now and have never lossed a single bit of data.
Best of all using SFS2 you can have up to 1 Terabyte sized partitions and no limit on file lengths, which is needed if you want to store backup ISO images of your DVDs which can be up to 8Gb in size.
|
||||||||
|
|
|
|
|
#28 | |||||||||
|
' union select name,pwd--
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
|
Quote:
Last edited by Piru; 09-23-2010 at 08:48 AM.. |
|||||||||
|
|
|
|
|
#29 | |||||||||
|
Banned
|
Quote:
Im perfectly happy with it, but that's just my opinion...
|
|||||||||
|
|
|
|
|
#30 | |||||||||
|
' union select name,pwd--
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
|
Benchmarks are out there, PFS3 is a lot faster than SFS. It's easy to reproduce the fragmentation issue by having multiple apps writing a file on SFS volume at the same time, and to verify the excessive fragmentation that results. Performance deterioration over time is a bit trickier to test, but most likely it's a direct result from the fragmentation issue described, but other factors can be in play as well. The issue has been observed by many (more than just me). Lack of repair tool (for anything but MorphOS) is a fact, too.
It's more than just an opinion. Quote:
|
|||||||||
|
|
|
![]() |
| Bookmarks |
| Tags |
| pfs3 , block , size |
| Thread Tools | |
| Display Modes | |
|
|