English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 06 March 2014, 09:03   #61
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
You could try few more buffer values (lowest allowed is 10) and take a note of available memory to confirm if it is buffers or something else that eats too much memory. 1 buffer should be about 1k of memory.

Always power off and then on and boot without-startup sequence to 100% confirm it isn't some setpatch stuff that eats memory.

Filesystem handler itself (code and data) requires about 60k so technically with buffers and other structures pfs3 should not require more than 100k or so of memory. If only single partition.
Toni Wilen is online now  
Old 06 March 2014, 16:08   #62
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,658
So I still have 200KB of overhead.
I will try other buffer values and see what's up.
Amiga1992 is offline  
Old 06 March 2014, 17:41   #63
Skylight
Crazy Collector
 
Skylight's Avatar
 
Join Date: Aug 2006
Location: Munich/Bavaria + Saxony + Thailand
Age: 53
Posts: 151
Quote:
Originally Posted by Toni Wilen View Post
1 buffer should be about 1k of memory.
This depends on block size.
1024 bytes is maybe the default value in HDToolBox (e.g. 45.6), but i would always choose 512 bytes to reduce the slack space.
There is not much difference in performance.

EDIT: Or is PFS3 fixed to a block or buffer size of 1024?

EDIT2: block size can't be fixed since i see a big difference between drives with different block sizes but same content

Last edited by Skylight; 06 March 2014 at 17:58.
Skylight is offline  
Old 06 March 2014, 19:27   #64
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
One PFS3 buffer is always 1024 bytes, it is independent of block size.
Toni Wilen is online now  
Old 17 June 2014, 10:47   #65
jbenam
Italian Amiga Zealot
 
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,913
Sorry to bump, but I can confirm that this still happens.

I installed PFS3 (latest version) on my A1200 unexpanded with the standard 30 buffers setting (I have two partitions) and I found myself with 300kB less of Chip RAM

Reducing the buffers for both drives to 10 "fixed" the problem

I don't use a CF but a 2.5" 700MB IBM drive, if that matters.
jbenam is offline  
Old 08 November 2014, 06:18   #66
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,658
I just gave this a try again, the best performance was obtained indeed with "10" as buffer value. With 2 partitions, the system now "eats" 350KB.

Still, makes me wish I had some Fast RAM to leave more Chip RAM clear, I am using these machines for my PT-1210 sets and the reduced RAM doesn't let me load a few of the bigger modules.
Amiga1992 is offline  
Old 08 November 2014, 11:22   #67
Retrofan
Ruler of the Universe
 
Retrofan's Avatar
 
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,195
Quote:
Originally Posted by Akira View Post
I just gave this a try again, the best performance was obtained indeed with "10" as buffer value. With 2 partitions, the system now "eats" 350KB.

Still, makes me wish I had some Fast RAM to leave more Chip RAM clear, I am using these machines for my PT-1210 sets and the reduced RAM doesn't let me load a few of the bigger modules.
Could you please upload to the Zone any of those bigger modules to try with your wonderful PT-1210?
Retrofan is offline  
Old 08 November 2014, 13:09   #68
alewis
Monochrome and 8 bit
 
Join Date: Nov 2004
Location: Underbarrow, Gods Country
Age: 57
Posts: 600
Just a thought. The standard File systems used a block size of 512bytes, the standard buffer size was 512bytes. So adding 30 buffers per drive used 15Kb per drive/partition for each entry. Iirc it defaulted to 30 buffers per HD and 5 per floppy unless overridden in the RDB or startup-sequence.

SFS and PFS used a larger block size, partially to improve read performance and to cope with larger hard disks. As such, the size of a single buffer would need to increase to match the corresponding block size. Consequently, if a block was now 1024bytes, each buffer would be 1024bytes, and 30buffers would use 30kb. Did PFS not also include a disk cache? This would also use a buffer size that matches the block size, but would also be increased by the number of cache lines. Ie, a cache of 30 buffers with a line size of 10 would use 300Kb, as it is equivalent to 10 lots of 30 1024byte buffers.

