Microsoft Word - appendix_b_srft.doc

Similar documents
PowerPoint Presentation

Microsoft Word - gori_web原稿:TrusSPSにおけるNAS OSのパフォーマンス評価.docx

Intel MPI Library Linux

目次 1. はじめに 用語説明 対象アダプタ P HBA/2P HBAで異なる性能 付録 ( 性能測定環境 ) P HBAでの性能測定環境 P HBAでの性能測定環境 本書の

目次 1. 動作環境チェック 動作必要環境 Java のインストール Java のインストール Firebird のインストール Firebird のインストール Adobe Reader のインストール

2_Boost(1.60.0) のインストール No 概要対象ユーザコマンド確認 ( 確認コマンド等 ) 備考 1 Boostのソースディレクトリ作成 2 boost_1_60_0.tar.gz の取得 # mkdir /usr/local/src/boost_1_60_0 # chown : /u

共有フォルダ接続手順 1 共有フォルダ接続ツールのダウンロード 展開 CSVEX のトップページから共有フォルダ接続ツールの zip ファイルをダウンロードします ダウンロードした zip ファイルを右クリックして すべて展開 を選択します (Windows 環境では zip ファイルを解凍しなくて

項番 現象 原因 対応手順書など 4 代理店コードでのダウンロード時に以下のメッセージの画面が表示される サービス時間外のため 現在 このサービスはご利用になれません 当機能のサービス時間外です 以下の時間帯にダウンロードしてください 月曜日 ~ 金曜日 7:00~21:00 土曜日 7:00~17

Microsoft Word - CygwinでPython.docx

TFTP serverの実装

$ cmake --version $ make --version $ gcc --version 環境が無いあるいはバージョンが古い場合は yum などを用いて導入 最新化を行う 4. 圧縮ファイルを解凍する $ tar xzvf gromacs tar.gz 5. cmake を用

Hphi実行環境導入マニュアル_v1.1.1

ひまわり8号データ利用手順データダウンロード方法について

Microsoft PowerPoint - RemoteGuide pptx

PowerPoint Presentation

目次 1. はじめに 本書対象者 PALRO のアプリケーションについて Ubuntu 8.04LTS の入手について Linux 上での開発環境の構築 事前準備 Ubuntu のインストール..

注意 インストール中に ユーザアカウント制御 ( 以下 UAC といいます ) の実行確認画面が表示されることがあります 表示された場合ははいをクリックして インストールを進めてください なお 管理者以外の場合 管理者への昇格を求める UAC 画面が表示される場合がありますので 管理者アカウントのパ

文書番号: NWT KO001

CR-USB 仕様書 株式会社測商技研 JS カード用データ転送用カードリーダー CR-USB 仕様書 取扱説明書 2012 年 07 月 31 日版 株式会社測商技研 1. 概要 本器は当社製自動観測装置で記録した JS カードデータ

提案書

1. 対象装置 (1) 日立仮想 Fibre Channel アダプタ 適用装置 : EP8000 7xx/S8xx/E8xx/S9xx 2. 仮想 FC アダプタドライバ来歴 この仮想 FC アダプタドライバは 次の機能拡張とバグ修正を含みます バージョン内容 新規追加 7

Veritas System Recovery 16 Management Solution Readme

商標類 Microsoft は, 米国およびその他の国における米国 Microsoft Corp. の登録商標です Microsoft Office は, 米国 Microsoft Corp. の商品名称です Microsoft Excel は, 米国 Microsoft Corp. の商品名称です

1. 作業フロー 公開鍵 / 秘密鍵の生成 スパコンゲートウェイノードへの ログイン時に使用する鍵の作成 公開鍵の設置 スパコンゲートウェイノードへの ログイン時に使用する公開鍵をスパコンに登録 SSH 接続確認 スパコンゲートウェイノード / インタラクティブノードへのログイン 初期パスワードの変

Microsoft Word - K5VSSP32-install.docx

How to Install and Configure Panorama Panorama のインストールと設定 Panorama は Palo Alto Networks のサポートサイトからダウンロード可能な VMware イメージです 本書は Panorama のインストールと Panora

平成 29 年 6 月 23 日 株式会社日本デジコム IsatPhone2 ファームウェアアップグレード手順 (V ) ファームウェア アップグレードの流れ ( 所要時間 : 約 30~60 分 ) 1.USB ドライバーのダウンロードとインストール P1 2. ファームウェアのダウン

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

Microsoft Word - nvsi_050110jp_netvault_vtl_on_dothill_sannetII.doc

情報処理概論(第二日目)

Rhino5 Labライセンス インストールガイド

< 付録A: ソフトウェアアップデート >

Windows2000/XPインストール手順

0_テキストマイニング環境構築_mac

Microsoft Word - ssVPN MacOS クライアントマニュアル_120版.doc

SR-SaaS システム 接続手順

MotionBoard Ver. 5.6 パッチ適用手順書

Installation Guide for Linux

ロイロノートスクールクラウド版表 クラウド サービス利 弊社が 意しているクラウドサービスへ接続し利 するシンプルなプランです サービスだけで利 することができます プラン 保存可能な容量 / ユーザー 額の場合 / ユーザー 年額の場合 / ユーザー 共 タブレット向け 1 0.8GB 40 円

ログイン時の ID パスワードは マイページ と同一です インストール前の状態の場合 ログイン後に表示されるページの ライセンス一覧 に該当製品シリアルの表示はされません インストール完了後 ライセンス管理ページご利用シリアルの一覧が表示されます 以上でライセンス管理ページの作成は完了です なお セ

Alfa-Products_installguide

クイックスタート [USB メモリのセキュリティ無料版用 ] 2 / 18 パソコンへのインストール セットアップファイルの名前は次のファイル名です 環境によっては ".exe" の部分は表示されていない場合もあります このファイルを実行 ( ダブルクリック ) して インストールを開始します エデ

情報処理概論(第二日目)

ESET NOD32 アンチウイルス 6 リリースノート

SLAMD導入手順

ADempiere (3.5)

Mobile Access IPSec VPN設定ガイド

Microsoft Word - Gmail-mailsoft設定2016_ docx

MailArchiva MailArchiva パブリックイメージ for NIFTYCloud 初期設定マニュアル メールアーカイブのための基本設定マニュアル 第 1.0 版 2011 年 8 月 22 日有限会社ディアイピィ

福岡大学ネットワーク認証・検疫システム実施マニュアル

NEC COBOL Enterprise Edition Developer クライアントライセンス V2.0 COBOL Enterprise Edition Developer クライアントライセンス V2.0 (1 年間保守付 ) COBOL Enterprise Edition Develo

Web会議システム IC3(アイシーキューブ)│FAQ│IC3:キヤノンITソリューションズ株式会社

Web会議システム IC3(アイシーキューブ)│FAQ│IC3:キヤノンITソリューションズ株式会社

EaseUS Data Recovery Wizard User Guide

Microsoft PowerPoint - JANOG19-u10-GigaPcap(NonAnim).ppt

dvi

Microsoft Word - winscp-LINUX-SCPを使用したファイル転送方法について

LANカード(PG-2871) 取扱説明書

ESMPRO/JMSS Ver6.0

MadCap Flare ライセンス認証 MadCap 製品のライセンス認証 Flare インストール前のご注意 インストールする前に是非お読みください [ Flare 2018 の推奨システム要件 ] 推奨メモリサイズ 4096 MB 1.4 GB の空きディスク容量 Intel Pentium

SureFile for 達人プラスインストールマニュアル V1.7 本マニュアルでは アイスペシャル C-Ⅱ C-Ⅲ 専用画像振り分けソフト SureFile for 達人プラスについて 下記に示した項目を説明しています SureFie( 標準版 ) のアンインストール インストール 起動 設定の

Manual_Win81_JP.md

2. 簡単セットアップ方法概要 SRRD のインストールが完了すると メイン ( 初期 ) 画面が表示されます また SRRD を終了しても 通常はタスクバーにアイコン ( 羊のアイコン ) が残り このアイコンをクリックすると メイン画面が表示されます * RAM ディスクの作成 RAM ディスク

2. FileZilla のインストール 2.1. ダウンロード 次の URL に接続し 最新版の FileZilla をダウンロードします URL: なお バージョンが異なるとファイル名が

<4D F736F F F696E74202D20834A815B836C838B835C815B835882CC95E082AB95FB F4B2E B8CDD8AB B83685D>

Transcription:

付録 B 高速ファイル転送ソフト SRFT について 1 SRFT とは 本センターに導入されている SR11000 では ファイルシステムとして主に HSFS が使用されています このファイルシステムは最適化されたプログラムが大量のデータを扱うときには高い性能を発揮しますが HSFS の特性を考慮していない一般のプログラムでは本来の性能は得られません ファイル転送に使用する SCP は HSFS の特性を考慮していないプログラムであるため ファイルアクセスの性能が悪く 大容量ファイルの転送に長い時間を要します この問題を解決するために情報基盤センタースーパーコンピューティング部門の松葉が HSFS に最適化したファイル転送ソフト SRFT を作成しました 実験環境において SRFT は SCP の 26 倍である 70MB/s を達成しています 2 インストール 最初にお使いになる前に 本付録の最後にある注意事項をよくお読みください SRFT は SR11000 と手元のクライアント双方にインストール作業が必要です SR11000 SR11000 には専用のバイナリを準備しました コンパイル作業は不要です 1. http://www.il.cc.u-tokyo.ac.jp/ matsuba/srft/srft-1.1.0-sr11000-bin.tar.gz をダウンロードする 2. 上記ファイルを scp など通常使用している方法で SR11000 にコピーする 3. $ gzip -dc srft-1.1.0-sr11000-bin.tar.gz tar xvf - で解凍する./local/bin の中に必要なファイルが展開される 4. 展開されたファイルが存在するディレクトリに PATH を通す ( 必須 ) 手順 3 の作業をホームディレクトリで行った場合は /.cshrc に以下のように書く set path=(/batch/xxxxx/local/bin $path) ソースからのコンパイルも可能ですが そのためには OpenSSL もコンパイルしてインストールする必要があります 手元のマシン対応 OS は Linux, FreeBSD, MacOS X です Windows は Cygwin も含め非対応です また OpenSSL の開発環境が必要です 通常 openssl-devel のようなパッケージ名で提供されているはずです 付録 B-1

1. $ wget http://www.il.cc.u-tokyo.ac.jp/ matsuba/srft/srft-1.1.0.tar.gz 2. $ tar zxvf srft-1.1.0.tar.gz 3. $./configure prefix=$home/local OpenSSL を特殊なディレクトリにインストールした場合は./configure のオプションに with-openssl-prefix=<openssl の path> を加えてください 4. $ make 5. $ make install 6. インストール先に PATH を通す tsch のときは上記 SR11000 と同じ方法 bash の時は /.bashrc に以下のように書く export PATH= /local/bin:$path 3 使いかた なるべく scp に近い方法で使えるように作りました 単一ファイルの転送 $ srft /file.dat xxxxxx@sr11000-s.cc.u-tokyo.ac.jp: 複数ファイルの転送 $ srft /file.dat /somefile*.dat xxxxxx@sr11000-s.cc.u-tokyo.ac.jp: SR11000 からのダウンロード (1) $ srft xxxxxx@sr11000-s.cc.u-tokyo.ac.jp:file.dat. SR11000 からのダウンロード (2) $ srft xxxxxx@sr11000-s.cc.u-tokyo.ac.jp:file*.dat. ディレクトリごと転送 (1) $ srft -r /dir1 xxxxxx@sr11000-s.cc.u-tokyo.ac.jp:somedir/ ディレクトリごと転送 (2) $ srft -r xxxxxx@sr11000-s.cc.u-tokyo.ac.jp:somedir/. 4 起こりがちなエラー srft server: Command not found. リモートホストで PATH を通す作業ができていません インストール方法に書いてある方法で PATH を通してください Error: reading public key: xxxxx 認証に使っている鍵が見つかりません rm -r /.srft を手元のクライアントと SR11000 の両方で実行してから再度試してみてください 付録 B-2

5 性能 以下に SRFT の実行結果と SCP の実行結果を載せます x1 x2 は 500MB のファイルです 実験に使用したクライアントは Intel Xeon Processor 5140 x2 のマシンに Hitachi SANRISE AMS200 を接続したコンピュータです また ネットワーク的には SR11000 と近く Gigabit Ethernet の帯域が十分に発揮できる環境です この実験環境では SCP の 2.7MB/s に対し SRFT は 26 倍の 70.4MB/s を達成しています ディスク ネットワーク共に理想的な環境での測定なので 他の環境ではここに示すほどの性能は出ないことが予想されます SRFT [matsuba@fs ~]$ srft x1 x2 xxxxxx@sr11000-s.cc.u-tokyo.ac.jp: xxxxxx@sr11000-s.cc.u-tokyo.ac.jp s password: x1 500.0MB/500.0MB (100.0%) 72.4MB/s 0h00m07s x2 500.0MB/500.0MB (100.0%) 73.3MB/s 0h00m07s Total 1.0GB/ 1.0GB (100.0%) 70.4MB/s 0h00m14s Total 性能が各ファイルの転送性能の平均値を下回るのは Total にはどのファイルの転送にも属さない制御情報の交換時間が含まれるためです SCP [matsuba@fs ~]$ scp x1 x2 xxxxxx@sr11000-s.cc.u-tokyo.ac.jp: xxxxxx@sr11000-s.cc.u-tokyo.ac.jp s password: x1 100% 477MB 2.7MB/s 02:59 x2 100% 477MB 2.7MB/s 02:59 6 技術的情報 6.1 安全性 転送経路中 データは RC4 と呼ばれる簡単な方式で暗号化されています 途中でパケットを盗聴されてもすぐに内容がわかることはありません ただし 暗号強度はそれほど強くないので 何者かが悪意を持って解析すれば内容が判明してしまうかもしれません 一方 通信相手の正しさ ( 本当に SR11000 と通信しているかどうか ) に関しては 最高で SSH と同等の安全性ということになります これは SSH を用いて証明書の交換を行っているためです ネットワーク上での改竄は検出できるはずです 付録 B-3

6.2 高速な理由 HSFS で高速にファイルアクセスを行うためには read または write システムコールに渡すバッファのサイズを 16MB 程度にする必要があります [1] 一方 Linux などで使用されている PC 向けファイルシステムでは 4KB 程度のバッファで十分な性能が出るので SCP を含めほとんどのアプリケーションは 4KB 程度の単位でシステムコールを行います そのため これらの一般的なアプリケーションを HSFS で使用しても十分な性能が得られないことになります SRFT は 16MB 単位でファイル入出力を行うよう 送受信データをバッファリングしています このバッファサイズの最適化の他 ファイルアクセス待ちの時間を暗号化処理に活用するなどの工夫を行い 上記の性能を実現しています 7 Q & A 80MB/s に程遠い性能しか出ません途中に 100Mbps のネットワークが挟まっていないことを確認して下さい また 上述のように SRFT では 16MB 単位でアクセスを行うことで高速化しているので 16MB に満たない小さなファイルが大量にある場合は SCP と同等の性能しか出ません うまく動かない / ファイルが壊れるまずは表示をよく見て Permission denied や No space left on device などの分かりやすいエラーが出ていないことを確認してください バグが疑われる時は状況を作者までご連絡ください 8 注意事項 以下の事項を了解の上ご使用下さい 本ソフトを使用したことによるいかなる結果に対しても 作者の松葉および情報基盤センターは一切の責任を負いません 本ソフトは情報基盤センターによるスーパーコンピュータサービスの一部ではありません 情報基盤センターとしては本ソフトに関する質問はお受けできません 質問 要望などはシステムの相談窓口でなく 直接松葉までお願いいたします ただし 作者もサポート義務は負いません 本ソフトのライセンスは GPLv2 で OpenSSL とのリンクを認めます 付録 B-4

9 最新情報および連絡先 本ソフトの URL: http://www.il.cc.u-tokyo.ac.jp/ matsuba/srft/srft.html 参考文献 [1] 黒田久泰 C 言語におけるファイル入出力の高速化, スーパーコンピューティングニュース Vol.8 No.5 pp.28 33, 2006 年 9 月 付録 B-5