File: //lib/python3.6/site-packages/agent/common/__pycache__/netinfo.cpython-36.pyc
3
�*�gZ � @ sF d dl Z d dlZd dlZd dlmZmZ e jd�ZG dd� de�Z dS )� N)�
shell_command�sys_commandZkeentunec @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dS )�NetInfoc C s� | j � xV| jD ]L\}}y$| j|� | j|� | j||� W n tk
rR wY qX || _P qW | jsjt�tt ddd��| _
tt ddd��| _| j� | j| j
d | j
d d kr�tjd| j� d| j
d | j
d d � d �� d S )
Nz8cat /proc/cpuinfo| grep 'physical id'| sort| uniq| wc -lF)�logz*cat /proc/cpuinfo| grep 'processor'| wc -l� r zcpu number(z ) unmatch with numa node number(z)!)�
_load_pci_dev�pci_dev_list�_load_pci_id�_load_queue_list�_load_interrupts� Exception�dev_name�AssertionError�intr Zcpu_num� processor�_load_numa_node_core_range�numa_node_core_range�loggerZwarning)�self�
virtio_devr
� r �/usr/lib/python3.6/netinfo.py�__init__ s"