Avatar of mokkan
mokkan
 asked on

vmware I/O tuning question

I'm dong stress testing on VM and when I look at the queue  ACTV is going to 32 and once it is 32, I can see QUE is increasing. I understood that max que size is 32. IF I want to get better IO for that , what can I do? Can I add another que? IF so, how can I add?
VMwareLinuxUnix OS

Avatar of undefined
Last Comment
mokkan

8/22/2022 - Mon
David

Add more disks; get faster disks; decrease the number of I/Os by making programs more efficient; balance I/O so that disks that don't have such a high queue depth get more I/O requests; use more intelligent RAID controllers with more cache;  if you are using a I/O intensive RAID level like RAID5, then go to RAID1 or RAID10...

Bottom line, this isn't rocket science.  There are 32 requests for I/O so you need to change things to keep the todo list shorter.
mokkan

ASKER
Can we increase the Que size for specific VMs,  I know that we have enough space on our storage and enough IOPS available.
David

Increasing the queue size won't do squat for you.  The amount of free space has nothing to do with the fact that there are so many I/Os queued up because your disks are so busy.

A HDD can only move X amount of data (or # of transactions) in Y amount of time.   You have 32 queued up transactions to do.  So you need to lower X (buy more disks or do fewer requests), or get faster devices, which improves Y.
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck
mokkan

ASKER
Thank you very much. If  I understand correctly the queue is getting filled because storage can't handle it?
David

Exactly. Hence the need to do one of the things I mentioned.  You are simply asking too much of what you have.

Equate it to not having enough RAM, and you keep piling up programs to run. Think of this queue depth as being somewhat like swap space for I/O requests.  The solution to not enough RAM is to run fewer programs, or buy more RAM.
ASKER CERTIFIED SOLUTION
Daniel McAllister

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
mokkan

ASKER
Thanks a lot
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.