- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- ninode kernel parameter
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
тАО11-30-2007 03:39 AM
тАО11-30-2007 03:39 AM
Looking at the usual suspects in system tables (nproc, nfile, flock, maxfiles, maxfiles_lim) and all are less than 40% used. However ninode maxes out (current 7120).
In looking at the man pages for fopen and open, I don't see anything that specifically states that hitting the max on ninode will cause issues. OS is 11.0 btw
Can anybody confirm (or deny) this?
Thx...scott
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-30-2007 03:49 AM
тАО11-30-2007 03:49 AM
Solutionninode, as you may already know, sizes (among other things) the HFS inode table. Are you using HFS filesystems on your 11.0 system? Does your application open lots of files in the HFS filesystem? Do you see any messages in the dmesg or syslog.log output indicating "file table full"?
Regards,
Dave
I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-30-2007 04:02 AM
тАО11-30-2007 04:02 AM
Re: ninode kernel parameter
only HFS filesystem is /stand, everything else is vxfs...
wasn't aware of the relationship you noted between HFS and ninode. do see it described as "inode cache" and associated w/ the number of open inodes.
we know when the last one of these events occurred (yesterday afternoon) and there is nothing reported by dmesg or showing in syslog that is of interest.
"maxfiles" is set kinda low, but I didn't think a "soft" limit would cause issues...you would be ok until you hit "maxfiles_lim". Am I mistaken?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-30-2007 04:10 AM
тАО11-30-2007 04:10 AM
Re: ninode kernel parameter
So you're not using HFS, which means ninode is likely not the culprit. If you're using VxFS filesystems then that inode table is sized by different tunables, and the defaults set by the kernel are based on the amount of physical memory in your system, and they tend to be sized on the high side, which means I doubt you're running out of VxFS inodes.
The maxfiles limit could be responsible for the application issue, though your application vendor should be able to tell you definitively what would cause the problem you're seeing.
How do you have maxfiles and maxfiles_lim set currently?
Dave
I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-30-2007 04:20 AM
тАО11-30-2007 04:20 AM
Re: ninode kernel parameter
maybe the program is creating a lot of files (7120?) in stand
normaly iused is not match bigger than 50
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-30-2007 04:31 AM
тАО11-30-2007 04:31 AM
Re: ninode kernel parameter
To add to Dave's comments regarding HFS filesystems and 'ninode' see this execellent
whitepaper:
http://docs.hp.com/en/7779/commonMisconfig.pdf
Regards!
...JRF...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-30-2007 04:46 AM
тАО11-30-2007 04:46 AM
Re: ninode kernel parameter
The app. vendor wasn't real helpful...they suggested "run ulimit -a" and "change the "nofiles" entry, That's usually the problem."
Of course, he also kept referring to "file handles" and didn't seem to grasp the concept of "transactions" either.
I'm going to bump both of the above up as soon as I can get scheduled downtime.
I just wasn't sure as the the impact of ninode. From your replies, and the doc pointed out by JRF, this doesn't appear to be the issue..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-30-2007 04:51 AM
тАО11-30-2007 04:51 AM
Re: ninode kernel parameter
Dave
I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-30-2007 05:17 AM
тАО11-30-2007 05:17 AM
Re: ninode kernel parameter
I'd like to go into this w/ at least an idea of what's what.
I've been watching nfile and such w/ glance, and their highwater mark (so far) is less than 40%. To me, the system wide stuff seems not to be an issue.
I've yet to find a method to follow the "per user" limits...and as they app doesn't report anything other than their own error codes, I've nothing to base a fix on.
I should have mentioned, the file that fails to open is basically a read only file, it already exists, so its not a disk space issue...
would be really nice is the app returned something like [EMFILE] or [ENFILE]. I guess something that provides a useful clue is a bit much to ask for however
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-30-2007 05:25 AM
тАО11-30-2007 05:25 AM
Re: ninode kernel parameter
Unfortunately it sounds like this problem occurs very intermittently so you'd end up with tusc attached to your application for quite a while, which would generate a pretty sizable log file while you wait for the problem to happen.
Now, if you had a way to force the application to duplicate the behavior then collecting a tusc trace would be ideal. Even if the application won't return a standard error code, tusc will show you which system call is failing and why.
Just a thought...
Dave
I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-30-2007 05:57 AM
тАО11-30-2007 05:57 AM
Re: ninode kernel parameter
I've not been able to rule out things like "nfiles" either...I just haven't seen that one exceed 37% at highwater (yet).
of course, their is always the possibilty that AppB has other problem and is just reporting it didn't open the file
Thanks for all the input.
scott
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-30-2007 06:00 AM
тАО11-30-2007 06:00 AM
Re: ninode kernel parameter
responses indicate that is not the issue here, so I'm going to close this.
thanks to all for the help