[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] xen 4.4.0 Dom0 - degraded graphics performance
On Sun, 27 Jul 2014 20:20:33 -0700 "Liam Gileshire" <> wrote: >HP Z200 Workstation >Bios VT enabled >2 x Intel i5-660 3.33GHz cpu >Intel HD Graphics Chipset / i915 / inteldrmfb >Bios allocated 256MB to video >HP W2408H monitor connected from its hdmi port to motherboard >integrated dvi port >8GB DDR3 @ 1333 MHz ram >Slackware 14.1 x64 >Xen 4.4.0 >Lilo + either kernel: >Kernel 3.10.17 using default Slackware 14.1 'huge' config - >ftp://ftp.slackware.com/pub/slackware/slackware64- >14.1/source/k/config-x86_64 >Kernel 3.14.13 using Slackware-current (July 23 2014) 'huge' >config - >ftp://ftp.slackware.com/pub/slackware/slackware64- >current/source/k/config-x86_64 >Making this system a Dom0 results in poor & slow video >performance. >Video performance without Xen is normal. Haven't yet determined >whether the video problem could be a symptom of some other general >system performance issue when running Xen. Xen kernel differs >from >the original kernel only in that mbootpack ( >http://www.tjd.phlegethon.org/software/ ) was used to put kernel + >initrd + xen together and prerequisite Xen config options were >added >per http://wiki.xenproject.org/wiki/Mainline_Linux_Kernel_Configs >: > CONFIG_HYPERVISOR_GUEST=y (3.10+ only) > CONFIG_PARAVIRT=y > CONFIG_XEN=y > CONFIG_PARAVIRT_GUEST=y > CONFIG_PARAVIRT_SPINLOCKS=y > > > CONFIG_HVC_DRIVER=y > CONFIG_HVC_XEN=y > > > CONFIG_XEN_FBDEV_FRONTEND=y > CONFIG_XEN_BLKDEV_FRONTEND=y > CONFIG_XEN_NETDEV_FRONTEND=y > CONFIG_XEN_PCIDEV_FRONTEND=y > CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y > > > CONFIG_XEN_FBDEV_FRONTEND=y > > > CONFIG_XEN_XENBUS_FRONTEND=y > CONFIG_XEN_SAVE_RESTORE=y > CONFIG_XEN_GRANT_DEV_ALLOC=m > > > CONFIG_XEN_TMEM=y > > > CONFIG_CLEANCACHE=y > CONFIG_FRONTSWAP=y > > > CONFIG_XEN_SELFBALLOONING=y > > CONFIG_X86_IO_APIC=y > > > CONFIG_ACPI=y > > > CONFIG_ACPI_PROCFS=y (optional) > > > CONFIG_XEN_DOM0=y > > > CONFIG_PCI_XEN=y > > > CONFIG_XEN_DEV_EVTCHN=y > > > CONFIG_XENFS=y > > > CONFIG_XEN_COMPAT_XENFS=y > > > CONFIG_XEN_SYS_HYPERVISOR=y > > > CONFIG_XEN_GNTDEV=y > > > CONFIG_XEN_BACKEND=y > CONFIG_XEN_NETDEV_BACKEND=m > > > CONFIG_XEN_BLKDEV_BACKEND=m > > > CONFIG_XEN_PCIDEV_BACKEND=m > > > CONFIG_XEN_PRIVILEGED_GUEST=y > CONFIG_XEN_BALLOON=y > > > CONFIG_XEN_SCRUB_PAGES=y >The resulting video symptoms occur even with no DomU's running and >with xencommons + xendomains stopped - >Before starting X while working with console tty's there is ~1 >second >lag for screen to fully redraw whenever switching between tty's. >example - going back and forth via Alt-F1 and Alt-F2 results in a >noticeable delay before all text is redrawn on the screen. >While in X with only Firefox running, youtube/flash videos are >unwatchable especially in full screen, video frames not drawing >quickly enough, ends up looking like a flip book of images with >some >frames missed and the rest going slowly, also leads to Firefox >response lag while in full screen, same even at low quality 240p. >Full screen videos in mplayer look decent until trying 1080p at >which >point things become unwatchable and again video appears to be not >drawing/refreshing quickly enough to keep up, gets hit with the >slow >flip book effect. >Tried with no improvement: >kernel 3.15.x >disabled hyperthreading per >http://wiki.xen.org/wiki/Tuning_Xen_for_Performance#Hyperthreading_ >in_Xen_4.3_and_4.4 >booting with _iommu_=_no-snoop_ >updated BIOS to 1.21 >vga=0x35A >adding the following to /etc/X11/xorg.conf: >Section "Device" > Identifier "Intel Graphics" > Driver "intel" > Option "AccelMethod" "uxa" >EndSection >More system info follows, any suggestions would be most >appreciated. >Thanks in advance. >/etc/lilo.conf >vga = normal >without xen: >modinfo i915 | grep parm >parm: invert_brightness:Invert backlight brightness (-1 >force normal, 0 machine defaults, 1 force inversion), please >report >PCI device ID, subsystem vendor and subsystem device ID to >dri-devel@xxxxxxxxxxxxxxxxxxxxx, if your mach >ine needs it. It will then be included in an upcoming module >version. >(int) >parm: modeset:Use kernel modesetting [KMS] >(0=DRM_I915_KMS >from .config, 1=on, -1=force vga console preference [default]) >(int) >parm: fbpercrtc:int >parm: panel_ignore_lid:Override lid status >(0=autodetect, >1=autodetect disabled [default], -1=force lid closed, -2=force >lid >open) (int) >parm: powersave:Enable powersavings, fbc, downclocking, >etc. >(default: true) (int) >parm: semaphores:Use semaphores for inter-ring sync >(default: -1 (use per-chip defaults)) (int) >parm: i915_enable_rc6:Enable power-saving render C- >state 6. >Different stages can be selected via bitmask values (0 = disable; >1 = >enable rc6; 2 = enable deep rc6; 4 = enable deepest rc6). For >example, 3 would enable rc6 and deep > rc6, and 7 would enable everything. default: -1 (use per-chip >default) (int) >parm: i915_enable_fbc:Enable frame buffer compression >for >power savings (default: -1 (use per-chip default)) (int) >parm: lvds_downclock:Use panel (LVDS/eDP) downclocking >for >power savings (default: false) (int) >parm: lvds_channel_mode:Specify LVDS channel mode >(0=probe >BIOS [default], 1=single-channel, 2=dual-channel) (int) >parm: lvds_use_ssc:Use Spread Spectrum Clock with panels >[LVDS/eDP] (default: auto from VBT) (int) >parm: vbt_sdvo_panel_type:Override/Ignore selection of >SDVO >panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT >BIOS table) (int) >parm: reset:Attempt GPU resets (default: true) (bool) >parm: enable_hangcheck:Periodically check GPU activity >for >detecting hangs. WARNING: Disabling this can cause system wide >hangs. >(default: true) (bool) >parm: i915_enable_ppgtt:Enable PPGTT (default: true) >(int) >parm: preliminary_hw_support:Enable preliminary hardware >support. (default: false) (int) >parm: disable_power_well:Disable the power well when >possible (default: false) (int) >with xen: >modinfo i915 | grep parm >parm: invert_brightness:Invert backlight brightness (-1 >force normal, 0 machine defaults, 1 force inversion), please >report >PCI device ID, subsystem vendor and subsystem device ID to >dri-devel@xxxxxxxxxxxxxxxxxxxxx, if your machine needs it. It will >then be included in an upcoming module version. (int) >parm: modeset:Use kernel modesetting [KMS] >(0=DRM_I915_KMS >from .config, 1=on, -1=force vga console preference [default]) >(int) >parm: fbpercrtc:int >parm: panel_ignore_lid:Override lid status >(0=autodetect, >1=autodetect disabled [default], -1=force lid closed, -2=force lid >open) (int) >parm: powersave:Enable powersavings, fbc, downclocking, >etc. >(default: true) (int) >parm: semaphores:Use semaphores for inter-ring sync >(default: -1 (use per-chip defaults)) (int) >parm: i915_enable_rc6:Enable power-saving render C-state >6. >Different stages can be selected via bitmask values (0 = disable; >1 = >enable rc6; 2 = enable deep rc6; 4 = enable deepest rc6). For >example, >3 would enable rc6 and deep rc6, and 7 would enable everything. >default: -1 (use per-chip default) (int) >parm: i915_enable_fbc:Enable frame buffer compression >for >power savings (default: -1 (use per-chip default)) (int) >parm: lvds_downclock:Use panel (LVDS/eDP) downclocking >for >power savings (default: false) (int) >parm: lvds_channel_mode:Specify LVDS channel mode >(0=probe >BIOS [default], 1=single-channel, 2=dual-channel) (int) >parm: lvds_use_ssc:Use Spread Spectrum Clock with panels >[LVDS/eDP] (default: auto from VBT) (int) >parm: vbt_sdvo_panel_type:Override/Ignore selection of >SDVO >panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT >BIOS >table) (int) >parm: reset:Attempt GPU resets (default: true) (bool) >parm: enable_hangcheck:Periodically check GPU activity >for >detecting hangs. WARNING: Disabling this can cause system wide >hangs. >(default: true) (bool) >parm: i915_enable_ppgtt:Enable PPGTT (default: true) >(int) >parm: enable_psr:Enable PSR (default: false) (int) >parm: preliminary_hw_support:Enable preliminary hardware >support. (int) >parm: disable_power_well:Disable the power well when >possible (default: true) (int) >parm: enable_ips:Enable IPS (default: true) (int) >parm: fastboot:Try to skip unnecessary mode sets at boot >time (default: false) (bool) >parm: enable_pc8:Enable support for low power package C >states (PC8+) (default: true) (int) >parm: pc8_timeout:Number of msecs of idleness required >to >enter PC8+ (default: 5000) (int) >parm: prefault_disable:Disable page prefaulting for >pread/pwrite/reloc (default:false). For developers only. (bool) >lspci without xen: >00:00.0 Host bridge: Intel Corporation Core Processor DRAM >Controller >(rev 02) >00:02.0 VGA compatible controller: Intel Corporation Core >Processor >Integrated Graphics Controller (rev 02) >00:16.0 Communication controller: Intel Corporation 5 Series/3400 >Series Chipset HECI Controller (rev 06) >00:16.3 Serial controller: Intel Corporation 5 Series/3400 Series >Chipset KT Controller (rev 06) >00:19.0 Ethernet controller: Intel Corporation 82578DM Gigabit >Network >Connection (rev 05) >00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series >Chipset >USB2 Enhanced Host Controller (rev 05) >00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series >Chipset >High Definition Audio (rev 05) >00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset >PCI >Express Root Port 1 (rev 05) >00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset >PCI >Express Root Port 5 (rev 05) >00:1c.6 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset >PCI >Express Root Port 7 (rev 05) >00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series >Chipset >USB2 Enhanced Host Controller (rev 05) >00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5) >00:1f.0 ISA bridge: Intel Corporation 3400 Series Chipset LPC >Interface Controller (rev 05) >00:1f.2 RAID bus controller: Intel Corporation 82801 SATA >Controller >[RAID mode] (rev 05) >10:02.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 >Ethernet >Pro 100 (rev 08) >3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath >Architecture Generic Non-core Registers (rev 05) >3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath >Architecture System Address Decoder (rev 05) >3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 >(rev >05) >3f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical >0 >(rev 05) >3f:02.2 Host bridge: Intel Corporation Core Processor Reserved >(rev >05) >3f:02.3 Host bridge: Intel Corporation Core Processor Reserved >(rev >05) >lspci with xen: >00:00.0 Host bridge: Intel Corporation Core Processor DRAM >Controller >(rev 02) >00:02.0 VGA compatible controller: Intel Corporation Core >Processor >Integrated Graphics Controller (rev 02) >00:16.0 Communication controller: Intel Corporation 5 Series/3400 >Series Chipset HECI Controller (rev 06) >00:16.3 Serial controller: Intel Corporation 5 Series/3400 Series >Chipset KT Controller (rev 06) >00:19.0 Ethernet controller: Intel Corporation 82578DM Gigabit >Network >Connection (rev 05) >00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series >Chipset >USB2 Enhanced Host Controller (rev 05) >00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series >Chipset >High Definition Audio (rev 05) >00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset >PCI >Express Root Port 1 (rev 05) >00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset >PCI >Express Root Port 5 (rev 05) >00:1c.6 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset >PCI >Express Root Port 7 (rev 05) >00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series >Chipset >USB2 Enhanced Host Controller (rev 05) >00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5) >00:1f.0 ISA bridge: Intel Corporation 3400 Series Chipset LPC >Interface Controller (rev 05) >00:1f.2 RAID bus controller: Intel Corporation 82801 SATA >Controller >[RAID mode] (rev 05) >10:02.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 >Ethernet >Pro 100 (rev 08) >3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath >Architecture Generic Non-core Registers (rev 05) >3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath >Architecture System Address Decoder (rev 05) >3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 >(rev >05) >3f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical >0 >(rev 05) >3f:02.2 Host bridge: Intel Corporation Core Processor Reserved >(rev >05) >3f:02.3 Host bridge: Intel Corporation Core Processor Reserved >(rev >05) >roughly same fps results with or without xen: >glxgears -info >Running synchronized to the vertical refresh. The framerate >should be >approximately the same as the monitor refresh rate. >GL_RENDERER = Mesa DRI Intel(R) Ironlake Desktop >GL_VERSION = 2.1 Mesa 9.1.7 >GL_VENDOR = Intel Open Source Technology Center >GL_EXTENSIONS = GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra >GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtrac >t GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture >GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compile >d_vertex_array GL_EXT_texture GL_EXT_texture3D >GL_IBM_rasterpos_clip >GL_ARB_point_parameters GL_EXT_draw_range_element >s GL_EXT_packed_pixels GL_EXT_point_parameters >GL_EXT_rescale_normal >GL_EXT_separate_specular_color GL_EXT_texture_edg >e_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp >GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_fra >mebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB >GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat >GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map >GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_f >unc_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays >GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_fi >lter_anisotropic GL_EXT_texture_lod_bias >GL_INGR_blend_func_separate >GL_NV_blend_square GL_NV_light_max_exponent GL_NV >_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc >GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_t >exture_compression GL_EXT_framebuffer_object >GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 >GL_MESA_window_pos >GL_ >NV_packed_depth_stencil GL_NV_texture_rectangle >GL_ARB_depth_texture >GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_textu >re_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 >GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL >_ATI_envmap_bumpmap GL_EXT_stencil_two_side >GL_EXT_texture_cube_map >GL_NV_depth_clamp GL_APPLE_packed_pixels GL_APPLE_ >vertex_array_object GL_ARB_draw_buffers GL_ARB_fragment_program >GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_ve >rtex_program GL_ARB_vertex_shader GL_ATI_draw_buffers >GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_shadow_f >uncs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_MESA_ycbcr_texture >GL_NV_primitive_restart GL_ARB_depth_clamp GL_ARB_f >ragment_program_shadow GL_ARB_half_float_pixel >GL_ARB_occlusion_query2 >GL_ARB_point_sprite GL_ARB_shading_language_100 > GL_ARB_sync GL_ARB_texture_non_power_of_two >GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate >GL_EXT_blend_e >quation_separate GL_OES_read_format GL_ARB_color_buffer_float >GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rg >tc GL_ARB_texture_float GL_ARB_texture_rectangle >GL_EXT_packed_float >GL_EXT_pixel_buffer_object GL_EXT_texture_compres >sion_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_rectangle >GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent >GL_ARB_framebuffer_object GL_EXT_framebuffer_blit >GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil >GL_APPLE_ >object_purgeable GL_ARB_vertex_array_object >GL_ATI_separate_stencil >GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_ >gpu_program_parameters GL_EXT_texture_array GL_EXT_texture_integer >GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OE >S_EGL_image GL_MESA_texture_array GL_ARB_copy_buffer >GL_ARB_depth_buffer_float GL_ARB_draw_instanced GL_ARB_half_float >_vertex GL_ARB_instanced_arrays GL_ARB_map_buffer_range >GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_b >gra GL_EXT_separate_shader_objects GL_EXT_texture_swizzle >GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_ARB_ES2 >_compatibility GL_ARB_debug_output >GL_ARB_draw_elements_base_vertex >GL_ARB_explicit_attrib_location GL_ARB_fragment_co >ord_conventions GL_ARB_provoking_vertex GL_ARB_sampler_objects >GL_ARB_seamless_cube_map GL_ARB_shader_texture_lod GL_A >RB_texture_rgb10_a2ui GL_ARB_vertex_type_2_10_10_10_rev >GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_s >igned_rgba GL_ARB_get_program_binary GL_ARB_robustness >GL_ARB_shader_bit_encoding GL_ANGLE_texture_compression_dxt3 GL >_ANGLE_texture_compression_dxt5 GL_ARB_internalformat_query >GL_ARB_texture_storage GL_ARB_invalidate_subdata >302 frames in 5.0 seconds = 60.263 FPS >300 frames in 5.0 seconds = 59.947 FPS >301 frames in 5.0 seconds = 60.145 FPS >301 frames in 5.0 seconds = 60.146 FPS >301 frames in 5.0 seconds = 60.146 FPS >301 frames in 5.0 seconds = 60.148 FPS >cat /proc/fb >0 inteldrmfb >cat /proc/cpuinfo >processor : 0 >vendor_id : GenuineIntel >cpu family : 6 >model : 37 >model name : Intel(R) Core(TM) i5 CPU 660 @ 3.33GHz >stepping : 5 >microcode : 0x4 >cpu MHz : 3333.000 >cache size : 4096 KB >physical id : 0 >siblings : 2 >core id : 0 >cpu cores : 2 >apicid : 0 >initial apicid : 0 >fpu : yes >fpu_exception : yes >cpuid level : 11 >wp : yes >flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr >pge >mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe >syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good >nopl >xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor >ds_cpl >vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt aes >lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid >bogomips : 6666.92 >clflush size : 64 >cache_alignment : 64 >address sizes : 36 bits physical, 48 bits virtual >power management: > >processor : 1 >vendor_id : GenuineIntel >cpu family : 6 >model : 37 >model name : Intel(R) Core(TM) i5 CPU 660 @ 3.33GHz >stepping : 5 >microcode : 0x4 >cpu MHz : 3333.000 >cache size : 4096 KB >physical id : 0 >siblings : 2 >core id : 2 >cpu cores : 2 >apicid : 4 >initial apicid : 4 >fpu : yes >fpu_exception : yes >cpuid level : 11 >wp : yes >flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr >pge >mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe >syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good >nopl >xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor >ds_cpl >vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt aes >lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid >bogomips : 6666.92 >clflush size : 64 >cache_alignment : 64 >address sizes : 36 bits physical, 48 bits virtual >power management: >/proc/meminfo without xen: >MemTotal: 7696220 kB >MemFree: 6534016 kB >MemAvailable: 6608220 kB >Buffers: 53292 kB >Cached: 458448 kB >SwapCached: 0 kB >Active: 596004 kB >Inactive: 433340 kB >Active(anon): 518280 kB >Inactive(anon): 118176 kB >Active(file): 77724 kB >Inactive(file): 315164 kB >Unevictable: 4 kB >Mlocked: 4 kB >SwapTotal: 10485756 kB >SwapFree: 10485756 kB >Dirty: 8 kB >Writeback: 0 kB >AnonPages: 517604 kB >Mapped: 49440 kB >Shmem: 118860 kB >Slab: 55272 kB >SReclaimable: 38404 kB >SUnreclaim: 16868 kB >KernelStack: 2200 kB >PageTables: 6740 kB >NFS_Unstable: 0 kB >Bounce: 0 kB >WritebackTmp: 0 kB >CommitLimit: 14333864 kB >Committed_AS: 1097632 kB >VmallocTotal: 34359738367 kB >VmallocUsed: 363192 kB >VmallocChunk: 34359365840 kB >AnonHugePages: 178176 kB >DirectMap4k: 7856 kB >DirectMap2M: 7913472 kB >/proc/meminfo with xen: >MemTotal: 6250964 kB >MemFree: 5432716 kB >MemAvailable: 5750848 kB >Buffers: 46896 kB >Cached: 339040 kB >SwapCached: 0 kB >Active: 413448 kB >Inactive: 277448 kB >Active(anon): 305664 kB >Inactive(anon): 63592 kB >Active(file): 107784 kB >Inactive(file): 213856 kB >Unevictable: 8 kB >Mlocked: 8 kB >SwapTotal: 10485756 kB >SwapFree: 10485756 kB >Dirty: 296 kB >Writeback: 0 kB >AnonPages: 304960 kB >Mapped: 46792 kB >Shmem: 64304 kB >Slab: 53388 kB >SReclaimable: 37292 kB >SUnreclaim: 16096 kB >KernelStack: 2128 kB >PageTables: 6056 kB >NFS_Unstable: 0 kB >Bounce: 0 kB >WritebackTmp: 0 kB >CommitLimit: 13611236 kB >Committed_AS: 851176 kB >VmallocTotal: 34359738367 kB >VmallocUsed: 363576 kB >VmallocChunk: 34359366332 kB >AnonHugePages: 0 kB >DirectMap4k: 7921328 kB >DirectMap2M: 0 kB >/proc/interrupts without xen: > CPU0 CPU1 > 0: 127 0 IO-APIC-edge timer > 1: 1 2 IO-APIC-edge i8042 > 8: 29 27 IO-APIC-edge rtc0 > 9: 0 2 IO-APIC-fasteoi acpi > 12: 4 1 IO-APIC-edge i8042 > 14: 0 0 IO-APIC-edge platform > 15: 0 0 IO-APIC-edge platform > 20: 67330 67549 IO-APIC-fasteoi ehci_hcd:usb1, >ehci_hcd:usb2 > 22: 6184 6148 IO-APIC-fasteoi eth0 > 40: 16336 16345 PCI-MSI-edge ahci > 41: 965 989 PCI-MSI-edge eth1 > 42: 90122 89873 PCI-MSI-edge snd_hda_intel > 43: 14 12 PCI-MSI-edge mei_me > 44: 23293 23453 PCI-MSI-edge i915 >NMI: 0 0 Non-maskable interrupts >LOC: 379179 386285 Local timer interrupts >SPU: 0 0 Spurious interrupts >PMI: 0 0 Performance monitoring interrupts >IWI: 9262 9268 IRQ work interrupts >RTR: 1 0 APIC ICR read retries >RES: 21899 25131 Rescheduling interrupts >CAL: 39 66 Function call interrupts >TLB: 4953 3440 TLB shootdowns >TRM: 0 0 Thermal event interrupts >THR: 0 0 Threshold APIC interrupts >MCE: 0 0 Machine check exceptions >MCP: 15 15 Machine check polls >ERR: 0 >MIS: 0 >/proc/interrupts with xen: > CPU0 CPU1 > 1: 2 0 xen-pirq-ioapic-edge i8042 > 8: 1 0 xen-pirq-ioapic-edge rtc0 > 9: 2 0 xen-pirq-ioapic-level acpi > 12: 4 0 xen-pirq-ioapic-edge i8042 > 14: 0 0 xen-pirq-ioapic-edge platform > 15: 0 0 xen-pirq-ioapic-edge platform > 20: 15481 0 xen-pirq-ioapic-level ehci_hcd:usb1, >ehci_hcd:usb2 > 22: 4065 0 xen-pirq-ioapic-level eth0 > 40: 56345 0 xen-percpu-virq timer0 > 41: 0 0 xen-percpu-ipi spinlock0 > 42: 59316 0 xen-percpu-ipi resched0 > 43: 0 0 xen-percpu-ipi callfunc0 > 44: 0 0 xen-percpu-virq debug0 > 45: 397 0 xen-percpu-ipi callfuncsingle0 > 46: 1799 0 xen-percpu-ipi irqwork0 > 47: 0 56268 xen-percpu-virq timer1 > 48: 0 0 xen-percpu-ipi spinlock1 > 49: 0 84585 xen-percpu-ipi resched1 > 50: 0 0 xen-percpu-ipi callfunc1 > 51: 0 0 xen-percpu-virq debug1 > 52: 0 748 xen-percpu-ipi callfuncsingle1 > 53: 0 3111 xen-percpu-ipi irqwork1 > 54: 892 0 xen-dyn-event xenbus > 55: 0 0 xen-percpu-virq xen-pcpu > 57: 28328 0 xen-pirq-msi ahci > 58: 404 0 xen-pirq-msi snd_hda_intel > 59: 325 0 xen-pirq-msi eth1 > 60: 4556 0 xen-pirq-msi i915 > 61: 26 0 xen-pirq-msi mei_me > 62: 460 0 xen-dyn-event evtchn:xenstored > 63: 2 0 xen-dyn-event evtchn:xenstored >NMI: 0 0 Non-maskable interrupts >LOC: 0 0 Local timer interrupts >SPU: 0 0 Spurious interrupts >PMI: 0 0 Performance monitoring interrupts >IWI: 1799 3111 IRQ work interrupts >RTR: 0 0 APIC ICR read retries >RES: 59316 84585 Rescheduling interrupts >CAL: 397 748 Function call interrupts >TLB: 0 0 TLB shootdowns >TRM: 0 0 Thermal event interrupts >THR: 0 0 Threshold APIC interrupts >MCE: 0 0 Machine check exceptions >MCP: 3 3 Machine check polls >ERR: 0 >MIS: 0 >hdparm is roughly the same with non-xen kernel vs xen kernel >hdparm -tT /dev/sda >/dev/sda: > Timing cached reads: 12956 MB in 2.00 seconds = 6480.66 MB/sec > Timing buffered disk reads: 380 MB in 3.00 seconds = 126.56 >MB/sec >xl.list.xen >Name ID Mem VCPUs >State > Time(s) >Domain-0 0 6354 2 r--- >-- > 71.8 >xentop - 07:36:36 Xen 4.4.0 >1 domains: 1 running, 0 blocked, 0 paused, 0 crashed, 0 dying, 0 >shutdown >Mem: 7920904k total, 6618840k used, 1302064k free CPUs: 2 @ >3333MHz > NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) >MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS VBD_OO > VBD_RD VBD_WR VBD_RSECT VBD_WSECT SSID > Domain-0 -----r 71 0.0 6507012 82.1 no limit > >n/a 2 0 0 0 0 0 > 0 0 0 0 0 >dmesg without Xen: http://pastebin.com/8XNUfEDZ >dmesg with Xen: http://pastebin.com/w4SqfEpP >Xorg.0.log without Xen: http://pastebin.com/gU8uunnq >Xorg.0.log with Xen: http://pastebin.com/dRaCBat3 Installing an add-in EVGA 01G-P3-N959-TR Nvidia GeForce 9500 GT 1GB 128-Bit DDR2 PCI Express 2.0 x16 video card to replace the integrated Intel i5-660 graphics has resolved the problem. Possibly relevant, glxgears FPS increased to a range between 500- 1400 FPS with the add-in video card. Currently using the Nouveau driver with this card, not the Nvidia proprietary driver. _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx http://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |