qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: x86_64 emulation on ppc64le POWER9 hardware - no multi threading


From: Cédric Le Goater
Subject: Re: x86_64 emulation on ppc64le POWER9 hardware - no multi threading
Date: Mon, 17 Aug 2020 10:33:54 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0

On 8/17/20 10:29 AM, Kim-Norman Sahm wrote:
> Hi Cedric,
> 
> additional: which qemu and libvirt versions are you using?
I am using the ones installed on 20.04.

ii  qemu-system-x86                      1:4.2-3ubuntu6.3                      
ppc64el      QEMU full system emulation binaries (x86)
ii  libvirt0:ppc64el                     6.0.0-0ubuntu8.3                      
ppc64el      library for interfacing with different virtualization systems

Cheers,

C.

> 
> Mit freundlichen Grüßen / Best regards,
>  
> Kim-Norman Sahm
> Chief Technology Officer
>  
> Tel.: +49 151/46257663
> Email: kim-norman.sahm@cloudical.io
>  
> -------------------------------------------------------------------------------
>  
> 
>  
> Cloudical Deutschland GmbH
> Edisionstraße 63
> 12459 Berlin
>  
> Sitz der Gesellschaft: Berlin
> Registergericht Berlin-Charlottenburg - HRB 194107
> Geschäftsführer: Karsten Samaschke
>  
> -------------------------------------------------------------------------------
>  <https://the-report.cloud/THE-CLOUD-REPORT>
> 
> Am 06.08.20, 08:15 schrieb "Kim-Norman Sahm" <kim-norman.sahm@cloudical.io>:
> 
>     Hi Cedric,
> 
>     could you send me your complete xml file?
>     I get the error: process exited while connecting to monitor: 
> 2020-08-03T17:43:50.146851Z qemu-system-x86_64: The -accel and "-machine 
> accel=" options are incompatible.
> 
>     Best regards
>     KIm
> 
>     Am 03.08.20, 19:37 schrieb "Cédric Le Goater" <clg@kaod.org>:
> 
>         Again, with a correct answer,
> 
>         On 8/3/20 3:47 PM, Kim-Norman Sahm wrote:
>         > hi,
>         > 
>         >  
>         > 
>         > i’m running Debian 10 on POWER9 and would like to spawn x86_64 
> emulated VMs.
>         > 
>         > The virtual machine is configured to run with 8 vpus but it’s very 
> slow.
>         > 
>         > On the host you can see that the qemu-system-x86_64 process is 
> using just one core!
>         > 
>         >  
>         > 
>         > Ppc64le guests are using multi cores, so its looks like an config 
> problem or software bug with the x86 emulator.
> 
>         On a Power9 host (20.04), I did the following changes to an x86 
> domain :
> 
>           <domain type='qemu' 
> xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
> 
>         and at the end of the domain file  :
>           <qemu:commandline>
>             <qemu:arg value='-accel'/>
>             <qemu:arg value='tcg,thread=multi'/>
>           </qemu:commandline>
> 
>         The topology is defined as : 
> 
>           <cpu mode='custom' match='exact' check='none'>
>             <model fallback='forbid'>qemu64</model>
>             <topology sockets='1' cores='12' threads='2'/>
>           </cpu>
> 
>         The VM is using MTTCG, as reported by top on the host :
> 
>             PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     
> TIME+ COMMAND
>         5761 libvirt+  20   0   23.5g   1.8g  21888 R  2167   1.4   6:10.82 
> qemu-system-x86
> 
>         In the guest :
> 
>         $ lscpu 
>         Architecture:                    x86_64
>         CPU op-mode(s):                  32-bit, 64-bit
>         Byte Order:                      Little Endian
>         Address sizes:                   40 bits physical, 48 bits virtual
>         CPU(s):                          24
>         On-line CPU(s) list:             0-23
>         Thread(s) per core:              1
>         Core(s) per socket:              24
>         Socket(s):                       1
>         NUMA node(s):                    1
>         Vendor ID:                       AuthenticAMD
>         CPU family:                      6
>         Model:                           6
>         Model name:                      QEMU Virtual CPU version 2.1.0
>         Stepping:                        3
>         CPU MHz:                         511.035
>         BogoMIPS:                        1022.07
>         Virtualization:                  AMD-V
>         L1d cache:                       1.5 MiB
>         L1i cache:                       1.5 MiB
>         L2 cache:                        12 MiB
>         NUMA node0 CPU(s):               0-23
>         Vulnerability L1tf:              Not affected
>         Vulnerability Mds:               Not affected
>         Vulnerability Meltdown:          Not affected
>         Vulnerability Spec store bypass: Vulnerable
>         Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers 
> and __user
>                                           pointer sanitization
>         Vulnerability Spectre v2:        Mitigation; Full generic retpoline, 
> STIBP disab
>                                          led, RSB filling
>         Flags:                           fpu de pse tsc msr pae mce cx8 apic 
> sep mtrr pg
>                                          e mca cmov pat pse36 clflush mmx 
> fxsr sse sse2 
>                                          ht syscall nx lm nopl cpuid pni cx16 
> popcnt hyp
>                                          ervisor lahf_lm cmp_legacy svm abm 
> sse4a 3dnowp
>                                          refetch vmmcall
> 
> 
>         Cheers,
> 
>         C. 
> 
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]