[PVE-User] Very slow install of applications in Windows 2008R2 VM on Proxmox - What is the cause?

Bruce B bruceb444 at gmail.com
Mon Sep 23 17:55:30 CEST 2013


Eneko,

VMs are off and results are - I think it was off before too (I have some
CentOS containers that are on which I can't turn off - production!):

CPU BOGOMIPS:      72530.72
REGEX/SECOND:      589160
HD SIZE:           94.49 GB (/dev/mapper/pve-root)
BUFFERED READS:    100.20 MB/sec
AVERAGE SEEK TIME: 11.14 ms
FSYNCS/SECOND:     19.79
DNS EXT:           74.88 ms

I am feeling the pain on Windows big time but nothing bad on Containers. *So
far we don't have a conclusion if it's the kernel issue, HDD issue, or
controller issue right?*
*
*
*
*
Info asked is below:

root at hp:~# lspci
00:00.0 Host bridge: Intel Corporation 5520 I/O Hub to ESI Port (rev 13)
00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express
Root Port 1 (rev 13)
00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express
Root Port 3 (rev 13)
00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express
Root Port 7 (rev 13)
00:09.0 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub PCI
Express Root Port 9 (rev 13)
00:0a.0 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub PCI
Express Root Port 10 (rev 13)
00:14.0 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management
Registers (rev 13)
00:14.1 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch
Pad Registers (rev 13)
00:14.2 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status
and RAS Registers (rev 13)
00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI
Controller #4
00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI
Controller #2
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express
Root Port 1
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express
Root Port 5
00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI
Controller #1
00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI
Controller #2
00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI
Controller #3
00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI
Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface
Controller
00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI
Controller
02:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA
G200e [Pilot] ServerEngines (SEP1) (rev 02)
05:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network
Connection (rev 01)
05:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network
Connection (rev 01)

Regards,



On Mon, Sep 23, 2013 at 11:09 AM, Eneko Lacunza <elacunza at binovo.es> wrote:

>  Hi Bruce,
>
> pveperf is quite bad. From my limited experience, a tipical 7200 rpms SATA
> drive gives 60 fsync/s and >100 MB/sec buffered reads. Average seek time is
> very bad too (~13ms in 7200 rpm drive). If you had VMs running, please stop
> them all and rerun the command.
>
> You shouldn't used this for virtualization unless this problem is fixed
> (you're already feeling the pain eh??)
>
> What hard disk controller do you have? ('lspci')
>
>
> On 23/09/13 16:30, Bruce B wrote:
>
> Eneko,
>
>  Thanks for the feedback. It seems that the whole Windows system is slow.
> It happens with loading applications too and loading start menu for example
> so if I am understanding this right, viritio drives which are installed
> after Windows is installed may not help me a lot?! Please correct me if I
> am wrong. Also how can I build a virtio drive to test it?
>
>  *Below are results of pveperf. Is this very bad?*
>
>  root at hp:~# pveperf
> CPU BOGOMIPS:      72530.72
> REGEX/SECOND:      583443
> HD SIZE:           94.49 GB (/dev/mapper/pve-root)
> BUFFERED READS:    61.13 MB/sec
> AVERAGE SEEK TIME: 29.30 ms
> FSYNCS/SECOND:     9.63
> DNS EXT:           70.07 ms
>
>   Regards,
>
>
> On Mon, Sep 23, 2013 at 3:00 AM, Eneko Lacunza <elacunza at binovo.es> wrote:
>
>>  Hi Bruce,
>>
>> pveperf on the disk (/) ?
>>
>> If you haven't, I think it will help you a lot installing virtio drivers
>> on the Windows guest, then changing VM disks from ide to virtio.
>>
>>
>> On 22/09/13 22:20, Bruce B wrote:
>>
>> Thanks for feedback Krzysztof and Alexandre. Below are the info:
>>
>>  I am using 1x 500GB WD HDD. I can add another one if that helps -
>> something like: WD5001AALS. Would that help? Where do you read the IOPS?
>> and what is a good number of IOPS today?
>>
>>  For VM I am using LOCAL QCOW2 - not sure how virtio drives work.
>>
>>  Hoping following info help you tell me if I am hitting a controller
>> bottleneck (meaning I can't help it) or if it is an HDD problem:
>>
>>          *-storage
>>              description: SATA controller
>>              product: 82801JI (ICH10 Family) SATA AHCI Controller
>>              vendor: Intel Corporation
>>              physical id: 1f.2
>>              bus info: pci at 0000:00:1f.2
>>              logical name: scsi0
>>              version: 00
>>              width: 32 bits
>>              clock: 66MHz
>>              capabilities: storage msi pm ahci_1.0 bus_master cap_list
>> emulated
>>              configuration: driver=ahci latency=0
>>              resources: irq:50 ioport:d880(size=8) ioport:d800(size=4)
>> ioport:d480(size=8) ioport:d400(size=4) ioport:d080(size=32)
>> memory:faffc000-faffc7ff
>>            *-disk
>>                 description: ATA Disk
>>                 product: WDC WD5001AALS-0
>>                  vendor: Western Digital
>>                 physical id: 0.0.0
>>                 bus info: scsi at 0:0.0.0
>>                 logical name: /dev/sda
>>                 version: 05.0
>>                 serial: WD-WCATR2413417
>>                 size: 465GiB (500GB)
>>                 capabilities: partitioned partitioned:dos
>>                 configuration: ansiversion=5 sectorsize=512
>> signature=00064f12
>>                *-volume:0
>>                    description: EXT3 volume
>>                    vendor: Linux
>>                    physical id: 1
>>                    bus info: scsi at 0:0.0.0,1
>>                    logical name: /dev/sda1
>>                    logical name: /boot
>>                    version: 1.0
>>                    serial: 8fe2447e-4258-4d39-b7c7-450b66460abf
>>                    size: 511MiB
>>                    capacity: 511MiB
>>                    capabilities: primary bootable journaled
>> extended_attributes recover ext3 ext2 initialized
>>                    configuration: created=2013-08-06 16:38:36
>> filesystem=ext3 modified=2013-08-09 17:14:18 mount.fstype=ext3
>> mount.options=rw,relatime,errors=continue,user_xattr,acl,barrier=0,data=ordered
>> mounted=2013-08-09 17:14:18 state=mounted
>>               *-volume:1
>>                    description: Linux LVM Physical Volume partition
>>                    physical id: 2
>>                    bus info: scsi at 0:0.0.0,2
>>                    logical name: /dev/sda2
>>                    serial: pqnaJf-WL5Q-kz2z-a3CJ-f6rS-Jxz4-LICwof
>>                    size: 465GiB
>>                    capacity: 465GiB
>>                    capabilities: primary multi lvm2
>>
>>
>>
>>  Thanks,
>>
>> On Sun, Sep 22, 2013 at 6:07 AM, Krzysztof Bloniarz <kb0spam at gmail.com>wrote:
>>
>>> Hi Bruce,
>>>
>>>  Could you confirm that  you are using one 500GB SATA drive as your
>>> storage ?
>>> How many VMs are running on this drive ?
>>>
>>>  This SATA drive is capable of 60 IOPS maybe 70IOPS, you can easily
>>> saturate this installing windows apps, particularly if you run simultaneous
>>> VMs on that drive
>>>
>>>  To solve your 'performace' problems you have to build RAID and add
>>> more spindles.
>>>
>>>  Regards,
>>> KB
>>>
>>>
>>>
>>>   On Fri, Sep 20, 2013 at 8:33 PM, Bruce B <bruceb444 at gmail.com> wrote:
>>>
>>>>  Hi Everyone,
>>>>
>>>>  I am seeing very slow install of applications within a Windows 2008R2
>>>> VM that I built with 24Gbs of RAM (no users on it yet) and the Proxmox
>>>> server is a DL160 G6 with Dual L5520 Xeon quad core CPUs. I don't see why
>>>> this is acting so slow. I am looking for suggestions on how to make this
>>>> work faster.
>>>>
>>>>  Below are my findings of IO stats and HDD specifications. I would
>>>> like to know if there is any hope to this server. I am running Windows 2008
>>>> R2 in IDE0 and QCOW mode.
>>>>
>>>>  *root at hp:~# iostat -xkd 2     (util shows over 97% below as a program
>>>> is being installed)*
>>>> Linux 2.6.32-22-pve (hp)        09/20/2013      _x86_64_        (16 CPU)
>>>>
>>>>  Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s
>>>> avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
>>>>  sda               0.00    13.50    0.00   94.50     0.00  9023.25
>>>> 190.97     2.41   25.43    0.00   25.43  10.32  97.50
>>>> dm-0              0.00     0.00    0.00   13.00     0.00    52.00
>>>> 8.00     0.70   54.15    0.00   54.15   6.77   8.80
>>>> dm-1              0.00     0.00    0.00    0.00     0.00     0.00
>>>> 0.00     0.00    0.00    0.00    0.00   0.00   0.00
>>>> dm-2              0.00     0.00    0.00   95.00     0.00  8913.25
>>>> 187.65     2.29   24.12    0.00   24.12  10.24  97.30
>>>>
>>>>
>>>>  *hdparm output:*
>>>>
>>>>
>>>> ATA device, with non-removable media
>>>>         Model Number:       WDC WD5001AALS-00E3A0
>>>>         Serial Number:      WD-WCATR2413417
>>>>         Firmware Revision:  05.01D05
>>>>         Transport:          Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6
>>>> Standards:
>>>>         Supported: 8 7 6 5
>>>>         Likely used: 8
>>>> Configuration:
>>>>         Logical         max     current
>>>>         cylinders       16383   16383
>>>>         heads           16      16
>>>>         sectors/track   63      63
>>>>         --
>>>>         CHS current addressable sectors:   16514064
>>>>         LBA    user addressable sectors:  268435455
>>>>         LBA48  user addressable sectors:  976773168
>>>>         Logical/Physical Sector size:           512 bytes
>>>>         device size with M = 1024*1024:      476940 MBytes
>>>>         device size with M = 1000*1000:      500107 MBytes (500 GB)
>>>>         cache/buffer size  = unknown
>>>> Capabilities:
>>>>         LBA, IORDY(can be disabled)
>>>>         Queue depth: 32
>>>>         Standby timer values: spec'd by Standard, with device specific minimum
>>>>         R/W multiple sector transfer: Max = 16  Current = 0
>>>>         Recommended acoustic management value: 128, current value: 254
>>>>         DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
>>>>              Cycle time: min=120ns recommended=120ns
>>>>         PIO: pio0 pio1 pio2 pio3 pio4
>>>>              Cycle time: no flow control=120ns  IORDY flow control=120ns
>>>> Commands/features:
>>>>         Enabled Supported:
>>>>            *    SMART feature set
>>>>                 Security Mode feature set
>>>>            *    Power Management feature set
>>>>                 Write cache
>>>>            *    Look-ahead
>>>>            *    Host Protected Area feature set
>>>>            *    WRITE_BUFFER command
>>>>            *    READ_BUFFER command
>>>>            *    NOP cmd
>>>>            *    DOWNLOAD_MICROCODE
>>>>                 Power-Up In Standby feature set
>>>>            *    SET_FEATURES required to spinup after power up
>>>>                 SET_MAX security extension
>>>>                 Automatic Acoustic Management feature set
>>>>            *    48-bit Address feature set
>>>>            *    Device Configuration Overlay feature set
>>>>            *    Mandatory FLUSH_CACHE
>>>>            *    FLUSH_CACHE_EXT
>>>>            *    SMART error logging
>>>>            *    SMART self-test
>>>>            *    General Purpose Logging feature set
>>>>            *    64-bit World wide name
>>>>            *    {READ,WRITE}_DMA_EXT_GPL commands
>>>>            *    Segmented DOWNLOAD_MICROCODE
>>>>            *    Gen1 signaling speed (1.5Gb/s)
>>>>            *    Gen2 signaling speed (3.0Gb/s)
>>>>            *    Native Command Queueing (NCQ)
>>>>            *    Host-initiated interface power management
>>>>            *    Phy event counters
>>>>            *    NCQ priority information
>>>>            *    DMA Setup Auto-Activate optimization
>>>>            *    Software settings preservation
>>>>            *    SMART Command Transport (SCT) feature set
>>>>            *    SCT Long Sector Access (AC1)
>>>>            *    SCT LBA Segment Access (AC2)
>>>>            *    SCT Features Control (AC4)
>>>>            *    SCT Data Tables (AC5)
>>>>                 unknown 206[12] (vendor specific)
>>>>                 unknown 206[13] (vendor specific)
>>>> Security:
>>>>         Master password revision code = 65534
>>>>                 supported
>>>>         not     enabled
>>>>         not     locked
>>>>         not     frozen
>>>>         not     expired: security count
>>>>                 supported: enhanced erase
>>>>         102min for SECURITY ERASE UNIT. 102min for ENHANCED SECURITY ERASE UNIT.
>>>> Logical Unit WWN Device Identifier: 50014ee2af8fec40
>>>>         NAA             : 5
>>>>         IEEE OUI        : 0014ee
>>>>         Unique ID       : 2af8fec40
>>>>
>>>>
>>>>
>>>> Thanks,
>>>>
>>>>
>>>>  _______________________________________________
>>>> pve-user mailing list
>>>> pve-user at pve.proxmox.com
>>>> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user
>>>>
>>>>
>>>
>>
>>
>> _______________________________________________
>> pve-user mailing listpve-user at pve.proxmox.comhttp://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user
>>
>>
>>
>>   --
>> Zuzendari Teknikoa / Director Técnico
>> Binovo IT Human Project, S.L.
>> Telf. 943575997
>>       943493611
>> Astigarraga bidea 2, planta 6 dcha., ofi. 3-2; 20180 Oiartzun (Gipuzkoa)www.binovo.es
>>
>>
>> _______________________________________________
>> pve-user mailing list
>> pve-user at pve.proxmox.com
>> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user
>>
>>
>
>
> --
> Zuzendari Teknikoa / Director Técnico
> Binovo IT Human Project, S.L.
> Telf. 943575997
>       943493611
> Astigarraga bidea 2, planta 6 dcha., ofi. 3-2; 20180 Oiartzun (Gipuzkoa)www.binovo.es
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.proxmox.com/pipermail/pve-user/attachments/20130923/e7c0ae97/attachment.htm>


More information about the pve-user mailing list