multi-jobs in single CPU - Linux

Cara avatar
By Cara
at 2016-08-12T21:41

Table of Contents

呃,我看不懂為什麼 GNU parallel 不是你要的,

剛好最近有在玩,舉個簡單例子讓你確認一下是不是真的不是你要的@@:

1. 我的執行檔不需要參數,要跑10個job,但同時只能跑3個(bash只是示範指令)

seq 10 | parallel -n0 -j3 bash -c 'date +%s; sleep 2'

2. 我的執行檔要參數,同時只能跑3個,我可以把參數寫在某個檔案例如arguments.txt
(echo也只是示範指令)

cat arguments.txt | parallel -j3 echo {}

有幾行參數就會有總共幾個job。

你要看進度的話還可以用 --progress 或 --progress --bar 去看。

推薦看一下「GNU Parallel Tutorial」,

裡面很多不錯的範例,想做什麼也都可以到 man page 找有什麼東西符合你的需求。

--
Tags: Linux

All Comments

Erin avatar
By Erin
at 2016-08-15T22:37
感謝 我再研究看看

關於AMD顯卡

Quanna avatar
By Quanna
at 2016-08-10T08:00
hi 請問各位前輩 現在的AMD顯卡驅動 開啟 Compiz 使用還會有黑畫面或當機嗎 記得compiz剛出來時配ATI卡一直有問題 後來就換 Nvidia 的 目前打算再換AMD的卡 不知是否仍有此問題 謝謝 - ...

multi-jobs in single CPU

Jake avatar
By Jake
at 2016-08-10T00:12
想問一個應該是shell script的問題 平常都是在hpc上面丟job 但是因為人很多 很多job都要等很久才開始跑 但是有些計算其實也就十幾分鐘 但是這種的job量很大 所以想考慮直接在桌上型電腦上跑 如果直接全部丟的話 就是全部一起執行 幾乎同時全部結束 因為是普通桌上型 CPU只有四 ...

不會黏在一起的字體

Madame avatar
By Madame
at 2016-08-09T12:44
試了幾種字體結果都一樣 http://imgur.com/a/d2qTQ 像這樣 ma wo wg 都會黏在一起 特別是ma根本重疊了 有沒有哪個字體不會有這個問題? - ...

無法重新安裝Ubuntu雙系統

Caroline avatar
By Caroline
at 2016-08-08T23:22
我原本電腦是Windows 8.1 (剛剛開始接觸Linux系統) 後來順利安裝了Ubuntu 16.04在另一顆硬碟(此硬碟有一個Windows的槽) 但在加裝了Nvidia GTX1080並在Windows底下安裝驅動程式之後(原本為內建顯卡) Ubuntu就進不去了(直接選擇Ubuntu會進入全黑畫面 ...

Garena競時通

Rachel avatar
By Rachel
at 2016-08-07T20:28
as title 我的電腦是ubuntu 15.10 有灌wine 我想要執行Garena競時通(LoL那個小紅人登入器) 並不是要玩LoL 單純是要用小紅人聊天用 安裝後首先遇到了聊聊的問題 因為我也沒在用所以就直接移除bbtalk這個資料夾 也成功登入到了競時通介面 但問題是每當我想要開一個對 ...