タグ

parallelに関するmotchangのブックマーク (5)

  • GNU Parallel- GNU Project - Free Software Foundation

    GNU parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables. A job can also be a command that reads from a pipe. GNU parallel can then split the input and pipe

    motchang
    motchang 2013/10/30
    こら便利や
  • GNU Parallelがすごすぎて生きるのがつらい

    皆さん今日もたくさんのサーバを相手にされていることかと思いますが、いくつかのサーバにアクセスして 1 秒間の統計情報(例えばvmstat 1 2)を集めてパッと表示したい時ってどうやってますかね?shell script を学びはじめたばっかりの僕はこんな感じで書いてました。 $ for i in host1 host2 host3; do ssh $i "vmstat 1 2 | tail -1"; done 0 0 0 329004 210836 14275360 0 0 0 2424 1410 1828 0 0 100 0 0 0 0 0 3716112 587704 25921684 0 0 0 488 1643 2026 0 0 100 0 0 1 0 0 555440 265560 14015548 0 0 0 4204 1534 2392 1 0 99 0 0 vmstatと

    GNU Parallelがすごすぎて生きるのがつらい
  • できる!並列・並行プログラミング

    現在のマルチスレッドプログラミングの抱える問題点と、代替案をわかりやすく解説いたします。最近登場したConcurrent Revisionsも解説します。

    できる!並列・並行プログラミング
  • GNU Parallel を本番環境で使ってみました | Carpe Diem

    GNU parallel を番環境で使ってみました。 番環境では、10 台程度ある Apache のウェブサーバのアクセスログを mod_log_rotate で 1 時間ごとに出力して、バッチ処理のサーバで集めています。 最初は、シェルスクリプトで、次のようにしていました。 次の例はウェブサーバが s1 〜 s10 まであって、$LOG_DIR/$LOGFILE に 1 時間ごとに出力したアクセスログがあると想定しています。当然ながら、下記のシェルスクリプトの実行ユーザで対象のサーバへ SSH 経由に接続できるものと想定しています。 for s in s1 s2 s3 s4 s5 s6 s7 s8 s9 s10; do ssh -q $s "test -f $LOG_DIR/$LOG_FILE" RETVAL=$? if [ $RETVAL -eq 0 ]; then rsync -

  • PCクラスタ超入門 2000

    2000年9月7日(木),8日(金) 同志社大学 京田辺キャンパス 恵道館2階 超並列計算研究会が主催するPCクラスタの講習会「PCクラスタ超入門 2000」のWebサイトです.テキストのダウンロードや,差分ドキュメントのダウンロードが可能です.講習会に関するお問い合わせは超並列計算研究会事務局まで. 参加者のみなさまに送付いたしましたCD-ROMに一部不具合があり, PSファイルの103ページ(4章)が表示できないようです.該当ページのみのPSファイルを用意しましたので,ダウンロードしてお使いください. (2000/09/02) 差分ファイル01:(103ページのPSファイル)

  • 1