标签: process

如何更改低进程优先级?

我刚刚在带有 IvyBridge i7 的新笔记本电脑上设置了带有 Cinnamon 桌面的 Ubuntu 12.04 64 位和 3.5.0-030500 内核。

我决定通过运行一个我经常用于相机校准的单线程 CPU 饥饿程序来测试它的性能。不幸的是,它最终运行得比我预期的要慢得多。经过一番调查,结果是程序优先级自动从正常更改为低,这使得程序更慢。

我还注意到所有用户程序(例如 Skype 和 Firefox)都设置为低优先级。我尝试使用renice命令手动将优先级重置为正常甚至非常高,该命令暂时工作,直到内核调度程序(我猜)将优先级重置为低。

这是正常行为吗,我该如何克服执行缓慢的问题?

PS 我也尝试过 3.2 内核,但问题仍然存在。

process

6
推荐指数
2
解决办法
600
查看次数

我怎么知道程序试图访问哪个文件?

我有一个我正在尝试运行的程序,但是当我运行它时;它只是抱怨它找不到特定的文件。

但是我不知道它试图在哪个文件夹中找到这个特定文件。我有一个所需文件的副本,我只需要知道要复制哪个文件夹。

有什么方法可以实时显示哪些文件正在被访问,哪些文件正在尝试访问和访问失败?

如果有帮助,我正在使用 Ext4 文件系统。

谢谢

files process

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

我无法杀死端口进程

我在 Ubuntu 12 中做

alex@ubuntu:~/folder$ lsof -t -i:3000
4469
alex@ubuntu:~/folder$ kill 4469
alex@ubuntu:~/folder$ lsof -t -i:3000
4469
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

command-line process kill

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

暴发户杀死所有由脚本启动的进程

所以我使用 Upstart[myscript]来启动一个脚本[A],它会启动另一个脚本[B],而后者又会启动其他一些脚本[GROUP C]

当我运行时stop [myscript],我遇到了[GROUP C]也停止的异常行为。中的每个脚本[GROUP C]都以 开头&,并在后台运行。我很惊讶他们也被stop [myscript]命令杀死了。为什么会这样,以及如何防止它发生?

编辑:基本上[myscript]如下:

pre-start script
          echo 'Starting myscript Daemon\n'
end script

script
        exec /foo/bar/myscript-start.sh
end script

post-stop script
        echo 'and apparently we are done....'
end script
Run Code Online (Sandbox Code Playgroud)

upstart process

6
推荐指数
2
解决办法
2431
查看次数

如何使用程序名称而不是 PID 来终止进程?

我使用nohup如下所述在后台启动了我的 Python 程序-

nohup zook.py &
Run Code Online (Sandbox Code Playgroud)

现在我试图终止这个进程,所以我ps执行了下面提到的命令

root@phxdbx1145:/home/david/zook# ps ax | grep zook.py
16352 pts/6    S+     0:00 grep --color=auto zook.py
Run Code Online (Sandbox Code Playgroud)

但不知何故,每次它的 PID 改变时,我都不知道为什么。每当我喜欢这样 -

kill -9 16352
Run Code Online (Sandbox Code Playgroud)

它总是说,No Such Process

当我再次执行 px 命令时,我看到 PID 自动更改了..

所以我不确定如何终止这个进程?

有什么办法可以以某种方式终止带有名称的进程吗?

更新:-

这就是我得到的。我做了pkill -9 zook.py然后我做了下面提到的 ps 命令,它不断地显示 zook.py ?

root@dbx1145:/home/david/zook# pkill -9 zook.py

root@dbx1145:/home/david/zook# ps ax | grep zook.py
23870 pts/6    S+     0:00 grep --color=auto zook.py

root@dbx1145:/home/david/zook# ps ax | grep zook.py
23872 pts/6    S+     0:00 …
Run Code Online (Sandbox Code Playgroud)

python process

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

如何在 Ubuntu 12.04 上启用 cpuset?

我已经cset在 Ubuntu 12.04 中设置了 CPU 集,但它们不受尊重。进程只会使用它们所能使用的所有 CPU,无论它们被分配到哪个集合。

好像cpuset没有启用。我怎样才能启用cpuset

server process cpu 12.04 resource-limiting

6
推荐指数
2
解决办法
698
查看次数

pkill 不杀

我有一个名为 PirateRadio.py 的脚本,我正在为其编写脚本。我需要杀死并重新加载脚本。可能具有相同的PID。我认为 SIGHUP 是肯定的。当我跑步时#pkill -1 PirateRadio.py

没发生什么事。广播继续进行。好吧,我#pkill -9 PirateRadio.py 什么也没试,收音机一直开着。

ps aux | grep Pir
root    987 45.7 10.8 1266088 433868 ?      Sl   Mar15 2728:13 /root/PirateRadio.py
root    24924  0.0  0.0   4388   800 pts/0    S+   11:13   0:00 grep PirateRadio.py
Run Code Online (Sandbox Code Playgroud)

所以后来我尝试了#kill -s 1 987 没有任何反应。 #kill -s 1 987

然后,系统挂起。所以我不想要那个,我猜。那么我使用: #kill -s 9 987

这足以杀死脚本。我在其他桌面上使用过 pkill,这是怎么回事?我在哪里可以找到 pkill 正在做什么或不做什么?

我查看了 dmesg,但在运行 pkill 后没有看到任何变化我在 pkill 手册页中没有看到详细选项。

python scripts process kill

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

如何获取 Lubuntu 14.04 中正在运行的程序列表?

就像在 Windows 中一样,您可以看到并可能“杀死”正在运行的程序之一。

如何获得这样的清单?

lubuntu process 14.04

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

如何杀死处于“T”状态的进程(已终止)

这是一个非常具体的问题,如果某处有重复,我很抱歉,但我无法在这里或其他地方找到它。

在服务器中,我有一个处于状态 T(已终止)的进程。我知道我可以使用,kill -9 <pid>但在这种情况下,该过程最终会变成僵尸,我的系统管理员会抱怨。

该程序显然没有做任何事情,但它有点令人困惑,因为这个特定的过程非常占用资源,因此我们通常只启动一个实例。我知道被终止的人不会做任何事情,但摆脱它会很好。如果没有重新启动系统就不可能,我将不得不忍受,没问题。

TIA ;)

server process kill

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

是否有我可以在终端中打开的所有活动的日志?

我想打开一个终端并研究经常使用 Ubuntu 时发生的过程和所有事情。我可以使用哪些命令和文件来实时查看日志?

谢谢。

command-line process log

6
推荐指数
3
解决办法
6302
查看次数

标签 统计

process ×10

kill ×3

command-line ×2

python ×2

server ×2

12.04 ×1

14.04 ×1

cpu ×1

files ×1

log ×1

lubuntu ×1

resource-limiting ×1

scripts ×1

upstart ×1