はじめに
- 一日で調べたり、試したりしたことを一通りメモ
- 興味があれば詳細に確認する予定
GNU Parallel を debian squueze にインストール
GNU Parallel
を試したい時にサクッとインストールする場合にはこちらからパッケージをダウンロードして dpkg -i
する。
cd /tmp wget http://ftp.jp.debian.org/debian-backports/pool/main/p/parallel/parallel_20120322-1~bpo60+1_all.deb sudo dpkg -i parallel_20120322-1~bpo60+1_all.deb
GNU Parallel
は backports package
に含まれているので、以下のように backports package
をソースリストに追加して apt-get
でインストールするのが普通かも。
sudo su - echo "deb http://backports.debian.org/debian-backports squeeze-backports main" >> /etc/apt/sources.list sudo apt-get update
apt-get update
を実行後、apt-get install parallel
で parallel
をインストールする。
GNU Parallel のデモ
ファイルを作成
for i in a b c d e f g; do echo $i > $i.txt; done
作成したファイルを並行して cat する
ls *.txt | parallel cat
一瞬なので並列処理しているかはあんまり解らない。
yes コマンドで CPU 負荷を上げる
CPU
に負荷を掛けるには yes
コマンドを実行するのがお手軽らしい。
yes >> /dev/null
ちなみに man yes
すると...
名前 yes - kill されるまで文字列を繰り返して出力する 書式 yes [string...] yes [--help] [--version]
とあり、実際に yes
を実行すると標準出力で y
を表示する。ある意味怖い。
最後に
- 小ネタ