CA3145053C - Procede et appareil de traitement d'e/s
- Google Patents
Procede et appareil de traitement d'e/s
Info
Publication number
CA3145053C
CA3145053CCA3145053ACA3145053ACA3145053CCA 3145053 CCA3145053 CCA 3145053CCA 3145053 ACA3145053 ACA 3145053ACA 3145053 ACA3145053 ACA 3145053ACA 3145053 CCA3145053 CCA 3145053C
Authority
CA
Canada
Prior art keywords
interface
external device
virtual machine
processor
storage space
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN201910582537.6Aexternal-prioritypatent/CN112148422B/zh
Application filed by Huawei Technologies Co LtdfiledCriticalHuawei Technologies Co Ltd
Publication of CA3145053A1publicationCriticalpatent/CA3145053A1/fr
Application grantedgrantedCritical
Publication of CA3145053CpublicationCriticalpatent/CA3145053C/fr
Il est décrit un procédé de traitement d’une demande d’entrée/de sortie (E/S) qui est appliqué à un dispositif connecté en externe. Le dispositif connecté en externe comprend un processeur et une première interface matérielle, la première interface matérielle étant une interface prenant en charge un protocole PCIE. Le dispositif connecté en externe communique avec un hôte physique au moyen de la première interface matérielle. Le procédé comprend : au moyen de la première interface matérielle, le processeur synchronise des informations de file d’attente dans un espace de stockage d’une machine virtuelle exécutée sur l’hôte physique dans un espace de stockage du dispositif connecté en externe, les informations de file d’attente comprenant une ou plusieurs demande(s) d’entrée/de sortie (E/S); et le processeur envoie lesdites demandes E/S à un serveur de stockage ou à un serveur de réseau en vue d’un traitement. Selon l’invention, toutes les ressources matérielles de l’hôte physique peuvent être utilisées pour fournir un service de machine virtuelle à un utilisateur, améliorant ainsi le taux d’utilisation des ressources matérielles de l’hôte physique.
CA3145053A2019-06-292020-06-12Procede et appareil de traitement d'e/s
ActiveCA3145053C
(fr)