Xze like you discovered you can't really win that game.
You want to focus on bytes/group.  As long as that number is reasonably under 
your frame size of 8192, you're about as good as you can get in the "speed" 
department here.  As you can see, your resizing drastically lowered this number 
from 6301 to 3148

That's what you gained by the resize.
I really don't think you're going to notice any speed improvement however :)
Just my two cents!
I've resized my share of files in my lifetime.
If you're having speed issues, your programming is more likely to be at fault, 
then this file.
Or perhaps you have some oddly very badly sized file... or you're running an 
Anti-Virus on your server.

Will


 


 

 

-----Original Message-----
From: [Xze] <[email protected]>
To: [email protected]
Sent: Tue, Mar 2, 2010 10:41 pm
Subject: Re: Resizing files based on jstat output


Thank you for your ideas, but i believe something is definitely wrong here.

You said that the citeriea for a badly sized file is the following condition: 
Total Frames > Groups Allocated.
Ok, i calculated the new modulo and re-sized the file, check it out:

jsh ~ -->jstat -v F.LOCKING
File ../bnk.data/eb/F.LOCKING
Type=J4 , Hash method = 5
Created at Wed Jan  6 19:45:35 2010
Groups = 1629 , Frame size = 8192 bytes , Secondary Record Size = 16384 bytes
Restore re-size parameters : (none)
File size = 16457728 bytes , Inode = 2272742 , Device = Id 9223372217243402242
Last Accessed Wed Mar  3 08:30:39 2010 , Last Modified Wed Mar  3 08:30:39 2010
Backup = YES , Log = YES , Rollback = YES , Network = AUTO


Record Count = 24206 , Record Bytes = 10265821
Bytes/Record = 424 , Bytes/Group = 6301
Primary   file space:   Total Frames = 1950 , Total Bytes = 9840132
Secondary file space:   Total Frames = 56 , Total Bytes = 425689

jsh ~ -->jrf -ES3261,2 F.LOCKING

jsh ~ -->jstat -v F.LOCKING
File ../bnk.data/eb/F.LOCKING
Type=J4 , Hash method = 5
Created at Wed Mar  3 08:32:26 2010
Groups = 3261 , Frame size = 8192 bytes , Secondary Record Size = 16384 bytes
Restore re-size parameters : (none)
File size = 27828224 bytes , Inode = 2295685 , Device = Id 9223372217243402242
Last Accessed Wed Mar  3 08:32:27 2010 , Last Modified Wed Mar  3 08:32:27 2010
Backup = YES , Log = YES , Rollback = YES , Network = AUTO


Record Count = 24206 , Record Bytes = 10265821
Bytes/Record = 424 , Bytes/Group = 3148
Primary   file space:   Total Frames = 3340 , Total Bytes = 9840132
Secondary file space:   Total Frames = 56 , Total Bytes = 425689

With that kind of approach i'll be resizing in an infinite loop

Can anybody clarify the issue?





 

-- 
Please read the posting guidelines at: 
http://groups.google.com/group/jBASE/web/Posting%20Guidelines

IMPORTANT: Type T24: at the start of the subject line for questions specific to 
Globus/T24

To post, send email to [email protected]
To unsubscribe, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/jBASE?hl=en

Reply via email to