Serveur sous esxi : comment virtualiser le stockage
Publié : sam. 7 mai 2011 22:30
vim-cmd hostsvc/net/config pour vérifier que les cartes sont en 1000
c quoi ta CM ?
c quoi ta CM ?
Code : Tout sélectionner
~ # vim-cmd hostsvc/net/config
(vim.host.NetworkConfig) {
dynamicType = ,
vswitch = (vim.host.VirtualSwitch.Config) [
(vim.host.VirtualSwitch.Config) {
dynamicType = ,
changeOperation = ,
name = "vSwitch0",
spec = (vim.host.VirtualSwitch.Specification) {
dynamicType = ,
numPorts = 128,
bridge = (vim.host.VirtualSwitch.BondBridge) {
dynamicType = ,
nicDevice = (string) [
"vmnic0"
],
beacon = (vim.host.VirtualSwitch.BeaconConfig) {
dynamicType = ,
interval = 1,
},
linkDiscoveryProtocolConfig = (vim.host.LinkDiscoveryProtocolConfig) {
dynamicType = ,
protocol = "cdp",
operation = "listen",
},
},
policy = (vim.host.NetworkPolicy) {
dynamicType = ,
security = (vim.host.NetworkPolicy.SecurityPolicy) {
dynamicType = ,
allowPromiscuous = false,
macChanges = true,
forgedTransmits = true,
},
nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
dynamicType = ,
policy = "loadbalance_srcid",
reversePolicy = true,
notifySwitches = true,
rollingOrder = false,
failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
dynamicType = ,
checkSpeed = "minimum",
speed = 10,
checkDuplex = false,
fullDuplex = false,
checkErrorPercent = false,
percentage = 0,
checkBeacon = false,
},
nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
dynamicType = ,
activeNic = (string) [
"vmnic0"
],
},
},
offloadPolicy = (vim.host.NetOffloadCapabilities) {
dynamicType = ,
csumOffload = true,
tcpSegmentation = true,
zeroCopyXmit = true,
},
shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
dynamicType = ,
enabled = false,
averageBandwidth = ,
peakBandwidth = ,
burstSize = ,
},
},
mtu = ,
},
}
],
portgroup = (vim.host.PortGroup.Config) [
(vim.host.PortGroup.Config) {
dynamicType = ,
changeOperation = ,
spec = (vim.host.PortGroup.Specification) {
dynamicType = ,
name = "VM Network",
vlanId = 0,
vswitchName = "vSwitch0",
policy = (vim.host.NetworkPolicy) {
dynamicType = ,
security = (vim.host.NetworkPolicy.SecurityPolicy) {
dynamicType = ,
allowPromiscuous = ,
macChanges = ,
forgedTransmits = ,
},
nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
dynamicType = ,
policy = ,
reversePolicy = ,
notifySwitches = ,
rollingOrder = ,
failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
dynamicType = ,
checkSpeed = ,
speed = ,
checkDuplex = ,
fullDuplex = ,
checkErrorPercent = ,
percentage = ,
checkBeacon = ,
},
nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) null,
},
offloadPolicy = (vim.host.NetOffloadCapabilities) {
dynamicType = ,
csumOffload = ,
tcpSegmentation = ,
zeroCopyXmit = ,
},
shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
dynamicType = ,
enabled = ,
averageBandwidth = ,
peakBandwidth = ,
burstSize = ,
},
},
},
},
(vim.host.PortGroup.Config) {
dynamicType = ,
changeOperation = ,
spec = (vim.host.PortGroup.Specification) {
dynamicType = ,
name = "Management Network",
vlanId = 0,
vswitchName = "vSwitch0",
policy = (vim.host.NetworkPolicy) {
dynamicType = ,
security = (vim.host.NetworkPolicy.SecurityPolicy) {
dynamicType = ,
allowPromiscuous = ,
macChanges = ,
forgedTransmits = ,
},
nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
dynamicType = ,
policy = "loadbalance_srcid",
reversePolicy = true,
notifySwitches = true,
rollingOrder = false,
failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
dynamicType = ,
checkSpeed = "minimum",
speed = 10,
checkDuplex = false,
fullDuplex = false,
checkErrorPercent = false,
percentage = 0,
checkBeacon = false,
},
nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
dynamicType = ,
activeNic = (string) [
"vmnic0"
],
},
},
offloadPolicy = (vim.host.NetOffloadCapabilities) {
dynamicType = ,
csumOffload = ,
tcpSegmentation = ,
zeroCopyXmit = ,
},
shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
dynamicType = ,
enabled = ,
averageBandwidth = ,
peakBandwidth = ,
burstSize = ,
},
},
},
}
],
pnic = (vim.host.PhysicalNic.Config) [
(vim.host.PhysicalNic.Config) {
dynamicType = ,
device = "vmnic0",
spec = (vim.host.PhysicalNic.Specification) {
dynamicType = ,
ip = (vim.host.IpConfig) {
dynamicType = ,
dhcp = false,
ipAddress = "",
subnetMask = "",
ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) null,
},
linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) null,
},
}
],
vnic = (vim.host.VirtualNic.Config) [
(vim.host.VirtualNic.Config) {
dynamicType = ,
changeOperation = ,
device = "vmk0",
portgroup = "Management Network",
spec = (vim.host.VirtualNic.Specification) {
dynamicType = ,
ip = (vim.host.IpConfig) {
dynamicType = ,
dhcp = true,
ipAddress = "192.168.0.1",
subnetMask = "255.255.255.0",
ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) null,
},
mac = "00:19:66:79:e6:15",
distributedVirtualPort = (vim.dvs.PortConnection) null,
portgroup = "Management Network",
mtu = 1500,
tsoEnabled = true,
},
}
],
dnsConfig = (vim.host.DnsConfig) {
dynamicType = ,
dhcp = false,
virtualNicDevice = ,
hostName = "PCHC",
domainName = "",
},
ipRouteConfig = (vim.host.IpRouteConfig) null,
consoleIpRouteConfig = (vim.host.IpRouteConfig) null,
routeTableConfig = (vim.host.IpRouteTableConfig) null,
ipV6Enabled = false,
ipSecConfig = (vim.host.IpSecConfig) null,
consoleIpSecConfig = (vim.host.IpSecConfig) null,
}
Y'a tout dans ta capture ?? . parce qu'un PhysicalNic-Specification avec ça, c'est mal barréspec = (vim.host.PhysicalNic.Specification) {
dynamicType = ,
ip = (vim.host.IpConfig) {
dynamicType = ,
dhcp = false,
ipAddress = "",
subnetMask = "",
ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) null,
},
linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) null,
c'est pour la 3.5 ca . pour la 4.x tous est dans le package maintenant.Un vrai bordel le site de VMware
En fouillant, ai finis pas trouver ceci : VMware Operating System Specific Packages (OSPs)
ici
Edit :
7,5 Mo/s... :/ entre deux VM Windows XP Pro vers Serveur 2K3
Server------------------------------------------------------------
Client connecting to usbdevicesrv, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 3] local 10.255.1.11 port 48356 connected with 10.255.1.17 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 65.9 MBytes 553 Mbits/sec
[ 3] 1.0- 2.0 sec 63.3 MBytes 531 Mbits/sec
[ 3] 2.0- 3.0 sec 64.8 MBytes 544 Mbits/sec
[ 3] 3.0- 4.0 sec 63.8 MBytes 535 Mbits/sec
[ 3] 4.0- 5.0 sec 62.9 MBytes 527 Mbits/sec
[ 3] 5.0- 6.0 sec 61.2 MBytes 514 Mbits/sec
[ 3] 6.0- 7.0 sec 66.0 MBytes 554 Mbits/sec
[ 3] 7.0- 8.0 sec 63.7 MBytes 534 Mbits/sec
[ 3] 8.0- 9.0 sec 63.4 MBytes 532 Mbits/sec
[ 3] 9.0-10.0 sec 62.2 MBytes 522 Mbits/sec
[ 3] 10.0-11.0 sec 64.5 MBytes 541 Mbits/sec
[ 3] 11.0-12.0 sec 60.9 MBytes 511 Mbits/sec
[ 3] 12.0-13.0 sec 64.0 MBytes 536 Mbits/sec
[ 3] 13.0-14.0 sec 62.5 MBytes 524 Mbits/sec
[ 3] 14.0-15.0 sec 63.7 MBytes 534 Mbits/sec
[ 3] 0.0-15.0 sec 953 MBytes 533 Mbits/sec
Suivant les moments (oui mes machines font des choses ^^) , je suis entre 65 et 75 Mo/s------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 0.08 MByte (default)
------------------------------------------------------------
[ 4] local 10.255.1.17 port 5001 connected with 10.255.1.11 port 48356
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-15.0 sec 953 MBytes 532 Mbits/sec
Suis en 3.5 @home.
c'est pour la 3.5 ca . pour la 4.x tous est dans le package maintenant.
Fait le test avec iPerf, pas avec une stack applicative (genre CIFS, NFS, etc... on sait pas comment le noyau gère les débits, surtout sous windows)
[ 3] local 192.168.100.20 port 1078 connected with 192.168.100.90 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 1.88 MBytes 15.7 Mbits/sec
[ 3] 1.0- 2.0 sec 1.88 MBytes 15.7 Mbits/sec
[ 3] 2.0- 3.0 sec 1.50 MBytes 12.6 Mbits/sec
[ 3] 3.0- 4.0 sec 1.88 MBytes 15.7 Mbits/sec
[ 3] 4.0- 5.0 sec 1.50 MBytes 12.6 Mbits/sec
[ 3] 5.0- 6.0 sec 1.75 MBytes 14.7 Mbits/sec
[ 3] 6.0- 7.0 sec 512 KBytes 4.19 Mbits/sec
[ 3] 7.0- 8.0 sec 768 KBytes 6.29 Mbits/sec
[ 3] 8.0- 9.0 sec 2.00 MBytes 16.8 Mbits/sec
[ 3] 9.0-10.0 sec 1.12 MBytes 9.44 Mbits/sec
[ 3] 10.0-11.0 sec 896 KBytes 7.34 Mbits/sec
[ 3] 11.0-12.0 sec 2.12 MBytes 17.8 Mbits/sec
[ 3] 12.0-13.0 sec 2.00 MBytes 16.8 Mbits/sec
[ 3] 13.0-14.0 sec 2.38 MBytes 19.9 Mbits/sec
[ 3] 14.0-15.0 sec 1.00 MBytes 8.39 Mbits/sec
[ 3] 0.0-15.2 sec 23.2 MBytes 12.8 Mbits/sec
Félicitations tu as un vHub 10[ 3] local 192.168.100.20 port 1078 connected with 192.168.100.90 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 1.88 MBytes 15.7 Mbits/sec
[ 3] 1.0- 2.0 sec 1.88 MBytes 15.7 Mbits/sec
[ 3] 2.0- 3.0 sec 1.50 MBytes 12.6 Mbits/sec
[ 3] 3.0- 4.0 sec 1.88 MBytes 15.7 Mbits/sec
[ 3] 4.0- 5.0 sec 1.50 MBytes 12.6 Mbits/sec
[ 3] 5.0- 6.0 sec 1.75 MBytes 14.7 Mbits/sec
[ 3] 6.0- 7.0 sec 512 KBytes 4.19 Mbits/sec
[ 3] 7.0- 8.0 sec 768 KBytes 6.29 Mbits/sec
[ 3] 8.0- 9.0 sec 2.00 MBytes 16.8 Mbits/sec
[ 3] 9.0-10.0 sec 1.12 MBytes 9.44 Mbits/sec
[ 3] 10.0-11.0 sec 896 KBytes 7.34 Mbits/sec
[ 3] 11.0-12.0 sec 2.12 MBytes 17.8 Mbits/sec
[ 3] 12.0-13.0 sec 2.00 MBytes 16.8 Mbits/sec
[ 3] 13.0-14.0 sec 2.38 MBytes 19.9 Mbits/sec
[ 3] 14.0-15.0 sec 1.00 MBytes 8.39 Mbits/sec
[ 3] 0.0-15.2 sec 23.2 MBytes 12.8 Mbits/sec
VM Linux à VM Windows Server 2K3Client connecting to 192.168.100.130, TCP port 5001
TCP window size: 22.6 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.100.115 port 47035 connected with 192.168.100.130 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 11.1 MBytes 93.3 Mbits/sec
[ 3] 1.0- 2.0 sec 11.5 MBytes 96.5 Mbits/sec
[ 3] 2.0- 3.0 sec 12.9 MBytes 108 Mbits/sec
[ 3] 3.0- 4.0 sec 14.9 MBytes 125 Mbits/sec
[ 3] 4.0- 5.0 sec 7.75 MBytes 65.0 Mbits/sec
[ 3] 5.0- 6.0 sec 3.88 MBytes 32.5 Mbits/sec
[ 3] 6.0- 7.0 sec 10.1 MBytes 84.9 Mbits/sec
[ 3] 7.0- 8.0 sec 7.50 MBytes 62.9 Mbits/sec
[ 3] 8.0- 9.0 sec 6.88 MBytes 57.7 Mbits/sec
[ 3] 9.0-10.0 sec 9.50 MBytes 79.7 Mbits/sec
[ 3] 10.0-11.0 sec 8.88 MBytes 74.4 Mbits/sec
[ 3] 11.0-12.0 sec 7.00 MBytes 58.7 Mbits/sec
[ 3] 12.0-13.0 sec 6.88 MBytes 57.7 Mbits/sec
[ 3] 13.0-14.0 sec 5.62 MBytes 47.2 Mbits/sec
[ 3] 14.0-15.0 sec 7.00 MBytes 58.7 Mbits/sec
[ 3] 0.0-15.0 sec 132 MBytes 73.5 Mbits/sec
VM Linux à VM Windows XP ProClient connecting to 192.168.100.90, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.100.115 port 44097 connected with 192.168.100.90 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 21.1 MBytes 177 Mbits/sec
[ 3] 1.0- 2.0 sec 18.0 MBytes 151 Mbits/sec
[ 3] 2.0- 3.0 sec 10.6 MBytes 89.1 Mbits/sec
[ 3] 3.0- 4.0 sec 6.88 MBytes 57.7 Mbits/sec
[ 3] 4.0- 5.0 sec 5.12 MBytes 43.0 Mbits/sec
[ 3] 5.0- 6.0 sec 6.12 MBytes 51.4 Mbits/sec
[ 3] 6.0- 7.0 sec 6.38 MBytes 53.5 Mbits/sec
[ 3] 7.0- 8.0 sec 6.50 MBytes 54.5 Mbits/sec
[ 3] 8.0- 9.0 sec 6.00 MBytes 50.3 Mbits/sec
[ 3] 9.0-10.0 sec 7.25 MBytes 60.8 Mbits/sec
[ 3] 10.0-11.0 sec 7.12 MBytes 59.8 Mbits/sec
[ 3] 11.0-12.0 sec 5.38 MBytes 45.1 Mbits/sec
[ 3] 12.0-13.0 sec 4.25 MBytes 35.7 Mbits/sec
[ 3] 13.0-14.0 sec 5.88 MBytes 49.3 Mbits/sec
[ 3] 14.0-15.0 sec 7.75 MBytes 65.0 Mbits/sec
[ 3] 0.0-15.1 sec 124 MBytes 69.3 Mbits/sec
Client connecting to 192.168.100.20, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.100.115 port 53780 connected with 192.168.100.20 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 7.25 MBytes 60.8 Mbits/sec
[ 3] 1.0- 2.0 sec 7.38 MBytes 61.9 Mbits/sec
[ 3] 2.0- 3.0 sec 9.62 MBytes 80.7 Mbits/sec
[ 3] 3.0- 4.0 sec 7.38 MBytes 61.9 Mbits/sec
[ 3] 4.0- 5.0 sec 3.75 MBytes 31.5 Mbits/sec
[ 3] 5.0- 6.0 sec 5.12 MBytes 43.0 Mbits/sec
[ 3] 6.0- 7.0 sec 9.75 MBytes 81.8 Mbits/sec
[ 3] 7.0- 8.0 sec 9.62 MBytes 80.7 Mbits/sec
[ 3] 8.0- 9.0 sec 4.75 MBytes 39.8 Mbits/sec
[ 3] 9.0-10.0 sec 5.00 MBytes 41.9 Mbits/sec
[ 3] 10.0-11.0 sec 5.12 MBytes 43.0 Mbits/sec
[ 3] 11.0-12.0 sec 5.75 MBytes 48.2 Mbits/sec
[ 3] 12.0-13.0 sec 5.25 MBytes 44.0 Mbits/sec
[ 3] 13.0-14.0 sec 6.88 MBytes 57.7 Mbits/sec
[ 3] 14.0-15.0 sec 5.62 MBytes 47.2 Mbits/sec
[ 3] 0.0-15.0 sec 98.4 MBytes 54.9 Mbits/sec
donc de VM à VM ca vaRésultat très étrange, car dans la pratique... de client physique à serveur suis à 9 Mo/s stable...
VM à VM Linux
VM Linux à VM Windows Server 2K3Client connecting to 192.168.100.130, TCP port 5001
TCP window size: 22.6 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.100.115 port 47035 connected with 192.168.100.130 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 11.1 MBytes 93.3 Mbits/sec
[ 3] 1.0- 2.0 sec 11.5 MBytes 96.5 Mbits/sec
[ 3] 2.0- 3.0 sec 12.9 MBytes 108 Mbits/sec
[ 3] 3.0- 4.0 sec 14.9 MBytes 125 Mbits/sec
[ 3] 4.0- 5.0 sec 7.75 MBytes 65.0 Mbits/sec
[ 3] 5.0- 6.0 sec 3.88 MBytes 32.5 Mbits/sec
[ 3] 6.0- 7.0 sec 10.1 MBytes 84.9 Mbits/sec
[ 3] 7.0- 8.0 sec 7.50 MBytes 62.9 Mbits/sec
[ 3] 8.0- 9.0 sec 6.88 MBytes 57.7 Mbits/sec
[ 3] 9.0-10.0 sec 9.50 MBytes 79.7 Mbits/sec
[ 3] 10.0-11.0 sec 8.88 MBytes 74.4 Mbits/sec
[ 3] 11.0-12.0 sec 7.00 MBytes 58.7 Mbits/sec
[ 3] 12.0-13.0 sec 6.88 MBytes 57.7 Mbits/sec
[ 3] 13.0-14.0 sec 5.62 MBytes 47.2 Mbits/sec
[ 3] 14.0-15.0 sec 7.00 MBytes 58.7 Mbits/sec
[ 3] 0.0-15.0 sec 132 MBytes 73.5 Mbits/sec
VM Linux à VM Windows XP ProClient connecting to 192.168.100.90, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.100.115 port 44097 connected with 192.168.100.90 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 21.1 MBytes 177 Mbits/sec
[ 3] 1.0- 2.0 sec 18.0 MBytes 151 Mbits/sec
[ 3] 2.0- 3.0 sec 10.6 MBytes 89.1 Mbits/sec
[ 3] 3.0- 4.0 sec 6.88 MBytes 57.7 Mbits/sec
[ 3] 4.0- 5.0 sec 5.12 MBytes 43.0 Mbits/sec
[ 3] 5.0- 6.0 sec 6.12 MBytes 51.4 Mbits/sec
[ 3] 6.0- 7.0 sec 6.38 MBytes 53.5 Mbits/sec
[ 3] 7.0- 8.0 sec 6.50 MBytes 54.5 Mbits/sec
[ 3] 8.0- 9.0 sec 6.00 MBytes 50.3 Mbits/sec
[ 3] 9.0-10.0 sec 7.25 MBytes 60.8 Mbits/sec
[ 3] 10.0-11.0 sec 7.12 MBytes 59.8 Mbits/sec
[ 3] 11.0-12.0 sec 5.38 MBytes 45.1 Mbits/sec
[ 3] 12.0-13.0 sec 4.25 MBytes 35.7 Mbits/sec
[ 3] 13.0-14.0 sec 5.88 MBytes 49.3 Mbits/sec
[ 3] 14.0-15.0 sec 7.75 MBytes 65.0 Mbits/sec
[ 3] 0.0-15.1 sec 124 MBytes 69.3 Mbits/sec
Client connecting to 192.168.100.20, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.100.115 port 53780 connected with 192.168.100.20 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 7.25 MBytes 60.8 Mbits/sec
[ 3] 1.0- 2.0 sec 7.38 MBytes 61.9 Mbits/sec
[ 3] 2.0- 3.0 sec 9.62 MBytes 80.7 Mbits/sec
[ 3] 3.0- 4.0 sec 7.38 MBytes 61.9 Mbits/sec
[ 3] 4.0- 5.0 sec 3.75 MBytes 31.5 Mbits/sec
[ 3] 5.0- 6.0 sec 5.12 MBytes 43.0 Mbits/sec
[ 3] 6.0- 7.0 sec 9.75 MBytes 81.8 Mbits/sec
[ 3] 7.0- 8.0 sec 9.62 MBytes 80.7 Mbits/sec
[ 3] 8.0- 9.0 sec 4.75 MBytes 39.8 Mbits/sec
[ 3] 9.0-10.0 sec 5.00 MBytes 41.9 Mbits/sec
[ 3] 10.0-11.0 sec 5.12 MBytes 43.0 Mbits/sec
[ 3] 11.0-12.0 sec 5.75 MBytes 48.2 Mbits/sec
[ 3] 12.0-13.0 sec 5.25 MBytes 44.0 Mbits/sec
[ 3] 13.0-14.0 sec 6.88 MBytes 57.7 Mbits/sec
[ 3] 14.0-15.0 sec 5.62 MBytes 47.2 Mbits/sec
[ 3] 0.0-15.0 sec 98.4 MBytes 54.9 Mbits/sec
je suis sur un Raid 5 SATA controleur Hard en 7200Tr sur des 1 To .Suis loin d'avoir tes perfs... :/
Le data store est sur un RAID 1 SAS en 15K