ONTAP Discussions
ONTAP Discussions
Hello -
I recently had a volume reach its 31 million inode count. I increased that 31 million to 41 million using the files/maxfiles command, but now I'm bumping up against that 41M. I'm wondering how long I can do this without adversely affecting other volumes. I assume I can't just increase the max files indefinitely.
Is there a way to calculate the max number of files/inodes I can get from my current aggregate or that I can increase the current volume to?
Thanks in advance.
Solved! See The Solution
You also needn't worry about how big it grows - NetApp controllers can handle a lot per volume. In a 4 node NAS cluster I have 1 SVM that contains 4.8 billion files - the largest volume is at 175 million or so.
The implication of a large file system in general is that if your users are going to put 100K files in a single directory, they'll notice a performance hit when they try to access that directory, but that is more due to general file system access issues rather than a property of Data OnTap itself. So long as the volume in question has a good directory structure to separate out all those files, you shouldn't notice anything (other than the need to increase inode count from time to time).
Bob
You also needn't worry about how big it grows - NetApp controllers can handle a lot per volume. In a 4 node NAS cluster I have 1 SVM that contains 4.8 billion files - the largest volume is at 175 million or so.
The implication of a large file system in general is that if your users are going to put 100K files in a single directory, they'll notice a performance hit when they try to access that directory, but that is more due to general file system access issues rather than a property of Data OnTap itself. So long as the volume in question has a good directory structure to separate out all those files, you shouldn't notice anything (other than the need to increase inode count from time to time).
Bob
I would add a caveat that if you make use of qtree snapmirror or snapvault (on 7 mode) then high file counts can slow those processes down significantly. If you don't use those...then you should be fine. Keep in mind that you can use quotas to limit a user if you're think they're doing something they shouldn't be. We use that occasionally if someone's workflow isn't behaving'!
--rdp