- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Stripe Size
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
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
тАО06-20-2000 01:57 PM
тАО06-20-2000 01:57 PM
raw disk (not true raw) and have a stripe size of 32 KB across 16 volumes. As I understand it, this is the maximum amount of data written to each disk during a write. Is this also the maximum amount read from each disk?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-20-2000 03:33 PM
тАО06-20-2000 03:33 PM
Re: Stripe Size
The stripe size should be the same as the primary I/O size for the application.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-20-2000 03:47 PM
тАО06-20-2000 03:47 PM
Re: Stripe Size
When a program asks LVM for that data file, it goes out and reads the data from where it's at, which is spread out over the three disks in sequential 32k chunks.
The performance increase from striping comes from the fact that if the disks are on different controllers, the reads and writes can be done simultaneously. If all the data were on one disk, the entire operation has to go through 1 controller, which takes longer.
So I think the answer to your question, if I understand it, is "sorta". The amount of data read at a time is the same as the amount of data written at a time. Whether this is the amount of data your app does in a single i/o operation is not relevant to this particular operation.
Dale makes a good suggestion for block size. If you have a specific app, like Oracle that will be using the data, matching stripe size to i/o is a good way to go.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-21-2000 08:25 AM
тАО06-21-2000 08:25 AM
Re: Stripe Size
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-21-2000 01:12 PM
тАО06-21-2000 01:12 PM
SolutionFirst, the db_block_size is specified at database creation time.
Oracle delivers its software with 2kb as the default. This can be
set to also 4kb and 8kb.
The best performance comes from matching the db_block_size to that of the
OS (HP defaults HFS to 8kb, VxFS is 1kb).
So on HP-UX with HFS file systems, you would want to create your databases
with db_block_size=8.
You are working with an existing database so this may not be modifyable.
The last factor is the size of your data files and how much OLTP versus reads
your application does. With larger stripe sizes, you will utilize more of one disk
at a time. Smaller stripe size would span across the disks more often.
On a side note, check your db_file_multiblock_read_count setting in your init file.
Note this is the "read" setting only.
This specifies the maximum number of blocks read in one I/O op. The default
setting on this is 8. Smaller data files and OLTP benefit more from 4 - 16,
whereas data warehouses would run better 16 - 32.
Now the kicker to this is that the amount of performance increase available by
adjusting these settings: about 5%.
You can benefit more by addressing areas such as the number of database buffers.
(db_block_buffers)