Ask the Expert

Virtualization and virtual volumes

With regard to storage virtualization, I'm wondering what the optimum number of virtual volumes would be. In the NT and Unix environments how many virtual volumes would an application server usually need to access? Is there an application environment that would require a large number of volumes?

    Requires Free Membership to View

There is no hard and fast rule for the right number of volumes. Like most things, you need to balance a number of factors:

  • Having more volumes gives you more granularity and more flexibility at the cost of having more things to manage and a bit more overhead.
  • Having fewer volumes gives you fewer things to worry about, but causes a larger community to be affected any time something goes wrong or changes.

Here are some of the things you might look at to make this decision:

  • The contents of each volume are pretty much bound together from a backup/archive perspective. This means as the volumes grow larger these operations take longer to complete.
  • Applications differ widely in the size of objects they create. Each volume gets one and only one block size. Changing block sizes and putting the right apps on the right volumes can significantly improve performance.
  • While modern file structures are fast, all retrieval algorithms slow down in proportion to the number of objects that are indexed. Huge volumes with hundreds of millions of files are probably not a best choice under any circumstances.

Relative to your question about servers and applications, it is uncommon to see a server or an application that needs a connection to more than a handful (5-6) volumes. Without knowing the specifics of your situation, this is the best advice I can give you. I hope it helps.

Editor's note: Do you agree with this expert's response? If you have more to share, post it in our .dZROapaKemm^1@.ee83ce3!viewtype=threadDate>Storage Management discussion forum.

This was first published in February 2002

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: