Tryag File Manager
Home
-
Turbo Force
Current Path :
/
usr
/
lib
/
python2.4
/
site-packages
/
sos
/
plugins
/
Upload File :
New :
File
Dir
//usr/lib/python2.4/site-packages/sos/plugins/xen.pyo
mò {ÃWc @ sK d k Z d k Z d k Z d k Z d k Td e i i f d „ ƒ YZ d S( N( t *t xenc B s; t Z d Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( s Xen related information c C s t i d t i ƒ o. t i d ƒ \ } } | d j o d SqD n t i d t i ƒ o2 t i d ƒ \ } } | d j o d SqŒ d Sn d S( Ns /proc/acpi/dsdts grep -qi xen /proc/acpi/dsdti t hvms /proc/xen/capabilitiess( grep -q control_d /proc/xen/capabilitiest dom0t domUt baremetal( t ost accesst R_OKt commandst getstatusoutputt statust output( t selfR R ( ( t3 /usr/lib/python2.4/site-packages/sos/plugins/xen.pyt determineXenHost s c C s | i ƒ d j o t Sn t S( NR ( R R t Falset True( R ( ( R t checkenabled% s c C s5 t i d ƒ i ƒ } t i d | ƒ d } | i ƒ S( Ns pidof xenstoreds $i ( R t popent readt xs_pidt ret splitt xs_pidnumt isdigit( R R R ( ( R t is_running_xenstored* s c C sR | i d ƒ | i d ƒ | i d ƒ | i d ƒ | i d ƒ | i d ƒ d S( Ns /proc/xen/balloons /proc/xen/capabilitiess /proc/xen/xsd_kvas /proc/xen/xsd_ports /bin/grep pae /proc/cpuinfos% /bin/egrep -e 'vmx|svm' /proc/cpuinfo( R t addCopySpect collectExtOutput( R ( ( R t domCollectProc/ s c C s@ | i ƒ } | d j o | i ƒ | i d ƒ nø | d j o nç | d j oÕ | i d ƒ | i d ƒ | i d ƒ | i d ƒ | i d ƒ | i d ƒ | i d ƒ | i ƒ | i d ƒ | i d ƒ | i d ƒ | i d ƒ | i ƒ o | i d ƒ | i d ƒ q+| i d ƒ n d S| i d | ƒ d S( NR s /sys/hypervisorR R s /var/log/xens /etc/xens /usr/sbin/xm dmesgs /usr/sbin/xm infos /usr/sbin/xm lists /usr/sbin/xm list --longs /usr/sbin/brctl shows /sys/hypervisor/versions /sys/hypervisor/compilations /sys/hypervisor/propertiess /sys/hypervisor/types /sys/hypervisor/uuids /usr/bin/xenstore-lss /var/lib/xenstored/tdbs Xen hostType: ( R R t host_typeR R R R t addCustomText( R R ( ( R t setup9 s4 ( t __name__t __module__t __doc__R R R R R ( ( ( R R s ( t sos.plugintoolst sosR R R t statt plugintoolst PluginBaseR ( R R% R R R ( ( R t ? s