Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • 暮らし
  • xargs を使ってカジュアルに並列処理 - たごもりすメモ
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

539usersがブックマークコメント59

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        xargs を使ってカジュアルに並列処理 - たごもりすメモ

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント59

            • 注目コメント
            • 新着コメント
            riywo
            ひぃ!xargsにもあったのか!でも僕はGNU Parallel派。

              その他
              HHR
              findの結果とかをサクッとxargsで並列処理できる。-Lスイッチで渡す引数の数を1にしなければならない点が嵌りポイント

              その他
              U1and0
              xargs -L 引数上限 -P コア数 として使用する。-P0で最大まで使うとOS動かなくなっちゃうから重い処理には使わない。 -L指定しないと引数が5000とか1万とか越えない限りパラレルに実行してくれない

              その他
              el-condor
              シェル芸だ

              その他
              nntsugu
              xargs -Pで同時実行されるプロセス数を指定しても、-Lなり-nで1度の実行 の際に使われる引数の数を定義してあげないと、並列処理されないよ話。※ARG_MAXを越える場合は異なる

              その他
              higed
              xargsで並列実行をしてマルチコアを効率良く使おう、という話。Parallelコマンドを使う代わりに大量のファイルを削除する時に使っている。

              その他
              ainame
              xargs便利屋

                その他
                mactkg
                -Pだけで良いかと思ったらだめだった。-Lがあるのかー

                その他
                zyxwv
                xargs -P (同時実行するプロセス数) -L (ひとつのコマンドに渡す引数の最大数)

                その他
                azihsoyn
                “xargs の -P (--max-procs) オプションを使う”知らなかった

                  その他
                  nyaocat
                  と思ったら, xargs 自体に並列実行オプションあったのか。知らなかった。

                    その他
                    hansode86
                    ガッツリ検証する前に検索してみてよかった。あっさり良エントリに辿り着いた。

                    その他
                    Chisei
                    xargsすごい!

                    その他
                    uzuki-first
                    なるほど

                    その他
                    ablabo
                    cpuを活用しきる

                    その他
                    y0sh1kaw
                    xargsスキスキ

                    その他
                    shiumachi
                    -L とか -P とか全く知らなかった

                    その他
                    hiro_y
                    xargsで並列処理させる

                    その他
                    hazisarashi
                    xargs で分割し、並列処理

                    その他
                    nantan
                    "xargs を使ってカジュアルに並列処理 - tagomorisのメモ置き場"

                    その他
                    mokemokechicken
                    これはしらなんだ・・・

                    その他
                    fumokmm
                    ほほぉ。

                    その他
                    Akaza
                    xargs 並列処理

                    その他
                    twainy
                    xargsの-Pオプション

                    その他
                    nobu666
                    xargs -P! そういうのもあるのか

                    その他
                    mas-higa
                    初めて xargs の使い所が分かった。

                    その他
                    pmakino
                    parallel なくても xargs で並列化できたのか

                    その他
                    kennak
                    シェルからでも重い処理というのはちょこちょこあって、例えば超デカいログファイルを移動して圧縮したりというお仕事は世界中のあらゆる場所で毎日行われていたりする。コマンドラインからでも大量の圧縮済みログフ

                      その他
                      yoshidaa
                      ところでxargsには -P というオプションがある(ことに今日気付いた)。詳しくは各自 man xargs していただきたいが、なんと複数プロセスを並列に実行してくれるらしい

                        その他
                        a24-watanabe
                        xargsスキスキ。

                          その他
                          Hash
                          xargs以外と高性能

                          その他

                          注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                          リンクを埋め込む

                          以下のコードをコピーしてサイトに埋め込むことができます

                          プレビュー
                          アプリのスクリーンショット
                          いまの話題をアプリでチェック!
                          • バナー広告なし
                          • ミュート機能あり
                          • ダークモード搭載
                          アプリをダウンロード

                          関連記事

                            usersに達しました!

                            さんが1番目にブックマークした記事「xargs を使ってカ...」が注目されています。

                            気持ちをシェアしよう

                            ツイートする

                            xargs を使ってカジュアルに並列処理 - たごもりすメモ

                            シェルからでも重い処理というのはちょこちょこあって、例えば超デカいログファイルを移動して圧縮した...シェルからでも重い処理というのはちょこちょこあって、例えば超デカいログファイルを移動して圧縮したりというお仕事は世界中のあらゆる場所で毎日行われていたりする。コマンドラインからでも大量の圧縮済みログファイルをいっぺんに展開したい、とか。 あるディレクトリ以下に存在するたくさんのファイルを(圧縮済みのものを除いて)全部 bzip2 圧縮したい!と思ったら、とりあえずさくっと次のようにコマンドラインで叩けばいい。 $ find . -not -name '*.bz2' | xargs bzip2 これで、まあそんなに問題なく効率的にbzip2圧縮ができる。だがしかし。 最近は複数コアのCPUが普通に転がってるし、あまつさえHyperThreadingが有効になってたりしてOSから見える論理CPU数がハンパない。普通に8とかある。その一方で複数コアを使用してくれるコマンドというのはあんまりなくて

                            ブックマークしたユーザー

                            • techtech05212023/10/21techtech0521
                            • azutha2022/06/23azutha
                            • lilpacy2021/03/29lilpacy
                            • HHR2020/07/27HHR
                            • takaesu2020/05/24takaesu
                            • otori3342020/04/02otori334
                            • kw52019/10/16kw5
                            • nurse2019/10/16nurse
                            • nikuyoshi2019/10/16nikuyoshi
                            • U1and02019/06/29U1and0
                            • a_bicky2019/06/09a_bicky
                            • zetta19852019/04/29zetta1985
                            • azumakuniyuki2019/04/29azumakuniyuki
                            • sweep-tapping2019/04/16sweep-tapping
                            • ymm1x2019/01/10ymm1x
                            • el-condor2018/11/06el-condor
                            • rAdio2018/11/06rAdio
                            • yue822018/08/21yue82
                            すべてのユーザーの
                            詳細を表示します

                            ブックマークしたすべてのユーザー

                            同じサイトの新着

                            同じサイトの新着をもっと読む

                            いま人気の記事

                            いま人気の記事をもっと読む

                            いま人気の記事 - 暮らし

                            いま人気の記事 - 暮らしをもっと読む

                            新着記事 - 暮らし

                            新着記事 - 暮らしをもっと読む

                            同時期にブックマークされた記事

                            いま人気の記事 - 企業メディア

                            企業メディアをもっと読む

                            はてなブックマーク

                            公式Twitter

                            はてなのサービス

                            • App Storeからダウンロード
                            • Google Playで手に入れよう
                            Copyright © 2005-2025Hatena. All Rights Reserved.
                            設定を変更しましたx

                            [8]ページ先頭

                            ©2009-2025 Movatter.jp