我的同事和我共享一个运行Ubuntu的8核服务器用于批处理。我倾向于一次运行4个进程,其中每个运行时都没有100%的CPU占用CPU。当一个同事运行他的流程时(通常每次约4个),他也可以获得100%的收益。然而,当我们两人都跑我们(他总是先走),他仍然100%,我似乎分割剩余的处理能力,并留在10-40%的范围内。我甚至将他的过程重新设置为更低的值,并没有改变。有什么问题可能导致这种情况?在Ubuntu系统上共享核心的进程
0
A
回答
0
我不知道可能是什么原因造成的,但是您可以完全绕过此问题,或者至少通过使用'taskset'命令将您的同事进程限制到前四个处理器并获得更多信息,你的最后四个。
如果您仍然看到相同的百分比故障,您至少已经将两个过程组之间的优先级调度排除在外,作为问题的根源。
1
HTOP让你把过程实时不同的内核,我还没有完全测试,但我相信你可以通过HTOP分配特定的用户核心。希望有所帮助:)
相关问题
- 1. 在许多核心系统中如何访问共享内存
- 2. 在Android上访问系统共享库
- 3. 没有共享文件系统的Spawn远程进程
- 4. 系统文件缓存是否被系统中的所有进程共享?
- 5. 我可以在不同的操作系统上共享VirtualBox + Ubuntu 12.04/Guest Additions吗?
- 6. 如何完全在多核系统上预留核心?
- 7. 备份/共享核心数据存储
- 8. 核心,同时创造共享库
- 9. 在应用程序之间共享核心数据
- 10. 在应用程序之间共享核心数据存储
- 11. 在ubuntu下的共享库
- 12. 共享偏好在android系统
- 13. 共享核心数据的数据模型的应用程式
- 14. 如何实现在单独的python进程之间共享的队列系统?
- 15. 在32+逻辑核心的系统上使用Process.ProcessorAffinity
- 16. 核心数据的NSPrivateQueueConcurrencyType和线程之间共享对象
- 17. iPhone应用程序之间的核心数据存储共享
- 18. Ubuntu上的段错误(核心转储)
- 19. Ubuntu上的MailKit dotnet核心16.04
- 20. 在C系统中读取二进制文件(在UNIX系统上)(Ubuntu 10.10)
- 21. 单处理器vs双核系统上的进程状态
- 22. 如何将muti核心CPU转换为单核心系统
- 23. ASP.NET MVC应用程序标识不与ASP.NET核心共享2
- 24. 核心操作系统LDAP集成
- 25. .NET核心Windows操作系统要求
- 26. 核心数据与文件系统
- 27. 父进程和子进程共享一个IPC共享内存
- 28. 在进程之间共享内核对象
- 29. 在双引导系统上共享Eclipse项目
- 30. 无法Ubuntu上安装.NET核心17.10