作者Lyu7 (永远的初学者)
看板b07902xxx
标题[闲聊] 工作站上的process
时间Tue Nov 26 20:15:20 2019
今天是SP作业的截止日
结果用ps -aux看到……
一堆process没处理掉啊!
所以请大家记得在每次执行档案後都要ps一下
看看有没有剩下的process
以下提供一些小知识(有错欢迎指正):
1.
每个linux主机,执行的process是独立的
意思是到不同编号的主机,ps -aux有不同结果
2.
登出再登入同一个工作站後,
只使用ps看不到自己之前卡住的process
请使用
ps -u [学号(即使用者名称)]
3.
每个人在单一主机上最多只能同时存在512个process
这个数字是输入
ulimit -a 後
看max user process那行来的
注意如果达到上限,登入工作站後会进不了bash
会跑出bash:fork:retry的讯息
4.
一次删除多个同名的process
使用
killall -u [学号] [process名称,非PID]
即可一次清除
5.
使用 ps -o pid,stat,command,time,user -A
可以看到其他人的process状况,甚至是完整学号版(误
6.
htop 很好用,有空可以玩玩看
以上,希望大家都能好好爱惜工作站
Lyu7关心您:)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.193.139 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/b07902xxx/M.1574770527.A.5AD.html
※ 编辑: Lyu7 (140.112.193.139 台湾), 11/26/2019 20:16:23
1F:推 oxen: 我都直接用htop来看状况11/26 23:39
完全忘了有好用的htop…
不过最主要是要提醒大家把东西删乾净
2F:推 xinov1139311: 推 听说linux1被zombie occupy了11/27 10:15
图片支援:
https://imgur.com/kh964gc
linux1已成重灾区 \|/
3F:推 oxen: 还好我都用bsd1和meow211/27 11:42
4F:推 xinov1139311: 我是用linux3跟811/28 00:55
我都用linux2
5F:推 OctupusTea: htop -u [学号] 也可以看到自己的 processes11/29 10:37
6F:→ OctupusTea: 记得要砍乾净,当年我们也是有 process 长期占用资源11/29 10:37
不过这篇只在PTT应该没什麽人看到
而且如果已经进不去bash的人要怎麽清?求解(不是我)
※ 编辑: Lyu7 (140.112.193.139 台湾), 11/29/2019 11:50:01
7F:推 OctupusTea: 写信给NASA工作站组的们(误)11/29 11:58
8F:→ OctupusTea: 应该也只能这样了吧,一般人又没有 sudo 权限11/29 11:58
9F:推 oxen: 看起来好几台都卡了一堆process 11/29 13:39
10F:推 oxen: 我用的那几台都没人用11/29 13:39
11F:→ IcecreamHsu: 进不去bash还是可以ssh执行指令11/30 21:24
12F:→ IcecreamHsu: 例如ssh -t $username@$host 'killall host'11/30 21:25
楼上太神了<(_ _)>感觉可行
※ 编辑: Lyu7 (140.112.193.139 台湾), 11/30/2019 23:56:12
13F:推 lantw44: 其实 bsd* 的 process 数上限是 256,只有 linux* 的一半 01/01 14:51
14F:→ lantw44: 会有这样的差别是因为 Linux 是用 thread 数在计算,而 01/01 14:51
15F:→ lantw44: FreeBSD 是用 process 数来计算。如果你使用的程式开很多 01/01 14:52
16F:→ lantw44: thread,在 bsd* 工作站上反而能开比较多。 01/01 14:53