Documente Academic
Documente Profesional
Documente Cultură
EMC Notifications
Forward Looking Statements Notice
Copyright 2015 EMC Corporation. All rights reserved
This roadmap document contains forward-looking statements as defined under the Federal Securities Laws.
Actual results or deliverables could differ materially from those projected in the forward-looking statements
as a result of certain risk factors, including but not limited to: (i) adverse changes in general economic or
market conditions; (ii) delays or reductions in information technology spending; (iii) risks associated with
acquisitions and investments, including the challenges and costs of integration, restructuring and achieving
anticipated synergies; (iv) competitive factors, including but not limited to pricing pressures and new product
introductions; (v) the relative and varying rates of product price and component cost declines and the volume
and mixture of product and services revenues; (vi) component and product quality and availability; (vii) the
transition to new products, the uncertainty of customer acceptance of new product offerings and rapid
technological and market change; (viii) insufficient, excess or obsolete inventory; (ix) war or acts of
terrorism; (x) the ability to attract and retain highly qualified employees; (xi) fluctuating currency exchange
rates; and (xii) other one-time events and other important factors disclosed previously and from time to time
in EMCs filings with the U.S. Securities and Exchange Commission. EMC disclaims any obligation to update
any such forward-looking statements after the date of this roadmap document.
Agenda
Assumptions
Your Mileage May Vary
Memory
32bit vs 64bit architecture (a look back in time)
Operating System Memory
vSphere Machine Memory / Transparent Page Sharing
Our Assumptions
Support the largest Smarts topology possible
Etymology
The study of the history of words, their origins, and how their form and meaning
have changed over time.
In the United States, the Environmental Protection Agency requires a set of
standard emissions tests on all new vehicles which simulate city and highway
driving. Part of the test measures estimated city and highway gas mileage
estimates. Since no test can exactly simulate all driving habits and conditions,
actual gas mileage of each vehicle will vary. As a result, when these estimated
mileage claims from automobile manufacturers appear in advertisements, they
are almost always accompanied with the standard disclaimer "your mileage may
vary."
your mileage may vary
Virtual Memory
The basic idea behind virtual memory is that the combined size
of all the program code, data, etc may exceed the amount of
physical memory available for it. The OS keeps only those
parts of the program which are currently needed by the CPU in
RAM (main memory) and the rest on disk (pagefile)
A 16MB program can run in 4MB space by carefully choosing
which 4MB to keep in memory at each instance, with piece of
the program being paged between disk and memory as needed.
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
4G
RAM
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
~2.5-3G
Available RAM
SMARTS MODEL
Larger the Topology, the More Memory Used
64 bit Smarts
Memory is no longer the bottleneck (Virtual and Physical)
4096G
RAM
~4000G
Available RAM
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
Polling
Polling &
&
Discovery
Discovery
Threads
Threads
Operating System
10
My
DLL
My
DLL
My
DLL
My
DLL
VM RAM is
the amount
of RAM the
OS can
access
My
DLL
11
TPS Memory
12
13
If running ESX 5.x use Intel Sandy Bridge(or AMD equivalent) or higher
Released January 9th, 2011
More physical/logical cores, 11%+ increase in performance
If you are planning to use vMotion we highly recommend that your ESX servers
have a dedicated physical NIC configured for vMotion.
Note: vMotion requires shared (external) storage
14
15
Do not Run
Service Assurance Suite on
vSphere if you do not have a
Nehalem Processor(or AMD
equivalent) or Higher
16
100%
ESX 2
Overhead
VM CPU
ESX 3
30% -
20% -
60%
30%
1 vCPU
VM Memory 3.6 GB
20%
<2% 10%
4 vCPU
8 vCPU
16 GB
64 GB
256 GB
100,000
IOPS
380 MBits
<10% -
vSphere/ESX 4.0
2 vCPU
<10,000
I/O
ESX 3.5
IOPS
800 MBits
9 GBits
>200,000
IOPS
40 GBits
ESX Version
Copyright 2015 EMC Corporation. All rights reserved.
17
18
Smarts Typically
Does NOT Exploit
More Than 4 vCPUS
Use M&R Guidelines
M&R SQL Server Database can use
> 4vCPUs
Check P&S guidelines
19
AM
AM/PM
77
72
70
7.0.3
58
55
7.0.3
54
8.1.1
8.1.1
33
36
36
35
20
VMWare Tools
VMware Tools is a set of utilities and drivers that improve the
performance and management of your virtual machines. The
tools are not installed by
default. During testing,
significant performance
degradation was observed
without VMware Tools
installed. Therefore, it is
recommended that VMware
Tools is installed on every VM.
21
22
23
Touched memory = memory actually used by the virtual machine. vSphere only allocates guest
operating system memory on demand.
Swappable = virtual machine memory that can be reclaimed by the balloon driver or by vSphere
swapping. Ballooning occurs before vSphere swapping. If this memory is in use by the virtual
machine (i.e., touched and in use), the balloon driver will cause the guest operating system to
swap. Also, this value is the size of the per-virtual machine swap file that is created on the VMware
Virtual Machine File System (VMFS) file system (.vswp file).
If the balloon driver is unable to reclaim memory quickly enough, or is disabled or not installed,
vSphere forcibly reclaims memory from the virtual machine using the VMkernel swap file.
24
25
26
The RPS file(s) are relatively small and infrequently used but
..
Are critical to Smarts and single thread discovery
Larger topologies mean larger RPS files
https://www.emc.com/collateral/white-papers/h12102-vnx-fa
st-vpwp.pdf
Copyright 2015 EMC Corporation. All rights reserved.
27
RECOMMENDATION:
vMotion 1 VM at a time
Then put the ESX in Maintenance Mode
Copyright 2015 EMC Corporation. All rights reserved.
28
29
30
Misc Issues
Affinity / Anti-Affinity
Consider M&R Collector(s) to always run on the same ESX
as SAM
Consider SAM and large IP domains to run on the same ESX
31
32
33
PLUS
Device latency
Device latency is how long the SNMP agent takes to respond
Large devices with many 100s+ ports/interfaces can take many
seconds to minutes to completely respond or timeout
SNMP agents may have been de-prioritized by the device in times
of high (cpu) utilization
Copyright 2015 EMC Corporation. All rights reserved.
34
35
Running on vSphere
Discovery time ~ 20 hrs, avg late polling > 10 secs
10 discovery threads / 10 polling threads
Increase threads to 50 / 50
No resource constraints
Planning to increase threads to 80 -100
36
THANK YOU
37