Start a Conversation

Unsolved

This post is more than 5 years old

6866

August 15th, 2013 03:00

Ask the Expert: Multicore Optimization (MCx) in the New VNX

YOU MAY ALSO BE INTERESTED ON THESE ATE EVENTS...

Ask the Expert: Block Deduplication and FAST Suite Tiering in the New VNX

Ask the Expert: How to Optimize Your VNX

https://community.emc.com/thread/179748

This Ask the Expert event will address your questions about the multicore optimization (MCx) in the next-generation VNX.

MCx distributes VNX data services across all cores, ensuring that cache management and back end RAID management processes take full advantage of multicore CPUs and allowing cache and back-end processing software to scale in a linear fashion. When coupled with FLASH 1st, the VNX with MCx delivers the performance of flash with the efficiency of tiering, providing:

  • Full advantage of the low latency of flash
  • Progressively lower $/IOPS at scale
  • The lowest $/GB for inactive data

Your hosts:

profile-image-display.jspa?imageID=8368&size=350 Dan Cummins is EMC's Director of Engineering for MCx.
profile-image-display.jspa?imageID=8385&size=350 Phil Trasatti is EMC's Director of Performance Engineering for the Unified Storage Division. He has been a senior engineering manager, consulting software engineer, and architect for products in the networking, storage and video markets, and is experienced in all aspects of product delivery, software development, product deployment and field support.
profile-image-display.jspa?imageID=8282&size=350 Andrew Maffessanti was hired by EMC straight out of university in 2006 and has been working on the CLARiiON and now the VNX Product line, specializing in array performance. He has a BA in Information Science & Technology from Mercer University.


This discussion will be moderated through September 16. Follow the thread in your inbox (see option on right) to receive updates.

5 Practitioner

 • 

274.2K Posts

September 6th, 2013 10:00

Jim,

As you saw in the Mega-launch, the new VNX-8000 with MCx now scales to 5x over the older VNX in NAS SPECsfs ops. In the previous VNX generation, the Flare block backend would limit the overall NAS file performance. With MCx, the backend now scales to handle multiple Data Movers throughout the family. The largest increase is seen in the VNX-8000 which can deliver as much as 580K SPECsfs ops (see our publication on spec.org). Of course, as you move down through the new VNX models, the number of active Data Movers needed to saturate the block backend decreases. However, the performance is higher across the board for all Unified NAS platforms.

For example, the VNX-5800 can deliver as much as 40% more NFS ops than a VNX-5700 with 2 active Data Movers.

Thanks,

Phil

5 Practitioner

 • 

274.2K Posts

September 6th, 2013 11:00

Thanks for your question. I am researching this topic for you and hope to post an answer soon.

Thanks,

Phil

Moderator

 • 

6.5K Posts

September 10th, 2013 04:00

Sorry for interruption, Can anybody tell me what was the change to CS in NG VNX ?

I found guide says dual CS is default , would this be it ?

Moderator

 • 

6.5K Posts

September 11th, 2013 03:00

Hi there ...

I would like to get your opnion about Symnetric Active-Active..

This is the story ..

Current VNX >

Load balancing by using ONE HBA connecting SPB/SPA as it was Active-Passive access .

see below ..

VNX_old.jpg

NewGeneration VNX >

Using symmetric active/active access ,  it will be possible to configure VNX like a VMAX , or Use ONE HBA per One SP .

( see below )

VNX_New.jpg

Which would be the best practice for config VNX with New Generation VNX ? ( one HBA with 2sp ? or One HBA per SP ? )

Community Manager

 • 

4.9K Posts

September 11th, 2013 21:00

I think VNX2 users will often put multiple hotspares in an enclosure because of the new hot spare policies.
For example, a user chooses "No Hot Spares" as his/her hotspare policy and puts several blank disks into a DAE for future use, all the blank disks will be able to work as hotspare.

I believe CX and VNX uses the lowest numbered slot's disk as hotspare if all the hotspare-disk conditions are the same except the slot number in an enclosure. (If I am wrong, please correct me!)
How about VNX2? Is it still the same?

[Let me clarify the question using an example]
Suppose a DAE has three hotspares on its slot0, 5 and 14. All the disks in the DAE are the same (type, capacity, rpm, etc..). When the disk in slot6 fails, which disk, slot0 or 5 or 14's, is kicked in as hotspare? Is it slot0's disk?

5 Practitioner

 • 

274.2K Posts

September 12th, 2013 06:00

Disk drives are ordered based on enumeration.. that is when the drive was first discovered by MCR it is assigned a logical identifier.  This logical ID stays with the drive for it's lifetime. This is not slot based.

MCR supports the concept of a portable drive.  You can literally pull a drive and put it in a different slot.  It will come online with the same logical ID.

For sparing MCR will choose the same type of drive first but will prefer the same enclosure.  If an exact spare type is in another enclosure it will choose that.  If there are multiple exact spare matches in the same enclosure then MCR will assign the lowest numbered logical ID. 

1 Rookie

 • 

20.4K Posts

September 12th, 2013 06:00

can logical ID be viewed from navicli ?

5 Practitioner

 • 

274.2K Posts

September 12th, 2013 10:00

Symmetric Active/Active access is a feature of FLUs.  Once one of the Advanced Data Services (such as SnapView) are used, the LUN is changed to Asymmetric Active/Active (ALUA).  You would only change your environment if you were only using FLUs without any of the Advanced Data Services.

5 Practitioner

 • 

274.2K Posts

September 12th, 2013 10:00

No it cannot.  This logical ID is an internal ID.

Moderator

 • 

6.5K Posts

September 12th, 2013 19:00

Can anybody tell me whether Unisphere /Navisphere CLI use MCx technology ?

I believe old Unisphere/Navisphere CLI was designed for Single process , that is why we have had communication errors  when multiple user used  Unisphere/Navisphere CLI  at the same time ... .

Would NG VNX got over above points ? if it is not yet ,,when will be ?

thanks !

Community Manager

 • 

4.9K Posts

September 12th, 2013 21:00

Thank you Dan-san,

I didn't know there was a new logic to pick up a hotspare. I thought the logic had not been changed since CX products were released!
BTW, is it a new function of R33? Or even R31 and/or 32 (VNX) has the same logic with logical ID of each disk?
If even R31 and/or 32 has the logic, I have to revice my knowledge...

251 Posts

September 13th, 2013 00:00

This is a new feature of MCx OE see support.emc.com/docu48786_VNX-MCx-Multicore-Everything.pdf P37

Thanks

Gearoid

Community Manager

 • 

4.9K Posts

September 15th, 2013 18:00

I see. Thank you Gearoid-san.

5 Practitioner

 • 

274.2K Posts

September 16th, 2013 04:00

MCx is exclusively a data path improvement however with that said MCx does monitor each core and will yield processor time to Navi.  MCx has mechanisms to detect and give a small percentage of the processor time to non data path tasks when under load.  Navi can run on any core, as best chosen by the operating system.  The issue that you mention is a restriction that Navi is single user not that it is multi-threaded or multi-core.  I will follow up with the Navi team to get the correct answer here.

I should also mention that there has been some enhancements to Navi that comes with MCx.  Improvements have been made to reduce the amount of time it takes to poll the system and collect inventory.  With MCx the system information is cached and asynchronous notifications are used to provide the updates.  The net result is less time is spent polling for changes in the system topology.

8.6K Posts

September 16th, 2013 07:00

The next generation VNX has a new control station with more CPU and memory compared to the previous generation

No Events found!

Top