I also have a vague memory that if you had buffers specified in RDB, having an addbuffers command in startup allocated those as additional buffers.

Probably wrong, as it's been nigh on 20years since I used a real Amiga in anger.
alewis is offline  
Old 25 July 2015, 16:10   #69
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,658
I'm still trying to figure this out. I now have two exact A600 2MB systems, and I am, in both, left with almost 1.6MB of RAm. EAch partition seems to be eating up 100KB of RAM, regardless of their size (in one case Work partition is 200MB, in the other it's 900MB).

I really can't afford to change to FFS and risk data loss or stupid validation processes. I use these machines live and need them to be reliable.
Amiga1992 is offline  
Old 28 July 2015, 21:57   #70
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 3,308
I haven`t read the thread so it might be obsolete. PFS3 docs say that it uses at least 70 kbyte Buffer or max 500 kbyte for a partition. If Buffers aren`t resposible for the loss of memory you might analyse chipram. You might see what kind of code is there.
daxb is offline  
Old 28 July 2015, 22:23   #71
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,918
If you don't want to push a RAM board onto the CPU, why not get some PCMCIA SRAM cards to alleviate your pain?
Jope is offline  
Old 28 July 2015, 23:23   #72
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,658
Quote:
Originally Posted by Jope View Post
If you don't want to push a RAM board onto the CPU, why not get some PCMCIA SRAM cards to alleviate your pain?
Well those aren't cheap usually and also, I use the PCMCIA slot for reading data off an SD card (this is why I don't need that second partition you told me to not mount ).

I would love to install a kipper 4MB upgrade but I had problems with a machine with an ACA620 and it snapping off the socket in transport. Now it's bolted and seems stable but the more shit I add inside, the more in the computer that could go wrong. Trying to keep the system really simple and transport/bump-friendly.

I don't really understand buffers though. The same amount of RAM is taken with 10 buffers, regardless of the size of the partition. Is this right?
Amiga1992 is offline  
Old 29 July 2015, 08:17   #73
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,918
Yep, what you ask is what you get, apart from if you run PFS3 and ask for 30, you get 150.
Jope is offline  
Old 29 July 2015, 17:02   #74
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,658
Yeah that's why I reduced it to ten, 30 was taking the piss.
Amiga1992 is offline  
Old 31 July 2015, 22:48   #75
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,658
Well this is as far as I managed to go:



1.8MB bytes free, 284KB in use

I suppose there's no way to disable DF0: without a modified Kickstart?
Amiga1992 is offline  
Old 01 August 2015, 14:54   #76
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,918
Try to disable df0: in the early startup menu. Then you'll also want to run add44k..
Jope is offline  
Old 02 August 2015, 00:14   #77
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,658
Yeah my problem is I don't use a mouse with this setup at all, so early startup is out of the question
Once the system is shut off, add44k will probably not matter, right?
Amiga1992 is offline  
Old 03 August 2015, 08:56   #78
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,918
If you allocate the RAM neatly before switching the system off, then it will matter.
Jope is offline  
Old 04 August 2015, 07:12   #79
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,658
I will give it a try! See what happens. Thanks Jope
Amiga1992 is offline  
Old 04 August 2015, 08:16   #80
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,918
Np, hope it helps.
Jope is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Mounting of real hard disk doesn't work anymore mikro support.WinUAE 6 13 May 2012 18:44
mapROM eats too much RAM alphonsus support.Hardware 9 10 July 2008 01:16
differences in ram consuming winuae vs real 1200 _ThEcRoW support.WinUAE 9 02 May 2006 13:01
Mounting .adf in RAM lauri_t project.ClassicWB 9 30 April 2005 22:10
Mounting ADF files as disks on real amiga dkovacs support.Apps 5 08 April 2005 16:57

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 20:41.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10459 seconds with 14 queries