Windows的ulimit


Answers:


7

Windows系统资源管理器是用于设置每个进程的CPU限制并添加进程记帐接口的工具。在旧版本的Windows中,这是第二张磁盘上从未安装过的磁盘。在2008年将启用该功能。在Windows系统上(从资源控制的角度来看),它通常不如操作系统中内置的unix那样重要,因为在操作系统中内置了“ nice”,并且进程优先级(有某些例外情况)可以在gui中即时更改。 Windows vist及更高版本的磁盘IO也可以确定优先级(默认情况下,此优先级基于进程的优先级)。 有一个API可让您显式设置磁盘IO优先级,但我不知道有任何实用程序可让您直接更改磁盘IO优先级


3

您可以使用Windows系统资源管理器之类的功能,它具有与ulimit类似的功能,因为您可以在进程,用户或会话上设置CPU或内存限制。在Windows 2003 Enterprise和更高版本上可用。

有关更多信息,请访问Technet(特定于2008 R2)或Wiki文章WSRM屏幕截图


第三方选项是FasterWin,它严格用于在进程上设置CPU配额。 快赢


0

一种解决方案是右键单击该过程Task Manager并更改优先级。


2
如果您的机器处于闲置状态,那么运行过程仍然会吃掉100%的CPU,因此这很麻烦。除非Windows 3.1添加了那些工具,否则您无法真正击败unix进行进程记帐。
Unix管理员

1
@user-将闲置的进程限制为使用率不到100%的东西,这几乎是kludge的定义,除非您正在考虑电源管理。当然,ulimit可以用于更有用的事情。
Doug Luxem 2010年

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.