免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3763 | 回复: 10
打印 上一主题 下一主题

[时钟管理] 虚拟机中定时器的问题 [复制链接]

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-12-20 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-11-19 18:33 |只看该作者 |倒序浏览
在一台机器上有多个VM,当在VM1中设置了一个定时器t1,然后调度到另外的VM,当重新调度到VM1时,这中间经过的时间大于t1
那么这个定时器会超时吗?
其实就是VM中的定时器,当VM不被调度时,时间会不会跑的问题

论坛徽章:
0
2 [报告]
发表于 2013-11-19 18:52 |只看该作者
虽然我给不出明确的理由,但答案明显是肯定的,不然虚拟机不废了。

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-12-20 06:20:00
3 [报告]
发表于 2013-11-19 18:57 |只看该作者
回复 2# lenky0401

我不知道说明白了没,我说的是软件的定时器,比如tcp的超时定时器

肯定的是“即使vm不被调度,设置的定时器依然会超时”,是吗?
   

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
4 [报告]
发表于 2013-11-20 09:10 |只看该作者
goingstudy 发表于 2013-11-19 18:57
回复 2# lenky0401

我不知道说明白了没,我说的是软件的定时器,比如tcp的超时定时器

答案应该是肯定的,虚拟机调度时应该是会进行时钟校准的(但可能不是很精确)。

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-12-20 06:20:00
5 [报告]
发表于 2013-11-20 09:22 |只看该作者
回复 4# humjb_1983
那既然这样,在tcp中,我发了一个包,设置定时器,假设有很多虚拟机在同一个核上,当重新调度时,就一定会超时了?

   

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
6 [报告]
发表于 2013-11-20 12:45 |只看该作者
goingstudy 发表于 2013-11-20 09:22
回复 4# humjb_1983
那既然这样,在tcp中,我发了一个包,设置定时器,假设有很多虚拟机在同一个核上,当 ...

个人理解应该是这样的~~

论坛徽章:
0
7 [报告]
发表于 2013-11-25 10:46 |只看该作者
还是要等虚拟机上面的时间中断执行才能更新时间?
不过这样应该导致网络包的延时变的很大才对,所以如果cpu都很慢,虚拟机里面网络延时就越大

论坛徽章:
6
金牛座
日期:2013-10-08 10:19:10技术图书徽章
日期:2013-10-14 16:24:09CU十二周年纪念徽章
日期:2013-10-24 15:41:34狮子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亚洲杯之阿联酋
日期:2015-05-09 14:36:15
8 [报告]
发表于 2013-11-25 13:23 |只看该作者
回复 1# goingstudy
Please check http://www.kerneltravel.net/jiaoliu/timekeep.htm

   

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-12-20 06:20:00
9 [报告]
发表于 2013-11-25 20:57 |只看该作者
回复 8# 瀚海书香

这篇文章看过了,西邮的这个网站上的文章都很好,但是自己理解的不透彻,而且感觉与自己的直觉有点不一样
   

论坛徽章:
0
10 [报告]
发表于 2013-11-27 11:15 |只看该作者
Documentation/virtual/kvm/timekeeping.txt
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP