Unsolved
This post is more than 5 years old
15 Posts
0
2814
February 23rd, 2008 08:00
Symstat IO/sec vs Requests/sec
Hi guys,
I posted last week with a symstat/WP query that was sorted out in short order so now I'm back with another
What I'm doing is working my way through chapter 2 of a doc called 'EMC ControlCenter Performance Manager : The Symmetrix In Pictures' which is a cracking good document & I have a question around monitoring IO's vs Requests.
Just to be difficult I don't currently have access to ECC in my environment so what I'm doing is trying to translate the metrics discussed in the above document into SYMCLI/symstat commands that report the relevant info.
This question is around data alignment/IO's vs Requests.
The document says that the number of IO/sec coming from an FA should match pretty closely the number of Cache Requests/sec, hence indicating that the IO's are aligned on the cache slot boundaries.
Here's an edited symstat from our system showing 157 IO/sec for FA8B the number of cache requests is 10 read + 166 write.
The second line shows 23 IO/sec for FA8C with 1 read + 23 write cache requests/sec.
# symstat -sid 252 -type requests -dir all -i 5
DIRECTOR IO/sec Cache Requests/sec % RW
17:05:11 READ WRITE RW Hits
FA-8B 157 10 166 176 100
FA-8C 23 1 23 24 100
Can I assume from this very small subset of samples that the IO's are pretty much aligned & therefore not a problem ?
Now, given that my Sym is performing fine, I'm not worried about that currently, but want to make sure I know what unaligned IO looks like if I ever do see it so I've tried to mock up the output below........
Am I on the right sort of track here ? The document mentions that unaligned IO may use more than one cache slot & force a read to calculate CRC.
IE 157 IO/sec for FA8B would have reserved 416 cache slots which is way more than one per IO. The document notes that if you see requests reported as double the IO count then this can indicate unaligned IO.
# symstat -sid 252 -type requests -dir all -i 5
DIRECTOR IO/sec Cache Requests/sec % RW
17:05:11 READ WRITE RW Hits
FA-8B 157 250 166 416 100
FA-8C 23 23 23 46 100
If you guys could double check my logic &/or suggest any better symstat command for zeroing in on this type IO/sec vs Cache Requests/Sec info I'd really appreciate it.
Of course if anyone wants to ignore the question & poke fun at me for thinking about this kind of geeky stuff on a perfectly good Saturday when I should be doing normal things then that's fine too
I have done some normal stuff too but seem to have slipped into Geek mode over the last hour :-p
Many thanks
I posted last week with a symstat/WP query that was sorted out in short order so now I'm back with another
What I'm doing is working my way through chapter 2 of a doc called 'EMC ControlCenter Performance Manager : The Symmetrix In Pictures' which is a cracking good document & I have a question around monitoring IO's vs Requests.
Just to be difficult I don't currently have access to ECC in my environment so what I'm doing is trying to translate the metrics discussed in the above document into SYMCLI/symstat commands that report the relevant info.
This question is around data alignment/IO's vs Requests.
The document says that the number of IO/sec coming from an FA should match pretty closely the number of Cache Requests/sec, hence indicating that the IO's are aligned on the cache slot boundaries.
Here's an edited symstat from our system showing 157 IO/sec for FA8B the number of cache requests is 10 read + 166 write.
The second line shows 23 IO/sec for FA8C with 1 read + 23 write cache requests/sec.
# symstat -sid 252 -type requests -dir all -i 5
DIRECTOR IO/sec Cache Requests/sec % RW
17:05:11 READ WRITE RW Hits
FA-8B 157 10 166 176 100
FA-8C 23 1 23 24 100
Can I assume from this very small subset of samples that the IO's are pretty much aligned & therefore not a problem ?
Now, given that my Sym is performing fine, I'm not worried about that currently, but want to make sure I know what unaligned IO looks like if I ever do see it so I've tried to mock up the output below........
Am I on the right sort of track here ? The document mentions that unaligned IO may use more than one cache slot & force a read to calculate CRC.
IE 157 IO/sec for FA8B would have reserved 416 cache slots which is way more than one per IO. The document notes that if you see requests reported as double the IO count then this can indicate unaligned IO.
# symstat -sid 252 -type requests -dir all -i 5
DIRECTOR IO/sec Cache Requests/sec % RW
17:05:11 READ WRITE RW Hits
FA-8B 157 250 166 416 100
FA-8C 23 23 23 46 100
If you guys could double check my logic &/or suggest any better symstat command for zeroing in on this type IO/sec vs Cache Requests/Sec info I'd really appreciate it.
Of course if anyone wants to ignore the question & poke fun at me for thinking about this kind of geeky stuff on a perfectly good Saturday when I should be doing normal things then that's fine too
Many thanks
No Events found!
RRR
2 Intern
•
5.7K Posts
0
February 23rd, 2008 11:00
Uhm.... I'm very interested in performance stuff myself, but I regret that I didn't come up with this question myself....
I wonder what this thread is going to look like and certainly hope some performance gurus will join us here with some good answers !!!
C'mon guys: let the games ... uhm.... fun begin !
v760
15 Posts
0
February 23rd, 2008 13:00
As I said, the solutions guide document/Symm in pictures that I'm currently reading is one of those great documents that don't come along that often about the Sym. It's really helping me to think about how some of the components work together in more detail than I have up until this point.
RRR
2 Intern
•
5.7K Posts
0
February 23rd, 2008 14:00
v760
15 Posts
0
February 23rd, 2008 15:00
Unless anyone else can shed any light I'll try to check tomorrow.
xe2sdc
2 Intern
•
2.8K Posts
0
February 24th, 2008 03:00
I hope Rob won't beg for points .. at least not 'till I can try to answer the question seriously
Cheers .. and see you tomorrow ..
RRR
2 Intern
•
5.7K Posts
0
February 24th, 2008 08:00
RRR
2 Intern
•
5.7K Posts
0
February 24th, 2008 08:00
samaks
16 Posts
0
July 26th, 2008 05:00
To compare the request/s and IO/s on a FA, you have to check three things.
1- The average IO size coming to the FA : If the average IO size(block size) is bigger than a cache slot(32K for older DMX, 64K for DMX3/4), for example 128K, then you have double number of the requests/s compared to the IO/s.
2- Misalignment: Your case. If the average IO size is 64K on a DMX3/4 and your requests/s is higher than IO/s then you probably have misalignment. But as I know that is only possible on Windows and Solaris hosts.
3- Locality of Reference: Look at this subject on that book. If you average IO size is smaller than a cache slot or if your application uses locality of reference, then you will probably have more IO/s compared to the requests/s.
In your case, nothing can be said without checking the IO size. If you have Performance Manager, you can check for a long time period. If you do not have, you can have an average size with symstat also for a short time period.
RRR
2 Intern
•
5.7K Posts
0
August 1st, 2008 02:00
If you're fine, please mark the question as answered and reward the posts with points for being "correct" and "helpful".
xe2sdc
2 Intern
•
2.8K Posts
0
August 1st, 2008 03:00
Message was edited by:
Stefano Del Corno
Davidy8s
154 Posts
0
August 1st, 2008 05:00
Hal^^ I mean, Stefano - OF course Rob misses the EMC forums
Dave Yates
EMC TSE3
Benevolent Host S/W & Mainframe forum Moderator.
RRR
2 Intern
•
5.7K Posts
0
August 12th, 2008 14:00
Dzakic
1 Rookie
•
12 Posts
0
August 13th, 2008 02:00
This post was really interesting for me. Would be possible to give me exact link for the doc. called ControlCenter Performance Manager as I couldn't find it on PowerLink.
Cheers,
Zeljko
Davidy8s
154 Posts
0
August 13th, 2008 05:00
Let's see if the controlcenter forum folks can help out.
FWIW, I searched for 45 minutes and still haven't found it.
It may be in a .zip file as opposed to a traditional document. I found 2 of those and tried to poke through to see if either of them were hits but no such luck.
If we do manage to locate, we will advise.
Best regards,
Dave Yates
EMC TSE3
Benevolent Host S/W & Mainframe Forum Moderator
samaks
16 Posts
0
August 13th, 2008 05:00