HPE GreenLake Administration
- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Re: SHOW MEMORY - Buffer Object Usage
Operating System - OpenVMS
1828330
Members
4689
Online
109976
Solutions
Forums
Categories
Company
Local Language
back
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
back
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
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Go to solution
Topic Options
- 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
09-28-2005 02:48 AM
09-28-2005 02:48 AM
What information is this bit of the SHOW MEMORY display conveying?
Buffer Object Usage (pages): In Use Peak
32-bit System Space Windows (S0/S1) 0 1
64-bit System Space Windows (S2) 20 38
Physical pages locked by buffer objects 20 1
Some of my Alpha's show 0 in use, this system as an example shows 20.
VMS Help - doesn't - "Displays information about system resources used by buffer objects."
What are "Buffer Objects"?
Cheers,
Art
Buffer Object Usage (pages): In Use Peak
32-bit System Space Windows (S0/S1) 0 1
64-bit System Space Windows (S2) 20 38
Physical pages locked by buffer objects 20 1
Some of my Alpha's show 0 in use, this system as an example shows 20.
VMS Help - doesn't - "Displays information about system resources used by buffer objects."
What are "Buffer Objects"?
Cheers,
Art
Solved! Go to Solution.
3 REPLIES 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-28-2005 08:29 AM
09-28-2005 08:29 AM
Re: SHOW MEMORY - Buffer Object Usage
Hello Art,
I won't pretend that I am an expert on buffer objects so I will just quote from the Alpha Internals bible:
"A buffer object is a special kind of I/O buffer. The pages that make up a buffer object are locked into physical memory and may be doubly mapped in system space as well as process-private space. Multiple I/O requests can be initiated to or from an existing buffer object with less overhead than with the standard I/O mechanisms, direct and buffered I/O".
Hope this helps.
Regards,
Ian
I won't pretend that I am an expert on buffer objects so I will just quote from the Alpha Internals bible:
"A buffer object is a special kind of I/O buffer. The pages that make up a buffer object are locked into physical memory and may be doubly mapped in system space as well as process-private space. Multiple I/O requests can be initiated to or from an existing buffer object with less overhead than with the standard I/O mechanisms, direct and buffered I/O".
Hope this helps.
Regards,
Ian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-28-2005 08:34 AM
09-28-2005 08:34 AM
Re: SHOW MEMORY - Buffer Object Usage
buffer objects are used by the FAST I/O feature of VMS.
http://h71000.www7.hp.com/doc/82FINAL/5841/5841pro_069.html#index_x_1904
http://h71000.www7.hp.com/doc/82FINAL/5841/5841pro_069.html#index_x_1904
____________________
Purely Personal Opinion
Purely Personal Opinion
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-28-2005 02:13 PM
09-28-2005 02:13 PM
Solution
Art,
Quick explanation... consider the $QIO system service. It has 12 arguments. Performance studies revealed that a significant fraction of the CPU consumed by a typical $QIO call was purely "bookwork", validating and probing the arguments.
A buffer object can be thought of as a protected (and trusted) argument list for a $QIO. You "set up" the argument list for a particular I/O operation once and then use it many times. All that changes is the data. This allows the system to bypass all the extra checks and thus reduces the CPU overhead of I/O.
Obviously an application needs to be specially coded to use buffer objects, and, you may also need to adjust SYSGEN parameters to allocate memory to be used (see MAXBOBMEM).
Some data base products make use of buffer objects. Perhaps the system that's showing non-zero usage has a data base product running?
Quick explanation... consider the $QIO system service. It has 12 arguments. Performance studies revealed that a significant fraction of the CPU consumed by a typical $QIO call was purely "bookwork", validating and probing the arguments.
A buffer object can be thought of as a protected (and trusted) argument list for a $QIO. You "set up" the argument list for a particular I/O operation once and then use it many times. All that changes is the data. This allows the system to bypass all the extra checks and thus reduces the CPU overhead of I/O.
Obviously an application needs to be specially coded to use buffer objects, and, you may also need to adjust SYSGEN parameters to allocate memory to be used (see MAXBOBMEM).
Some data base products make use of buffer objects. Perhaps the system that's showing non-zero usage has a data base product running?
A crucible of informative mistakes
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
Company
Support
Events and news
Customer resources
© Copyright 2025 Hewlett Packard Enterprise Development LP