Newsgroup: it.comp.os.linux.sys
Titolo: Limitazioni VMWare server

Ciao a tutti,
Ma com'é possbile che su una macchina fisica con un hdparm pari a circa 
600Mb/s le macchine virtuali (attualmente solo una di test) viaggino 
attorno ai 60/70 Mb/s ?
É una limitazione sw di VMWare server?
-- 
g4b0, linux user n. 369000
http://brosulo.net

 una di test) viaggino attorno ai 60/70 Mb/s ?
Che significa Mb/s ?
MegaByte / Secondo ?
MegaBit  / Secondo ?
-- 
Vincenzo


Credo si tratti di MegaByte / Secondo, é l'output di hdparm:
www1:~# hdparm -tT /dev/sda
/dev/sda:
  Timing cached reads:   13582 MB in  2.00 seconds = 6797.69 MB/sec
  Timing buffered disk reads:   70 MB in  3.08 seconds =  22.70 MB/sec
L'unitá di misura non é comunque importante, quello che mi sembra strano 
é che i dischi virtuali viaggino al 10% della velocitá di quelli reali.



come non è importante? se l'harddisk ha un bus sui 600Mb (ossia megabit; 
bit quando minuscolo, Byte quando maiuscolo MB) diviso 8 vuol dire che 
la massima velocità raggiungibile al disco è pari a circa 75MB (megabyte)
se come riporti vanno a 70Mb/s c'è da preoccuparsi, se vanno a 70MB/s 
stanno quasi al massimo

 stanno quasi al massimo
Se poi postasse i due hdparm con i valori, si potrebbe capirci di più.
L'unico hdparm postato non ha i 600Mb e neppure i 70.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net


Host:
s5:~# hdparm -tT /dev/sda
/dev/sda:
  Timing cached reads:   18084 MB in  1.99 seconds = 9073.90 MB/sec
  Timing buffered disk reads:  1686 MB in  3.00 seconds = 561.89 MB/sec
Guest:
www1:~# hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 13582 MB in 2.00 seconds = 6797.69 MB/sec
Timing buffered disk reads: 198 MB in 3.08 seconds = 64.32 MB/sec
Si parla di megabyte, a quanto pare. Quello che non capisco é questa 
differenza abissale, sembra quasi che il VMWare Server limiti l'accesso 
al disco, o forse ci sono problemi con il driver...



I dischi, 4 SAS 10000 RPM configurati in RAID5, viaggiano a 600MB/s, 
mentre la macchina virtuale, che vede un disco virtuale di dimensione 
fissa, viaggia a 60MB/s.
Nel mio post di poco fa ho riportato entrambi gli hdparm.


 l'accesso al disco, o forse ci sono problemi con il driver...
