有没有人知道一种方式(特定于7zip或一般)来限制7zip的CPU使用率,而它正在归档一长串文件? OS是Windows Server 2008 R2,7zip是通过batch file中的命令行运行的。
不要担心实际的CPU百分比,而应该使用不同的优先级启动进程。 所以从命令行你应该可以使用start /low command
来启动一个只运行系统的命令是IDLE。
如果你在PowerShell中工作,你可以这样做:
$start = New-Object System.Diagnostics.ProcessStartInfo $start.Arguments = "--argument1 --argument2" $start.FileName = "C:\bin\7zip.exe" $proc = New-Object System.Diagnostics.Process $proc.PriorityClass = [System.Diagnostics.ProcessPriorityClass]::BelowNormal $proc.StartInfo = $start $proc.Start().WaitForExit()
我在所有服务器上使用Process Explorer 。 当我只想限制进程的一次执行时,我可以通过进程7z.exe的上下文菜单select优先级 – 请参阅附加的图像。 在上下文菜单中将优先级设置为空闲