- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- VXFS read ahead question
Categories
Company
Local Language
Forums
Discussions
Knowledge Base
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Forums
Discussions
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
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
05-03-2007 03:18 AM
05-03-2007 03:18 AM
Question - We constantly have issues with IO and would like to try to turn off buffercache/vxfs read ahead to reduce the amount of IO to the eva. DB2 seems to be very random IO so the read ahead will be wrong most of the time anyways.
In my last HP perf class i was told i can turn this off, but i cannot decrease the read_pref_io less than 4k from the default of 65536.
Where do i turn this totally off?
Thanks,
John
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-03-2007 03:28 AM
05-03-2007 03:28 AM
SolutionInstead of messing with the FS tunables (are you using vxtunefs ?), why don't you try just mounting your DB filesystem(s) with DirectIO so it avoids double buffering?
We use:
log,largefiles,mincache=direct,convosync=direct
as our VxFs/OJFS mount option on our "cooked" DB storage for any Database storage.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-03-2007 03:29 AM
05-03-2007 03:29 AM
Re: VXFS read ahead question
You can try to change it to zero. That will either be off or dynamic. Dynamic would be bad.
Perhaps reduce the buffer cache dbc_max_pct and dbc_min_pct Take those two numbers very low and close to one and other. Note that its very expensive in terms of CPU to let a system change this number and many databases do not benefit from large buffer caches. On your OS Oracle on cooked filesystems apparently does benefit from a large buffer cache, databases on raw filesystems do not benefit at all.
I/O problems should be appraoched as follows:
1) EVA configuration. This has nailed my and our customers very often.
2) OS patches and kernel configuration. SCSI patches are key and HP will want the system patched prior to providing support to the EVA.
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-03-2007 03:47 AM
05-03-2007 03:47 AM
Re: VXFS read ahead question
Couple that with DirectIO operation of your cooked filesystems and you should be good.
BTW, what VRAID Levels are you using on your EVA as storage for your DB? If your DB is really I/O intensive -- you may want to replacing each VDISK with VRAID1s -- which is easily done with an EVA and LVM/VxVM...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-03-2007 04:09 AM
05-03-2007 04:09 AM
Re: VXFS read ahead question
Yes, vxtunefs..we've tried the direct IO and the performance was substancially worse. This change is per the HP performance class.
Steve..
It wont go less than 4K, ive tried 0. Also tried to set the read_nstream to 0 but 1 is the lowest amount.
Our db is not oracle, its Universe and requires large amount of buffercache to get our read hits at 90+. We currently have 6G of bc. dbc_max is 22%
System was just patched with DEC06 bundle, and a few misc patches per HP that were IO, or fcp related.
Our eva is oversubscribed, so were trying to reduce the amount of un-needed IO coming from the system. If we find out that the read-ahead does infact help, then well turn it back on. For now we would like it off.
Thanks,
John
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-03-2007 04:15 AM
05-03-2007 04:15 AM
Re: VXFS read ahead question
Were using raid 5 now. I created a raid 1 lun within a new VG and were testing that this weekend.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-03-2007 04:37 AM
05-03-2007 04:37 AM
Re: VXFS read ahead question
DO you use very large filesystems on very large LUNS/VDisks from your EVAs? On on eclient of mine who has a single 1.6TB EVA VRAID1 disk serving as Informix Data Store - increasing scsi_max_qdepth to 128 helped tremendously...
Did you check if you've significant disk queing? (sar -d)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-03-2007 04:55 AM
05-03-2007 04:55 AM
Re: VXFS read ahead question
San numbers are great. <5 queue, ~10 avg serv time. It goes up once and a while when the syncer daemon kicks in to flush the writes.
All i need to know is how to turn off vxfs read ahead so we dont have data in the bc that we nescessarilly dont need.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-03-2007 04:58 AM
05-03-2007 04:58 AM
Re: VXFS read ahead question
Do you have EVAperf installed?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-03-2007 05:21 AM
05-03-2007 05:21 AM