我正在考虑为Linux内核编写一个虚拟CPU,它基本上决定了在另一台机器上执行线程或进程的好主意。任何反馈或想法都非常受欢迎。
总体工作流程是这样的:
如果应用程序/进程/线程是为此设计的(例如使用MPI),当然可以简化这样的任务, 但我的目标是为通用应用程序创建一些东西......例如Apache HTTP .. 例如,Apache HTTPD按请求执行进程。如果每个进程在理想的CPU中执行,让它是本地的还是远程的,以最大化吞吐量呢? 还有许多其他应用程序使用线程/进程分支,并且取决于虚拟CPU可能决定的野兽的性质。
任何提示?建议?问题? 必读的文件? 咆哮这不起作用?
我最讨厌的问候