看板 b07902xxx 關於我們 聯絡資訊
今天是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://www.ptt.cc/bbs/b07902xxx/M.1574770527.A.5AD.html ※ 編輯: Lyu7 (140.112.193.139 臺灣), 11/26/2019 20:16:23
oxen: 我都直接用htop來看狀況11/26 23:39
完全忘了有好用的htop… 不過最主要是要提醒大家把東西刪乾淨
xinov1139311: 推 聽說linux1被zombie occupy了11/27 10:15
圖片支援: https://imgur.com/kh964gc linux1已成重災區 \|/
oxen: 還好我都用bsd1和meow211/27 11:42
xinov1139311: 我是用linux3跟811/28 00:55
我都用linux2
OctupusTea: htop -u [學號] 也可以看到自己的 processes11/29 10:37
OctupusTea: 記得要砍乾淨,當年我們也是有 process 長期佔用資源11/29 10:37
不過這篇只在PTT應該沒什麼人看到 而且如果已經進不去bash的人要怎麼清?求解(不是我) ※ 編輯: Lyu7 (140.112.193.139 臺灣), 11/29/2019 11:50:01
OctupusTea: 寫信給NASA工作站組的們(誤)11/29 11:58
OctupusTea: 應該也只能這樣了吧,一般人又沒有 sudo 權限11/29 11:58
oxen: 看起來好幾台都卡了一堆process 11/29 13:39
oxen: 我用的那幾台都沒人用11/29 13:39
IcecreamHsu: 進不去bash還是可以ssh執行指令11/30 21:24
IcecreamHsu: 例如ssh -t $username@$host 'killall host'11/30 21:25
樓上太神了<(_ _)>感覺可行 ※ 編輯: Lyu7 (140.112.193.139 臺灣), 11/30/2019 23:56:12
lantw44: 其實 bsd* 的 process 數上限是 256,只有 linux* 的一半 01/01 14:51
lantw44: 會有這樣的差別是因為 Linux 是用 thread 數在計算,而 01/01 14:51
lantw44: FreeBSD 是用 process 數來計算。如果你使用的程式開很多 01/01 14:52
lantw44: thread,在 bsd* 工作站上反而能開比較多。 01/01 14:53