{"version":"1.0","provider_name":"Official XenServer Blog","provider_url":"https:\/\/www.xenserver.com\/blog","author_name":"Marshall Wu","author_url":"https:\/\/www.xenserver.com\/blog\/author\/marshall-wucloud-com\/","title":"Gain Deeper Performance Insights with \u201cCPU Runnable\u201d Metrics - Official XenServer Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"HoSKcKPhiy\"><a href=\"https:\/\/www.xenserver.com\/blog\/featured\/gain-deeper-performance-insights-with-cpu-runnable-metrics\/\">Gain Deeper Performance Insights with \u201cCPU Runnable\u201d Metrics<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.xenserver.com\/blog\/featured\/gain-deeper-performance-insights-with-cpu-runnable-metrics\/embed\/#?secret=HoSKcKPhiy\" width=\"600\" height=\"338\" title=\"&#8220;Gain Deeper Performance Insights with \u201cCPU Runnable\u201d Metrics&#8221; &#8212; Official XenServer Blog\" data-secret=\"HoSKcKPhiy\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.xenserver.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Summary One of the most common yet tricky performance issues to diagnose in virtualization environments is CPU contention\u2014a condition where a VM\u2019s virtual CPUs (vCPUs) are ready to execute tasks but must wait for access to physical CPU resources. We\u2019re excited to announce that XenServer is introducing new CPU runnable metrics, giving you unprecedented visibility [&hellip;]","thumbnail_url":"https:\/\/www.xenserver.com\/blog\/wp-content\/uploads\/2025\/10\/image-2.png","thumbnail_width":144,"thumbnail_height":76}