CA3145053C - Procede et appareil de traitement d'e/s - Google Patents

Procede et appareil de traitement d'e/s

Info

Publication number
CA3145053C
CA3145053C CA3145053A CA3145053A CA3145053C CA 3145053 C CA3145053 C CA 3145053C CA 3145053 A CA3145053 A CA 3145053A CA 3145053 A CA3145053 A CA 3145053A CA 3145053 C CA3145053 C CA 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.)
Active
Application number
CA3145053A
Other languages
English (en)
Other versions
CA3145053A1 (fr
Inventor
Bin Wu
Jinsong Liu
Original Assignee
Huawei Technologies Co Ltd
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.6A external-priority patent/CN112148422B/zh
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CA3145053A1 publication Critical patent/CA3145053A1/fr
Application granted granted Critical
Publication of CA3145053C publication Critical patent/CA3145053C/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

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.
CA3145053A 2019-06-29 2020-06-12 Procede et appareil de traitement d'e/s Active CA3145053C (fr)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201910582537.6A CN112148422B (zh) 2019-06-29 2019-06-29 一种io处理的方法和装置
CN201910582537.6 2019-06-29
PCT/CN2020/095899 WO2021000717A1 (fr) 2019-06-29 2020-06-12 Procédé et appareil de traitement d'e/s

Publications (2)

Publication Number Publication Date
CA3145053A1 CA3145053A1 (fr) 2021-01-07
CA3145053C true CA3145053C (fr) 2026-03-17

Family

ID=

Similar Documents

Publication Publication Date Title
US12061566B2 (en) IO processing method and apparatus
CN104714846B (zh) 资源处理方法、操作系统及设备
RU2532708C2 (ru) Способ и устройство для осуществления операции ввода/вывода в среде виртуализации
CN107894913B (zh) 一种计算机系统和存储访问装置
US12273283B2 (en) Packet forwarding method, computer device, and intermediate device
EP3951591B1 (fr) Procédé, appareil et dispositif de traitement de données
WO2019095655A1 (fr) Procédé d'interaction de données et dispositif informatique
US9910690B2 (en) PCI slot hot-addition deferral for multi-function devices
US9639486B2 (en) Method of controlling virtualization software on a multicore processor
US11741039B2 (en) Peripheral component interconnect express device and method of operating the same
US20130148669A1 (en) Virtual Computer System, Virtual Computer Management Program, and MAC Address Management Method
WO2022143714A1 (fr) Système serveur, et procédé et appareil de création de machine virtuelle
EP4471587A1 (fr) Procédé de virtualisation de dispositif et dispositif associé
WO2022001808A1 (fr) Système et procédé de traitement d'interruption
EP4660794A1 (fr) Procédé d'accélération de démarrage d'instance et appareil associé
US12461766B2 (en) Online migration method and system for bare metal server
US12619569B2 (en) IO processing method and apparatus
CA3145053C (fr) Procede et appareil de traitement d'e/s
WO2025167482A1 (fr) Procédé de gestion de ressources informatiques, système et appareil
WO2025149045A1 (fr) Système de serveur à base de technologie en nuage public et son procédé d'accès
WO2024174877A1 (fr) Procédé et système d'accélération de migration de machines virtuelles, dispositif de migration et support
WO2025227768A1 (fr) Procédé de traitement de données dans un environnement virtualisé, et dispositif associé
WO2025020014A1 (fr) Procédé de commande, système de carte réseau, système hôte et système de puce
HK40087360A (en) Online migration method and system for bare metal server
CN120353743A (zh) 一种数据传输方法、dma控制器、片上系统及存储介质