有很多关于SO的问题,询问虚拟化在开发和测试方面的优缺点。
我的问题略有不同 - 在虚拟化普遍存在的世界中,程序员在编写可能部署到虚拟化环境中的软件时应该考虑哪些事项?我最初的一些想法是:
还有别的吗?
答案 0 :(得分:3)
您的大部分基础都包含三个要点。注意:
答案 1 :(得分:1)
根据我的经验,你真的只需要关心几件事情:
您的应用程序不应因CPU时间不足而失败(即使用超时太紧)
不要使用低优先级的始终运行进程在后台执行任务
时钟可能不均匀地运行
不要抨击操作系统对系统负载的说法
几乎任何其他问题都不应该由应用程序处理,而是由虚拟器,主机操作系统或您首选的系统管理员处理: - )