Non uso piu` VMware server da tempo, anche perche` sembra che ormai
abbiano praticamente smesso di svilupparlo.
Potrebbe effettivamente essere lui il problema. Comunque 65 MByte/sec
sul guest non sono per niente pochi, se non paragonati ai numeri
assolutamente ottimi dell'host.
Con quello storage che ti ritrovi ti suggerirei di buttare VMware Server
ed usare un prodotto piu` moderno.
-- 
Vincenzo


Innanzitutto hdparm non è il massimo per misurare I/O ne di macchine 
virtuale di di controller raid hw. Usa bonnie o al limiti dd=/dev/zero 
of=/testfile oflag=direct
Prima sull'host e poi sulle vm
Nelle proprietà del disco della VM metti "optimize for performance" e 
non "optimize for safety". A me ha raddoppiato le prestazione.
E comunque concordo col consiglio di defenestrare vmware server. Se vuoi 
rimanere su vmware usa ESXi

 Non avevo letto... che controller hai per curiosità?
Ecco qua:
root@rescue ~ # arcconf GETCONFIG 1
Controllers found: 1
----------------------------------------------------------------------
Controller information
----------------------------------------------------------------------
    Controller Status                        : Optimal
    Channel description                      : SAS/SATA
    Controller Model                         : Adaptec 5405
    Controller Serial Number                 : 0D33117230C
    Physical Slot                            : 49
    Temperature                              : 80 C/ 176 F (Normal)
    Installed memory                         : 256 MB
    Copyback                                 : Disabled
    Background consistency check             : Disabled
    Automatic Failover                       : Enabled
    Global task priority                     : High
    Performance Mode                         : Default/Dynamic
    Stayawake period                         : Disabled
    Spinup limit internal drives             : 0
    Spinup limit external drives             : 0
    Defunct disk drive count                 : 0
    Logical devices/Failed/Degraded          : 1/0/0
    SSDs assigned to MaxIQ Cache pool        : 0
    Maximum SSDs allowed in MaxIQ Cache pool : 8
    NCQ status                               : Enabled
    --------------------------------------------------------
    Controller Version Information
    --------------------------------------------------------
    BIOS                                     : 5.2-0 (17899)
    Firmware                                 : 5.2-0 (17899)
    Driver                                   : 1.1-5 (2461)
    Boot Flash                               : 5.2-0 (17899)
    --------------------------------------------------------
    Controller Battery Information
    --------------------------------------------------------
    Status                                   : Not Installed
----------------------------------------------------------------------
Logical device information
----------------------------------------------------------------------
Logical device number 0
    Logical device name                      : Device 0
    RAID level                               : 5
    Status of logical device                 : Optimal
    Size                                     : 857078 MB
    Stripe-unit size                         : 256 KB
    Read-cache mode                          : Enabled
    MaxIQ preferred cache setting            : Disabled
    MaxIQ cache setting                      : Disabled
    Write-cache mode                         : Disabled (write-through)
    Write-cache setting                      : Enabled (write-back) when 
protected by battery/ZMM
    Partitioned                              : Yes
    Protected by Hot-Spare                   : No
    Bootable                                 : Yes
    Failed stripes                           : No
    Power settings                           : Disabled
    --------------------------------------------------------
    Logical device segment information
    --------------------------------------------------------
    Segment 0                                : Present (0,0) 
6SJ03N5C0000M1121Y6M
    Segment 1                                : Present (0,1) 
6SJ03F670000M107KNDG
    Segment 2                                : Present (0,2) 
6SJ03MN20000M11092VA
    Segment 3                                : Present (0,3) 
3SJ263FH0000910789B0
----------------------------------------------------------------------
Physical Device information
----------------------------------------------------------------------
       Device #0
          Device is a Hard drive
          State                              : Online
          Supported                          : Yes
          Transfer Speed                     : SAS 3.0 Gb/s
          Reported Channel,Device(T:L)       : 0,0(0:0)
          Reported Location                  : Connector 0, Device 0
          Vendor                             : SEAGATE
          Model                              : ST3300657SS
          Firmware                           : 0006
          Serial number                      : 6SJ03N5C0000M1121Y6M
          World-wide name                    : 5000C5002C039C1C
          Size                               : 286102 MB
          Write Cache                        : Enabled (write-back)
          FRU                                : None
          S.M.A.R.T.                         : No
          S.M.A.R.T. warnings                : 0
          Power State                        : Full rpm
          Supported Power States             : Full rpm,Powered off
          SSD                                : No
          MaxIQ Cache Capable                : No
          MaxIQ Cache Assigned               : No
       Device #1
          Device is a Hard drive
          State                              : Online
          Supported                          : Yes
          Transfer Speed                     : SAS 3.0 Gb/s
          Reported Channel,Device(T:L)       : 0,1(1:0)
          Reported Location                  : Connector 0, Device 1
          Vendor                             : SEAGATE
          Model                              : ST3300657SS
          Firmware                           : 0006
          Serial number                      : 6SJ03F670000M107KNDG
          World-wide name                    : 5000C5002BFD7780
          Size                               : 286102 MB
          Write Cache                        : Enabled (write-back)
          FRU                                : None
          S.M.A.R.T.                         : No
          S.M.A.R.T. warnings                : 0
          Power State                        : Full rpm
          Supported Power States             : Full rpm,Powered off
          SSD                                : No
          MaxIQ Cache Capable                : No
          MaxIQ Cache Assigned               : No
       Device #2
          Device is a Hard drive
          State                              : Online
          Supported                          : Yes
          Transfer Speed                     : SAS 3.0 Gb/s
          Reported Channel,Device(T:L)       : 0,2(2:0)
          Reported Location                  : Connector 0, Device 2
          Vendor                             : SEAGATE
          Model                              : ST3300657SS
          Firmware                           : 0006
          Serial number                      : 6SJ03MN20000M11092VA
          World-wide name                    : 5000C5002C036E14
          Size                               : 286102 MB
          Write Cache                        : Enabled (write-back)
          FRU                                : None
          S.M.A.R.T.                         : No
          S.M.A.R.T. warnings                : 0
          Power State                        : Full rpm
          Supported Power States             : Full rpm,Powered off
          SSD                                : No
          MaxIQ Cache Capable                : No
          MaxIQ Cache Assigned               : No
       Device #3
          Device is a Hard drive
          State                              : Online
          Supported                          : Yes
          Transfer Speed                     : SAS 3.0 Gb/s
          Reported Channel,Device(T:L)       : 0,3(3:0)
          Reported Location                  : Connector 0, Device 3
          Vendor                             : SEAGATE
          Model                              : ST3300657SS
          Firmware                           : 0006
          Serial number                      : 3SJ263FH0000910789B0
          World-wide name                    : 5000C500241FDC28
          Size                               : 286102 MB
          Write Cache                        : Enabled (write-back)
          FRU                                : None
          S.M.A.R.T.                         : No
          S.M.A.R.T. warnings                : 0
          Power State                        : Full rpm
          Supported Power States             : Full rpm,Powered off
          SSD                                : No
          MaxIQ Cache Capable                : No
          MaxIQ Cache Assigned               : No
Command completed successfully.


On 10/29/2010 03:24 PM, Cristian "sengo" Mammoli wrote:
[cut]
Non so in che lingua ho scritto ma di sicuro non è italiano. Spero si 
capisca comunque.

 
Premesso che 60 Mbyte/sec è una velocità decente, usare vmware server, specie
per virtualizzare linux, è buttare risorse.
Io userei la virtualizzazione nativa del kernel, fossi in te.


Il problema é che abbiamo N macchine virtuali in produzione su VMWare 
Server, e migrare su di un'altra piattaforma temo non sia indolore.
Qualcuno smentisce?


 Qualcuno smentisce?
dai una occhiata a proxmox: se non erro si ciuccia anche i dischi vmware.. 
è basata su debian
HTH


Ho scoperto che anche kvm/qemu si ciuccia praticamente tutto... e che 
prestazioni!!!


 rimanere su vmware usa ESXi
Concordo ancora.
Tra l'altro Vmware Server non è nemmeno più sviluppato.
-- 
"Mai sottostimare la larghezza di banda di un camioncino che sfreccia a
razzo sull'autostrada" 
Andrew S. Tanenbaum
http://blog.mainardi.me
python -c "print 'bG9ybWF5bmFAZ21haWwuY29t'.decode('base64')"

 vmware.. è basata su debian
Ma come velocità?A me non è sembrata un fulmine (ma l'ho provata poco).


 poco).
E` sostanzialmente kvm + interfaccia web. Quindi ha le prestazioni di
kvm, che a me sembrano ottime.
-- 
Vincenzo

 kvm, che a me sembrano ottime.
Hai utilizzato i driver per la paravirtualizzazione per Windows?


 Hai utilizzato i driver per la paravirtualizzazione per Windows?
Si`
-- 
Vincenzo

 prestazioni!!!
Ah, che gran baldraccona!

 
A secondo dei puoi usare container o virtualizzazioni tipo kvm/xen.
Nella maggior parte dei casi vanno bene i container, ma il presupposto
è che all'interno dei container ci potrà girare solo linux. 
p.s.: oggi dovrei fare un HOWTO su LXC che consentirà di addomesticarlo
facilmente :-)
-- 
Wikipedia Admin: "wikipedia non è un blog"
Iosif Stalin: "i compagni hanno scambiato il partito per un circolo di
discussione"

 
Solo per pignoleria c'è una enorme differenze tra notare il processore usato 
al 100% e che siano usate tutte le risorse (non sono rari i casi in cui il 
processore va al 100% ma solo perché il processore è al 100% libero da altri 
processi).

 On 29/10/2010 17:14, Stefano Zamboni wrote:

usa i container allora che il disco, sia dal server, sia dai container,
gira uguale.
