- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- File allocation question
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-02-2007 09:25 PM
тАО07-02-2007 09:25 PM
File allocation question
After the first boot I find that dfg show dsa0/vol shows 1.2 Mblocks as the maximum free extent while the free space is 1.5 Mblocks. I checked the volume map in defragmenter and found some files in the "free zone" but not allocated in the beginning but somewhere after 20% of the free space. So, the contig space is lost very fast.
Why is VMS not allocating these files in the beginning ? What is the allocation strategy ?
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-02-2007 11:45 PM
тАО07-02-2007 11:45 PM
Re: File allocation question
Could those files you see 'after 20% of the free space' be the index file and others deliberately placed in the middle of the disk ?
JT:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-02-2007 11:46 PM
тАО07-02-2007 11:46 PM
Re: File allocation question
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-02-2007 11:59 PM
тАО07-02-2007 11:59 PM
Re: File allocation question
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-03-2007 12:25 AM
тАО07-03-2007 12:25 AM
Re: File allocation question
+++++++++++++++++++++++++++++++++++++++++++
I think this is related to the extent cache.
http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=1136790
It would be easy to test a non-system disk by mounting/nocache, but I don't know if there is a way to disable cache on a system disk. Even if you could, I don't think you want to run normally with nocache in effect.
Are the two areas being filled in by different nodes in the cluster? i.e. the first 20% by the first node, and last 20% zone by the second node? If I remember correctly, each node has its own extent cache locked (so they will not be allocated by another node without that node expressly asking for the space).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-03-2007 12:28 AM
тАО07-03-2007 12:28 AM
Re: File allocation question
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-03-2007 12:56 AM
тАО07-03-2007 12:56 AM
Re: File allocation question
acp_extlimit is on 100% on my node.
http://www.diskeeper.com/fragbook/contents.htm
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-03-2007 01:27 AM
тАО07-03-2007 01:27 AM
Re: File allocation question
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-03-2007 01:31 AM
тАО07-03-2007 01:31 AM
Re: File allocation question
Also, in cases of large VAXClusters where many nodes are sharing
a disk, the maximum blocks in extent cache may be less than the
limit set by ACP_EXTLIMIT. An additional factor is used in these
cases in order to prevent over commitment of the extent cache.
Briefly, the free space on the disk is divided by the number of
nodes mounting the disk (actually, the number of locks taken out
on the disk +2). If the result of this equation is less than the
result of the ACP_EXTLIMIT equation, then the smaller value is
used as the maximum size of extent cache.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-03-2007 01:35 AM
тАО07-03-2007 01:35 AM
Re: File allocation question
The other param in this area is ofcourse ACP_EXTCACHE which indicates how many entries. With large contig free space areas, there will be few extents to exceed the extlimit.
The extent cache basically tries to avoid scans for space in bitmap.sys. If this part of the application is concerned with just allocating a few large, as contiguous as possible files, then the ext cache is of no help to it and the disk(s) involved should be mounted /CACHE=(NOEXTEN,LIMIT=0)
If the application is concerned with is single large allocation, then you may want to trigger a flush of the extent cache just before. Privved code could jiggle the appropriate F11B$C lock directly. Normal folks can just use $COPY/CONT/ALLO=9999999 NL: device: to tell the CACHE_SERVER process to go do its thing.
For educational purposes one could use ANAL/SYSTEM anc look in the Volume Control Block for VCB$L_CACHE to find the link of cached extent.
Hope this helps some,
Hein van den Heuvel (at gmail dot com)
HvdH Performance Consulting