-
公开(公告)号:CN116974697A
公开(公告)日:2023-10-31
申请号:CN202310954947.5
申请日:2023-07-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种虚拟机实例的扩展方法及计算设备。用于创建虚拟机实例的可执行文件包括控制程序以及虚拟机本体程序,种子虚拟机实例所对应进程空间内的非共享内存段以私有的方式映射;该方法包括:在种子虚拟机实例所对应的种子实例进程中,通过控制程序执行第一操作,该第一操作包括:在虚拟机本体程序完成初始化后,禁止虚拟机本体程序在种子实例进程中继续执行,并记录虚拟机本体程序对应的上下文;响应于第一请求,对种子实例进程进行进程克隆,获得第一新增虚拟机实例所对应的第一新增实例进程;在第一新增实例进程中,通过控制程序执行第二操作,包括根据上下文恢复虚拟机本体程序的执行环境,并允许虚拟机本体程序在第一新增实例进程中继续执行。
-
公开(公告)号:CN115617668A
公开(公告)日:2023-01-17
申请号:CN202211305678.1
申请日:2022-10-24
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F11/36
Abstract: 本说明书实施例提供了一种兼容性测试方法、装置及电子设备。在测试待测操作系统与目标应用程序之间的兼容性时,可以在保证目标应用程序在参考操作系统和在待测操作系统的运行环境一致的情况下,分别在上述两个操作系统中运行该目标应用程序,并记录运行过程中形成的系统调用序列等运行数据,然后可以通过比对在两个操作系统中形成的系统调用序列等运行数据是否一致,判定目标应用程序是否与待测操作系统兼容。通过这种方式,对于一些新开发或新设计的操作系统、或者一些特殊场景中使用的操作系统,也能准确测试其与应用程序的兼容性。
-
公开(公告)号:CN115454478A
公开(公告)日:2022-12-09
申请号:CN202211282345.1
申请日:2022-10-18
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书的实施例提供基于可编程容器内核的容器内核升级方法及装置。在该方法中,响应于接收到容器内核升级请求,冻结待升级的第一容器内核所在的应用容器;保存应用容器的当前容器状态数据,当前容器状态数据包括第一容器内核的第一容器内核状态数据以及在应用容器中运行的所有容器应用程序的应用程序状态数据;利用用于容器内核升级的第二容器内核重启应用容器,所述重启后的应用容器的容器状态数据包括在应用容器重启时第二容器内核的第二容器内核状态数据;使用所保存的当前容器状态数据更新重启容器状态数据的数据结构中的对应数据字段;以及响应于容器状态数据更新完成,在重启后的应用容器中恢复运行被冻结的应用容器中的容器应用程序。
-
公开(公告)号:CN119690671A
公开(公告)日:2025-03-25
申请号:CN202411813701.7
申请日:2024-12-10
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种虚拟机的任务调度方法和宿主机,虚拟机的宿主机上配置有宿主机对应的第一调用器和虚拟机对应的第二调度器,该方法包括:响应于所述宿主机上的任务变更事件,所述第一调用器,将所述宿主机上的物理计算资源的负载特征,写入预设的信息通道;所述第二调用器,从所述信息通道读取所述负载特征,并根据所述负载特征确定是否向所述虚拟机上的第一任务分配虚拟计算资源。
-
-
-