标签: priority

在linux下,如何查明某个特定线程是否以实时优先级运行?

我有一个运行多个线程的进程(jackd)。它运行的线程之一应该是实时的,其他线程按正常优先级运行。我想检查它是否真的实时运行。我可以使用什么程序来完成此任务?

linux priority real-time threads

5
推荐指数
1
解决办法
1万
查看次数

是否可以给 RDC 服务器更多的 CPU 优先级?

我使用 Windows Server 2003 机器执行一些 CPU 密集型任务。我想知道,是否有任何方法可以给予远程桌面连接服务器更高的优先级,以便在服务器执行 CPU 密集型任务时它不会挂起?

windows remote-desktop cpu-usage priority windows-server-2003

5
推荐指数
1
解决办法
2377
查看次数

运行具有高优先级或实时优先级的程序(是的,我已经阅读了其他线程)

我正在尝试得到:

\n
start "" /high "c:\\software\\mysoftware.exe"\n
Run Code Online (Sandbox Code Playgroud)\n

或者

\n
start "" /realtime "c:\\software\\mysoftware.exe"\n
Run Code Online (Sandbox Code Playgroud)\n

在 Windows 10 上工作。我当然不能,因为通过以下线程确定:\n使用 .bat 文件启动 /realtime 但该过程仍然不是实时的

\n

然而,在其中,用户试图让程序在 Windows 启动时以高优先级启动。而我,想任意开始它。在那里,线程是通过使用任务调度器来解决的。

\n

所以我的问题是,是否可以使用类似的替代方案或解决方法,以比正常 \xe2\x80\xa6 更高的优先级任意运行软件

\n

现在我知道有很多关于此的线程,但其中大多数要么不适合用例,要么根本不起作用。就像这里的一样:\n以高优先级启动进程

\n

我试过:

\n
start "Frozen Throne" /high "C:\\Users\\Valeri\\Saved Games\\Warcraft III\\Frozen Throne.exe"\n
Run Code Online (Sandbox Code Playgroud)\n

就像第一个答案一样,它只是不起作用\xe2\x80\xa6

\n

我对以下解决方案感到好奇:\n以高优先级运行文件

\n

但是任何人都可以就我如何将类似的东西应用到我的场景中提供一些反馈吗?任何有关解决Windows 绝对错误的反馈,我们将不胜感激......

\n

编辑1: \n其中一个用户建议我使用start /b /High "c:\\software\\mysoftware.exe",我过去这样做过,但没有成功,现在又尝试了一次。发生的情况是应用程序根本没有启动,我只是在 CMD 中得到了这个:\n在此输入图像描述

\n

编辑2: \n我测试了start "" /high notepad,正如@harrymc\'s post中提到的,记事本确实以高优先级打开,但是,这个和所有其他尝试,似乎根本不起作用C:\\Users\\Valeri\\Saved Games\\Warcraft III\\Frozen Throne.exe,我想以实时或高速方式打开

\n …

windows priority windows-10

5
推荐指数
1
解决办法
7977
查看次数

防止应用程序将自己置于前台

某些应用程序在安装、更新或打开时往往会强制自己处于前台。当另一个应用程序已位于前台时(例如最坏的情况,即处于全屏模式的游戏),Windows 会切换出该应用程序以显示该应用程序,迫使其进入前台。

有没有办法阻止应用程序在前台使其自身处于活动状态/选定状态/?理想情况下,它会在任务栏中保持最小化状态,直到我手动将其调出。

windows priority windows-10

5
推荐指数
1
解决办法
7373
查看次数

为什么Unix用户不能向下renice?

我知道非 root 用户可以 renice up进程,但不能 renice a process priority down

$ nice yes >/dev/null & p=$!
$ renice 15 -p $p 
8414: old priority 10, new priority 15
$ renice 12 -p $p
renice: 8414: setpriority: Permission denied
$ kill $p
Run Code Online (Sandbox Code Playgroud)

我明白,作为一个非 root 用户,我不应该有能力将一个进程(重新)nice 到负面的 nice 区域,或者那个 root 可能已经代表我在更高的 nice 级别启动了一个进程。

现在的问题是什么逻辑上的理由可以在非root用户使用renice自行处理向下,哪怕只是没有进一步下降到原来的优先级在其被instatiated?

unix root priority

3
推荐指数
1
解决办法
2927
查看次数

避免在内存不足的情况下杀死 SSH

当我的服务器遇到内存不足时,它通常会杀死多个应用程序。如何防止杀死 SSH?因为通常,当发生这种内存不足错误时,我的 SSH 会像这样损坏:

I connect to ssh server.
Enter username
Enter password
Run Code Online (Sandbox Code Playgroud)

然后我等待

我等

等等...

哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇

进而:

Connection timed out.
Run Code Online (Sandbox Code Playgroud)

有什么办法可以防止这种情况吗? 如何提高进程的优先级?

ssh priority out-of-memory

3
推荐指数
1
解决办法
3808
查看次数

Unix ps -l 优先级

为什么 unix ps -l whows 列“PRI”中的一个数字,但同时 ps -o pri 显示另一个数字?

这些进程的 PS cpu 和 nice 为零

linux unix priority ps

2
推荐指数
1
解决办法
7410
查看次数

有没有办法“破解”Windows 10 以在一项任务或进程中使用其整个 CPU 能力?

我使用 Blender 之类的应用程序,并且根据“任务管理器”和“资源监视器”,当我渲染视频时,Windows 使用不到 40% 的 CPU(最多,使用下面的选项)和不到 30% 的内存。我不会在渲染时将其余资源用于任何其他事情。有没有办法指示 Windows 使用其全部功能?

我试过改变优先级,它不会明显改善。

我尝试改变对一个(核心)CPU 的亲和力,它确实提高了(渲染速度加倍)。有人知道任何其他“黑客”吗?

windows priority threads affinity

2
推荐指数
1
解决办法
2233
查看次数

pri=42是什么意思

在 Linux 上挂载交换分区时,挂载选项 pri=42 是什么意思?

表:

/dev/hda1   swap      swap  pri=42       0 0
Run Code Online (Sandbox Code Playgroud)

linux mount priority swap syntax

1
推荐指数
1
解决办法
2917
查看次数

Linux nice 值背后的逻辑是什么?

如果切换 Linux 中的 nice 值,那不是很好吗:
-20 =优先级
+20 =优先级

$ renice -p +5 # 将获得更多的 CPU 时间,而
$ renice -p -5 # 更少

为什么选择反转?

linux priority process

1
推荐指数
1
解决办法
809
查看次数

有没有办法优先考虑网络应用程序的网络速度?

正如cpu时间有“高优先级,正常优先级等”或“好”一样,有没有办法为网卡/互联网做这样的事情?例如,如果我通过 wifi 从我的服务器下载文件并观看 youtube 视频,有没有办法使 youtube 视频具有更高的优先级?这将如何在 windows 和 linux 上完成?

networking wireless-networking speed ethernet priority

1
推荐指数
1
解决办法
284
查看次数

如何在 Windows 8 上设置内存优先级?

我可以在 Windows8 中设置内存使用优先级吗?我想给某些程序,特别是 JavaW,优先访问可用 RAM。

memory priority windows-8

1
推荐指数
1
解决办法
1259
查看次数