[Topic DIscussion] 问一下,可以控制程序的进程数吗?
Tofloor
poster avatar
cuisirwork
deepin
2023-04-08 04:49
Author

问一下,可以控制程序的进程数吗?

开了一个钉钉,共启动了13个进程,一个微信,也是13个,一个浏览器,差不多有20个进程,可以通过配置来限制程序启动的进程数吗?
如果有,该如何操作。
Reply Favorite View the author
All Replies
Amber
deepin
2023-04-08 05:40
#1

以普遍理性而论,不行吧

Reply View the author
DebuggerX
deepin
2023-04-08 06:49
#2

然后应用就异常甚至崩溃了……

Reply View the author
deepin
2023-04-08 06:55
#3

把钉钉关掉,用手机上的钉钉。

Reply View the author
fuuko
deepin
2023-04-08 16:15
#4

强行控制的话,你会发现它一会儿自己就崩了,而且可能出现一堆的僵尸进程joy

Reply View the author
W2J
deepin
2023-04-08 22:26
#5

我的deepin是早上新开机的,到现在有190多个线程。

1号system-d

2号kthread-d

。。。

不过Firefox只有一个进程,你的什么浏览器,20多个进程?

Reply View the author
W2J
deepin
2023-04-08 22:51
#6

systemd通过cgroup来分级实现资源消耗的控制约束。

cgroup用分三种级别来完成控制:service/scope/slice。

你可以使用命令来看看具体情况。

systemd-cgls >cgls-log.txt

然后看看cgls-log.txt的内容

Reply View the author
W2J
deepin
2023-04-08 23:01
#7

我认为只看看session-1.scope下的项目就行了。

前面大致应该是相同的内容,后面是你自己运行的内容

│ └─session-1.scope (#1652)
│ ├─ 1685 lightdm --session-child 12 15 16
│ ├─ 1704 /usr/bin/startdde
│ ├─ 1948 /usr/bin/fcitx-implugin-service
│ ├─ 1950 /usr/bin/fcitx -d 2
│ ├─ 1952 /usr/bin/fcitx-gsettingtool
│ ├─ 1961 /usr/bin/dbus-daemon --syslog --fork --print-pid 5 --print-addres…
│ ├─ 1965 /usr/bin/fcitx-dbus-watcher unix:abstract=/tmp/dbus-G3xKTOpLES,gu…
│ ├─ 1995 /bin/sh /usr/bin/kwin_no_scale
│ ├─ 1997 /usr/lib/deepin-daemon/dde-session-daemon
│ ├─ 1998 /usr/bin/dde-desktop
│ ├─ 2119 kwin_x11 -platform dde-kwin-xcb:appFilePath=/usr/bin/kwin_no_scal…
│ ├─ 2135 /usr/bin/dde-dock -r
│ ├─ 2568 /usr/bin/gnome-keyring-daemon --start --components=secrets,pkcs11…
│ ├─ 2627 /usr/lib/deepin-daemon/dde-osd
│ ├─ 2631 /usr/lib/polkit-1-dde/dde-polkit-agent
│ ├─ 2712 /usr/bin/dde-lock
│ ├─ 2715 /usr/bin/dde-clipboard
│ ├─ 2725 /usr/bin/deepin-system-monitor-daemon
│ ├─ 2732 dde-printer-helper
│ ├─ 2737 /usr/lib/deepin-deepinid-daemon/deepin-deepinid-daemon

。。。

firefox———

。。。

systemd-cgls

大致如上样子。

Reply View the author