タグ

ブックマーク / uec.usp-lab.com (1)

  • UEC - usp engineers' community - UECジャーナル

    ダブルバッファによるパイプ処理の最適化 シェルスクリプトではコマンドの入出力をパイプで接続することで処理を実施する。特にユニケージの方法論ではパイプによるデータの連続処理を重要視しており、パイプの性能は処理に大きな影響を与えている。 商用版のusp Tukubaiコマンド群はコマンド内部で自律的な最適化が実施されており、パイプで接続された場合に性能が期待できるようになっている。しかしこの機能は商用版のusp Tukubaiコマンドを使わずとも、dd(1)コマンドを組み合わせることでも実現できる。通常、こうした高速化のテクニックは「ダブルバッファ」と呼ばれる。 たとえば次のようなコマンドを想定する。特定のファイルシステムのバックアップを丸ごと実施するようなコマンドだ。 $ dump /usr | bzip2 > backup.bz dumpの実行をssh(1)経由にすれば、遠隔のマシンから自

  • 1