“窃听”其他用户的核心:降低用户流程的优先级


-4

我正在使用具有多核的共享Linux机器,但我确实具有管理员权限。是否可以冻结其他用户的所有进程(或给予他们较低的访问CPU的优先级),以便我可以利用所有计算机的计算能力?


听起来不是一件好事。...kinda破坏了“ shared”一词
Moab 2012年

为什么要投票这么多?我认为这是重要的系统管理选项,服务器管理员当然会决定用户可以做什么以及允许他们多少消耗资源。我可以说这是有可能的,您只能将特定的内核提供给特定的用户/组,但是我现在没有时间对其进行挖掘(提示:为此寻找内核模块),但是如果我能找到一些空闲时间如果需要,我将在此处添加详细信息。
Sampo Sarrala 2012年

标题很不幸。
Xavierjazz

感谢@SampoSarrala了解这个问题的重要性。对于其他人,我为不幸的标题(我稍有更改)表示歉意。
卡·菲亚斯基

Answers:


3

目前尚不清楚偷芯是什么意思。但是,如果您的过程不是很好,那么linux Scheduler将为您的应用程序提供更多的内核计算时间。您是否真的有一个可以同时利用多个核心的线程/多处理应用程序?

语法(作为根):

nice -n -19 <cmd and args>

另一个选择是cpulimit。每个进程都可以使用它来减慢某些速度。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.