.com - みる会図書館


検索対象: UNIX MAGAZINE 1999年6月号
30件見つかりました。

1. UNIX MAGAZINE 1999年6月号

連載 /NET WORTH URL Apple Computers Artisoft Banyan Systems Compaq (DEC) Frontier TechnoIogies FTP Software Hewlett-Packard IBM http://www.apple.com http://www.artisoft.com http://www.banyan.com http://www.dec.com/ http://www.frontiertech.com/ http://www.ftp.com/ http://www.hp.com/ http://www.ibm.com lntergraph Microsoft NetManage Novell S un M icrosystems SPEC Syntax http://www.intergraph.com/ http://www.microsoft.com/ http://www.netmanage.com/ http://www.novell.com/ http://www.sun.com/ http://www.specbench.org/ http://www.syntax.com/ はうまく機能する。しかし負荷の高い稾竟の場合、フリー で入手できる Samba サーノヾーや Syntax の TotalNet Server (Solaris 2.6 lntranet Server に組み込まれてい る ) などの SMB サーバーには、 NFS はどのスケーラピ リティがない。大部分の UNIX SMB サーバーは、カー ネル内ではなくューザー・アプリケーションとして実装さ れている。一方、 Windows NT では、 SMB クライア ントとサーバーはカーネル内のドライバとして実装されて いる。 1997 年に、「 PC Week 」 [ 1 ] が Windows NT ーヒで TCP/IP を使った NFS と SMB によるファイル共有 を上交した。その結果によれば、皮肉なことに NFS のほ うが SMB のファイル共有プロトコルよりも速いことが 分かった。これは驚くことではなく、 2 つのプロトコルの 違いや、 SMB を NetBIOS over TCP ノヾケット内にカ プセル化することで生しるオーバーヘッドを上交すれば分 かる。 Sun は、 WebNFS を HTTP に代わるものとして宣 伝に努めているが、現実的な用途はインターネットで使う ネットワーク・ファイルシステムというところだろう。こ の分野では、 Windows NT 用の Microsoft SMB プロト コルを使った CIFS (Common lnternet File System か競争相手となる 4 。 Sun は、 WebNFS 、 NFS v3 、 NFS v2 プロトコルを Java で実装するデベロッパー向けに Java のクラスライプラリをリリースした 5 Solaris 2.6 に組み込まれた HotJava プラウサは、 WebNFS や nfs URL にヌ寸応している。 Netscape Communicator 5.0 に は、 WebNFS が組み込まれる予定である。 NFS プロト コルを使ってアクセス ( 読出しのみ ) できるインターネッ UNIX MAGAZINE 1999.6 5 http://www.sun.com/webnfs/download/ 4 http://www.cifs.com ト上の FTP サイトを以下に示す。 ☆ 今回は、 Windows NT 用の NFS の褪旡要について述べ た。流れとして、次は各製品の言田ということになる。そ こで次回は、 Windows NT の重 NFS 製品の互換生と 性能について述べよう。それでは次回まで、 WebNFS や CIFS を使って世界中と共同で作業しよう。 州の建物のエネルギー管理をおこなうオレゴン州エネルギー省 勤務。「 Programmer's Journal 」の元編集者であり、 tEx- tending DOSJ の著者の 1 人でもある。 [ 赭文献 ] [ 1 ] "NFS Faster Than SMB Family ” , PC Week, No- vember 1997 [ 2 ] B. CaIIaghan, B. Pawlowski, P. Staubach, NFS Ver- s れ 3 Protocol S ec ca 0 れ , RFC1813 , June 1995 [ 3 ] B. CaIIaghan, WebNFS CIient S 〃 ec c 佖 0 れ , RFC 2054 , October 1996 [ 4 ] B. Callaghan, WebNFS Server S 〃 ec c 佖 0 れ , RFC 2055 , October 1996 [ 5 ] T. Howes, The S これ 9 se れ t を 0 れ可 LDAP Sea 几んを te ” , RFC2254 , December 1997 「 NFS on Windows NT 」 Performance Computing 1998 年 4 月号より ◎ 1998 , Performance Computing (). S. A. ) ・ nfs://playground.sun.com/pub/ (WebNFS) ・ nfs://gatekeeper.dec.com/archive/ (NFS) ・ nfs://wuarchive.wustl.edu/archive/ (NFS) NFS v3 や WebNFS プロトコルの拡張については、 RFC で文書化されている [ 2 ー 5 ] 。 CIFS についての RFC は、まだドラフトの段階である。 ー M. Steven Baker 117

2. UNIX MAGAZINE 1999年6月号

第 2 回 ソリューションセミナー れ日時 平成 11 年 ・ソリューションセミナー 1 3 : 00 ~ 1 7 : 00 ・バーティー 1 7 : 00 ~ 1 9 : 00 6 6 日 ( 水 ) テーマ : SAN (Storage Area Network) S A N がわかる・見える・実現する 昨年開催し、大好評の第 1 回ソリューションセミナー 今年は来る 6 月 16 日 ( 水 ) に第 2 回目ソリューションセミナーを開催します 今回のテーマは SAN 。 SAN にターゲットを絞り、 SAN 実現を支援すべくスト レーシソリューションを展開します 当日は米国からコンピュータ界のオーソリティ 4 名を講師に招き、米国の最 新事情、テクノロシー、ユーサー事例等を紹介します。 セミナーでは SAN を実現するための具体的ソリューションを提案 また、米国最先端テクノロシーにより開発されたストレージ製品、ファイバ チャネルを採用した製品の情報、紹介及びテモンストレーションも行い ます。 セミナーのあとには、楽しい Pa 喞が待っています SAN 実現のための貴重な情報交換の場として最高のチャンスです 2. 場所 ホテル海洋 4F レインボーホール 〒 169-0073 新宿区百人町 2-27-7 TEL : 3368-1 1 21 JR 総武線大久保駅前 JR 山手線新大久保駅より徒歩 3 分 北新宿 1 丁目 交差点 至池袋 至中野 ホテル 海洋 山手線 新大久保 大久保通り 4 信用金庫 文具店 1 . DLT ライブラリーソリューション データのバックアップ / リストアーを一元管理 大容量のデータバックアップを高速かつ自動化、 集中化することで TCO 削減実現 * ついに登場。バックアップソフトには自社開発の CD - LCP 。 性能は SM-arch を超えた ! この機会を是非 お見逃しなぐ ! SAN を実現する 3 つのコンボーネント 2. RAID/ISH ソリューション サーバー接続型日 D システム CDS 1 OS / 20S 。 SAN 実現に最適な RAID システム S-CIass は ファイバーチャネル搭載超高速処理 ネットワーク接続型ファイルサーバ ISHO 汎用ファイルサーバと比較して 50 % 以上ものデータ 高速処理が実現。 RAID/ SH フィ リ ズ プ タエリ ノ毛 U) < Z 3. ハイエンドギガバイトメモリーソリューション システムのトータルバフォーマンスを上げるためには、メモ リーの増設が不可欠です。 ハングリーなマシーンにメモリーを。 ※製品名等の固有名詞は各メーカーの登録商標です。 どこよりも親切に、日本一気分良くお付き合いできる会社 私たちの ホームページへお越し下さい。 http://www.com/uterdyna.com ・最新製品情報満載 ・お見積等も承ります。 コンビュータタイナミックス株式会社 〒 169-0073 東京都新宿区百人町 1 -21 -23 TEL : 03-3366-9741 FAX : 03-3366-9800 / 9494 E-MAIL compd@nisiq.net ホームページ http://www.com/uterdyna.com おかげさまで 1 フ年 資料請求 N 。 .022

3. UNIX MAGAZINE 1999年6月号

か高いと解釈されます。つまり、 %left ADD %left MUL とすればよいわけです。 この例のような場合は、 工ラー処理 こで、エラー処理のルーチンについて説明しておきま す。さきほどの例では、入力にエラーがあると、、 syntax error" と表示されました。これを出力しているのは、ライ プラリ関数の yyerror 関数です。これは、 int yyerror(msg) char *msg ; (void)fprintf(stderr, return(O) ; というだけの関数です。したがって、 msg) ; 、、式に誤りがありま す " と表示する yyerror という名前の関数を準備すれは、 工ラーメッセージの出力を簡単に変えることができます。 プログラムの仕様をすこし変更してみましよう。いまの ところは 1 つの式を入力すると値を返して終了しています が、 1 行の式を入力すると値を返し、さらに 1 行の式を入 力するとまた値を返す。そして、 EOF を入力するまでこ れを繰り返すようにしてみます。 それには、さきはどの開始記号 root を次のような記号 printf("%f\n", $ 2 ) ; lines lines expr ) \ Ⅱ ' { に変更します。 この記号が置かれた場所て構文工ラーか当をしても、それ 的な非終端記号 error です。生成規則で error を使うと、 このような処理において、重要な彳齬リをはたすのが佖想 の行は入力できません。 グラムはエラーが発生した瞬間に終了してしまうので、次 こまでに作成したプロ にしたいところです。ところが、 は、式の入力に誤りがあっても次の行の入力はできるよう それを並べたものです。このような文法を利用する場合に 非終端記号 lines は、 expr の後ろに改行文字を付け、 108 はそれで正しいものとして扱い、次に続く記号が出現する まで入力を読み飛ばします。今回の例であれは、 lines expr error ) \n lines という生成規則を準備しておけば、 expr の角斤中にエラ ーが発生しても、行末を示すを文字まで読み飛はし、次 の行の処理を始めるようになります。 こまでに紹介したすべてのテクニックを反映させたプ ログラムを図 3 に示します。 exp 「プログラムのソース yacc を利用しているプログラムの例として、 expr コマ ンドのソースプログラムをみていきましよう。 最初はコメントです力ゞ、これを yacc のソースにそのま ま書き込むことはできません。しかし、 C のソースにはい くらでもコメントか書けるのですから、 C のソースを書く 場所を作り、そこにコメントを入れればいいのです。 expr フログラムにも、 C の宣言部分にコメントか : いてあります ( 見やすくするため、一部を折り返してい ます ) 。 j oerg Exp $ $ld: expr. y,v 1 . 11 1995 / 11 / 18 18 : 05 : 03 (jtc@wimsey ・ com) * Large1y rewritten by J. T. Conk1in and placed in the public domain. Written by Pace Wi11isson (pace@blitz. com) このあと、 include の行か読いて、さらに型定義です。 enum valtype { integer, nu.merxc_string, string valtype ( ゴ尉寺している値の型を示すための、 体は値芋するための型です。 struct va1 { enum valtype type ; union { Char *S ; i nt val 構造 UNIX MAGAZINE 1999.6

4. UNIX MAGAZINE 1999年6月号

連載 /Cyber Kansai Project— 図 11 Windows Media PIayer ファイル ( 0 表示 ) 再生⑧お気に入り ) 移 0 ヘルプ旦 ) 当ショーケース ストリーミング系サービス 住回図 朝ま in 引 3. ョ - Windows M 引ョ P 唇 Y ストリーミング系サービスでは、以下の 3 つのアプリ ケーションを利用しました。 RealSystem 5.0 この種の試みでは定番ともいえる RealVideo と Re- aIAudio を用いたサービスをおこないました。 工ンコーダマシンは、 CPU が Pentium Ⅱ 450MHz x 2 、メモリが 256MB で、ビデオキャプチャ・カード として ViewCast.com の Osprey-1005 を利用しました。 さすがにこのくらいの構成になると、画質もきわめてきれ いです。 負荷分散のためのスプリッタサイトとして、 CKP 関 連では CKP-ABC 、 CKP-NTT 、 NTT-TE KAN- SAI media CONNECT 、 Panasonic Hi-HO Stream- c t6 で提供しました。さらに、今回は強力な助つ人とし て J-Stream7 の協力も得られました。 単純にホップ数最小で判断する 丘の CKP のイベントでは、スプリッタサイトを選ぶ ・アドレスプロックによるスプリッタ・サーバーの割振り 際には静的にサーバーを指定する ram ファイルを準備す ・過去のアクセス履歴を参照した割当て るのではなく、いろいろな事態に対応できるように CGI ・スプリッタ・サーバーへのアクセス状況を考慮した負荷 て提供しています。たとえは、あるスプリッタサイトが配 分散 ・ globalfeed8 などの利用 信不能になったり、アクセスか集中して負荷を分散させた い場合にも、 CGI で ram ファイルを提供するようにして これらのガ去については、・麦のイベントなどでいろい おけばキャッシュなどの景グ礬を受けす、こちらの意図どお ろと試す予定なので、この連載でも適宜紹介できるのでは りの制御ができます。 ないかと考えています。 今回は日川がなくて実証できませんでしたが、アクセス をうまく振り分けるためには、ユーザーにネットワーク構 ReaISystem G2 成やサーバーの負荷をできるかぎり意識させすにサービス CKP では、これまで中継などに版を利用していまし を提供する必喫があります。たとえば、サーバー側ではア たが、今回は正式にリリースされた製品版を使いました。 クセス元のクライアントのアドレスは分かります。この情 G2 は 5.0 にさまざまな変更か加えられていますが、その 報をもとにもっとも効率よく配信できるスプリッタサイト 1 つがスプリッタの実装です。 G2 では、 PULL 型のスプ を決定できれば、 ram ファイルて退答するサーバーのア リッティングか導入さ今回はそれを使って J-Stream ドレスをユーサーに一番近いところから提供できます。 からもストリームを出すことかできました。ただし、たい れを実現するための去もいくつかあります。 こでは、 へん残念なことに、製品版であるにもかかわらす運用がか 簡単にキーワードだけを紹介します。 なり不安定で、期間中にも佃かサービスの停止を翁義な くされました。早急なバグ修正とバージョンアッフか望ま 5 http://www.mmac.com/vindex.htmlo 日本では、 理経カ売 れます。なお、サーバーマシンには Sun Ultra 2 を、工 しています。 6 http://town.hi-ho.ne ・ jp/streamcast/ 7 http://www.stream.co ・ jp/ 8 http://www.globalfeed.net/ ショー クリップ第 71 回選抜髙校野球大会 第 . 作成昔 M 記 PIanning D 叩を MBS 著作権 ) 1999 Mainichi 0 ョ dc 引 ing Syste : 再生中 00 : 06 / 00.28 を 162 UNIX MAGAZINE 1999.6

5. UNIX MAGAZINE 1999年6月号

INTEGRATION 実行を継続することはできる。私が WSH の作業に VB- Script を勧める理由もそこにある。 こから先は VB- Script を中心に話を進めることにしよう。 工ラー処理を別にすれは、この 2 つのスクリプトはま ったく同じ処理を同じ啣茅でおこなう。 WSH をインスト ールすると WSCRIPT. EXE と CSCRIPT. EXE の 2 つのシェルがパス内に置かれるはすだ。 CSCRIPT はコ ンソールモード、 WSCRIPT はグラフィカル・モード のシェルである。どちらを実行してもウインドウが開く わけではない。 CSCRIPT の場合、スクリプトの出力は CSCRIPT を起動したコンソールに送られる。 スクリプトは引数を利用して実行する。実行にあたっ ては、 CSCRIPT と WSCRIPT のどちらかを選択 する。スクリプトの出力 (WScript. Echo メソッドを 用いたもの ) は自動的にメッセージ・ポックスに送られ る。 wscript simple. vbs //nologo" というコマンド でサンプルを実行すると、メッセージ・ポックスが表 示され、ネットワークへのアクセスを歓迎するメッセー ジと [OK] ボタンが現れる。現実には、 WSH に関す る作業で WSCRIPT を使うことはあまりないだろう。 WSCRIPT では WScript. Echo 文ごとにメッセージ・ ポックスを表示するからだ。ューザーはスクリプトを継続 するために、そのつど [OK] ボタンをクリックしなけれは ならない。 サンプルを修正する際には自分のネットワークのドライ プ文字と共有名を設定する。また、実行をやりなおすとき は、、 NET USE U: / DELETE " で共有を解除するのを 忘れないように。さもないと、ドライプ文字がすでに使わ れているために、エラーメッセージを表示してスクリプト カ冬了する。 オプジェクトの利用 どちらのスクリプトも Windows の COM (Compo- nent Object Model) の機能 ( これはむしろ ActiveX と して知られている ) に依存している。スクリプトを実行す ると、自重加勺に ActiveX のオプジェクトか読み込ま 実行される。この例では、外部オプジェクトの呼出しもお こなっている。 WScript というオプジェクトは WSH が 提供しているオプジェクトである。 UNIX MAGAZINE 1999.6 スクリプトを書くために COM の勉強をしようとする のは、ひざを擦りむいただけで大物丙院に行くようなもの だ。基本的な知識さえあれば、 WSH スクリプトでオプジ ェクトを簡単に利用することができる。 どちらのスクリプトにも WScript ℃ reateObject と いう行がある。 WScript は ActiveX オプジェクトで、 CreateObject はそのオプジェクトに含まれるメソッド もしくは関数である。オプジェクトには属性があり、そ れらはリードオンリー、ライトオンリーもしくはリ / ライト可能な変数として定義されている。スクリプト では、 WScript オプジェクトの CreateObject メソ ッドを使って WScript. Network という ActiveX の オプジェクトを読み込み、実行可能にしている。オプ ジェクトの本体は Windows の DLL (DynamicaIIy Loaded Library) である。 Windows のレジストリには、 WScript. Network" という分かりやすい名前で DLL が マップされており、オプジェクトを利用するための情報も DLL 内で提供される。これらの乍業はシェルがユーサー に代わって自勺におこなっている。 CreateObject の呼出しの左側の変数には、定義した 新しい ActiveX オプジェクトの名前が入る。オプジェク トのメソッドにアクセスするには、、、変数名十 . ( ドット ) 十メソッド名 " を用いる。スクリプトに関する本やオンラ イン・ドキュメントには、いろいろなメソッドか載って いるが、 Microsoft のサイトにある Windows Script- ing Host Object Reference がとくに参考になるだろ う。このドキュメントには、はかのメソッドや属性とと もに、 WScript. Network オプジェクトに関するものが すべて載っている。 スクリプトの最後ではオプジェクトの属性を参照し ている。ューサーのログイン名とドメインは WScript. Netw 。 rk オプジェクトから取り出している ( スクリプト 中では、変数名の、、 Net" を使っている ) 。 JScript と VB- Script には、いすれも強力な文字列の操イ料幾能があるが、 こ刎列はそのはんの一緇にすぎない。 コンソールの利用 WSH スクリプトは WSH に含まれている以外のオプ ジェクトにもアクセスできる。 Windows95 や Windows 121

6. UNIX MAGAZINE 1999年6月号

INTEGRATION な竟は我々に ( 衂ー染みやすい。 Microsoft の環境が好みに合わなければ、はかの言語 用のプラグインもある。 Python (http://www ・ python ・ org/) と PerlScript (http://www.activestate.com/) は、いすれも WSH に対応している。 今回の趣旨は、プログラミング言語を長々と解説して、 Windows のスクリプトに習熟してもらうことではない。 しかし、 WSH は習得する価値があるものかどうかを判 断できる程度の解説はおこなうつもりである。 Windows のスクリプトに関する本も、 Web べースのプログラミン グというかたちでたくさん出ている。 IIS 、 ASP (Active server pages) や lnternet Explorer 4.0 のプログラミ ングに関する本を探そう。本稿か印刷されるまでには、イ ンターネット向けではない Windows スクリプティング の本も何冊か出ているかもしれない。 WSH の導入 WSH は標準ではインストールされていないので、なに はともあオ己布ファイルを http://www.microsoft.com /scripting/ から入手しよう 1 。 Microsoft の ActiveX ス クリプトに関するものはすべてここにある。ただし、スタ ンドアローンでスクリプトを実行できるのは WSH だけ である。 WSH はすべて無料て利用することができる。スクリプ トを使うには、自分の PC に WSH をインストールするだ けでいい。 ActiveX スクリプトはすべての Windows で 実行できるが、 WSH は 32 ピットの Windows (Win- dows 95 / 98 、 Windows (T) だけに対応している。 WSH は実行ファイル (. EXE) て配布されている。丐芋 点のファイルサイズは 581KB である。実行すると WSH が自重加勺にシステムにインストールされる。 Microsoft の サイトでは、 WSH. EXE のほかに VBScript と JScript のドキュメント、ホワイトペーパー、サンプル・スクリプ トなどを配布している。サンプルを見れば、はかの Win- dows オプジェクトの追加や制御、 2 つの言語で同し処理 を表現する際の違いなどが分かるだろう。 WSH のサンプ ルはすべて VBScript と JScript の両方て書かれている。 1 調主 :Windows 98 ロ票準でイ市インストールされていない場合は、 コントロールバネルの、アプリケーションの助日と削除 " でインストール UNIX MAGAZINE 1999.6 できる。 WSH を UNIX のシェル・スクリプトと同じように使 うことはできない。シェル・スクリプトは ( 知識さえあれ どんなことでもできる。一方、 WSH のスクリプトは 対言乱勺な処理がはとんどできない。メッセージ・ポック スを表示してユーサーに [OK] か [ キャンセル ] をクリッ クさせることはできるが、そオび丿、 .- ヒは難しい。グラフィカ ル・ユーザーインターフェイスがないので WSH が小さ なプログラムになっているのはいいことだ。しかし、負荷 のかからないコンソール I / 0 をはとんどサポートしてい ない理由はよく分からない。 WSH のコンソール入力につ いては、のちほど詳しく述べる。 どうしてもダイアログ・ポックスを使いたいなら、 2 つ の〕尺肢がある。 VBScript や JScript のプログラムは、 Microsoft の IE (lnternet Explorer) で実行できる。 IE で実行されるスクリプトはプラウサのウインドウを缶剏で きるので、ダイアログ・ポックスを表示したり、入力をス クリプトに取り込むことかできる。 IE のプログラミング に関する本を読めば、詳しく解説されているはずだ。 VB (VisuaI Basic) を使うのもいいだろう。しかし、 ( ログイン・スクリプトなどの ) 屯なアプリケーションに はお勧めできない。 VB は夫行時に大きなオーバーヘッド をともなう。小さなアプリケーションなら C 十十や Java のほうがいいだろう。これらはそれほど資源を浪費しない からだ。 いろいろと缶齣はあるが、無料であることとインストー ルか簡単なことは WSH の利点だ。ます、ユーザーがログ インする際に実行する屯なスクリプトを紹介しよう。こ れはネットワークのユーザーにウェルカム・メッセージを 送り、あらかし旨定してあるドライプ文字に共有名を割 り当てる。この処理は別のガ去でもできるが、サーバー上 のログイン・スクリプトにこのような機能をもたせれば、 ドメインの管理か楽になる。 簡単なスクリプト WSH の標準言語は VBScript と JScript である。 VBScript の利点は単純さにあり、ほとんどの処理か数行 で言己できる。また、基本的なエラー処理の機能もある。 JScript の利点はおもに 2 つある。 1 つは C 言語に似て いること、もう 1 つは独自のオプジェクトを定義できる 119

7. UNIX MAGAZINE 1999年6月号

Subject: MagicP0int mode for Mule (mgp-mode. el) Message-lD. (KAKUGAWA. 99APr909063792ten. aial. hiroshima-u. acjp 〉 作者角川袢欠さん X ウインドウ・システムで動作するプレゼンテーショ ン・ツール MagicPoint のスライドファイルを編集する ための、 Emacs Lisp プログラムです。 Subject: Ghostscript Driver for LIPS & ESC/Page, gdevlips-2.2.0 release Message-lD. く 7ekdk3$k0d$1@pine.cix.chiba-u.ac.jP 〉 作者 . 大己人さん Ghostscript 用の LIPS プリンタおよび ESC/Page プリンタ用ドライバの最新版公開のお知らせです (http /www.bukka.p.chiba-u.ac ・ jp/-ohmori/gs/ から入 手できます ) 。 Subject: callback server cba-4.2d released Message-ID: くt3nnr.anaka@m.mrit.mei.cojp 〉 作者中村敦司さん UNIX マシンにモデムや TA を接続し、電話回線や ISDN からのアクセスを受けて、コールバックするた めのソフトウェア CBA の最新版公開のお知らせです (http://www.mrit.co.jp/software/cba/から入手で きます ) 。 Subject: GUI の初心者向けメーラー TkMailer の公開に つし、て Message-lD. く 36FFB7E5.756E2012@marinet.orjp 〉 作者三岩幸夫さん Linux で重川乍する初心者向けの GUI メール・ソフト ウェア TkMailer 公開のお知らせです (http://www2. famille. ne. jp/-mituiwa/ から入手できます ) 。 Subject: mm12mid v5.21 Message-ID: く 7f1pri$gb3$I@narans.cc.nara-wu.ac. jp 〉 作者門田臥さん、藤井さん、黒田久泰さん、新出 尚之さん MML (Music Macro Language) で入力したファイ ルを SMF (Standard MIDI File) に変換するツールの 最新版公開のお知らせです (ftp://ftp.ics ・ nara-wu ・ ac ・ jp/pub/nide/misc/ から入手できます ) 。 ・今月の *. sources. * タイジェスト Newsgroups•. alt. SOL.JræS Subject: di ー disk information utility ー ver 2.0 part 01 of 03 Message-lD. 6rn7hd131.sa.bll@gentoo.com イ乍者 Brad Lanam さん df よりも多くのディスクに関する情報を表示してくれ るツールです。好みに合わせて各種の表示方法を選択す ることもできるそうです。各種の UNIX のはか、 Win- dows でも利用できます。 Newsgroups: gnu. emacs. sources,comp. emacs. xemacs Subject: whitespace. el Message-lD. く 86wvzxuin7.fsf@fbsd dsmit.com 作者 Rajesh Vaidheeswarran さん プログラムなどに含まれる、、不要なスペース " ( 空白文 字 ) を警告する Emacs Lisp プログラムです。ファイル の最初の空行、最後の空行、 ( タブに置き換えられるべき ) 行頭の 8 文字以 - ヒの空白、タブの前の空白、行末の空白 やタブの 5 不頁をチェックします。 プログラム言語やユーティリティによっては、これら の空白が原因で正常に動作しないものもありますが、空 白やタブは見た目に分かりにくいため、見逃しがちです。 このツールがあるとそのようなトラブルの原因を発見し やすくなるでしようね。 Newsgroups: gnu. emacs. SOl.JræS Subject: schedule. el 1.2 Message-lD. く uwvzp602g.fsf@oneworld.new-era. イ乍者」 ohn WiegIey さん GNU Emacs 上でスケジュール管理をおこなうための Emacs Lisp プログラムです。たんに項目と日時を書き 留めておくだけではなく、仕事やプロジェクトごとに何 日までにどれくらいの割合の作業か終っていないといけ ないかという進捗管理や、仕事を細分化してより詳しい スケジュール管理をしたり、それぞれのスケジュールに 関するメモを書き加えたりすることができます。 島等 , 信 : 日信第信 : : 第 : 。等等第信 1 信信等、信等 = 信等第 ? 鬲工 : にみ : 3 : 信。にに物 : 既す。 : 島等を瞽物 152 UNIX MAGAZINE 1999.6

8. UNIX MAGAZINE 1999年6月号

特集 図 4 BYTE UNIX benchmark 測定結果 (FreeBSD 3.1 ) 160 テストマシン 1 テストマシン 2 140 250 200 120 8 如 150 100 算術演算 ー← Dhrystone2 - システムコール -9 ーーファイルコピー →ーーパイプ・コンテキスト 負荷性能 50 0 0 DMA なし 最適化あり DMA あり DMA あり DMA なし DMA あり 最適化なし 最適化あり 最適化なし 最適化なし 図 5 BYTE UNIX benchmark 測定結果 (Linux 2.2.5 ) テストマシン 1 テストマシン 2 38 250 2 18 50 0 DMA なし 最適化あり DMA なし 最適化なし DMA あり 最適化あり 150 18 算術演算 ー← Dhrystone2 ー・一一システムコー丿レ -9 ーーファイルコピー ーーパイプ・コンテキスト 負荷性能 50 DMA なし 最適化なし 0 DMA あり DMA なし 最適化あり 最適化あり 次回は、今回と同し構成の PC を用いて NetBSD 、 BSD/OS 工羅竟におけるべンチマークを実施する予定であ る。そのうえで、 ・個々のべンチマークの内容分析 ・各 OS の上交 などをおこなおうと考えている。 ( たけち・ひろし、むらもと・えいいち、 うお・ようしろう ) DMA あり 最適化なし DMA あり DMA なし DMA なし 最適化なし 最適化あり 最適化あり れた場合には、その値の信頼性はきわめて低いものとなっ てしまう。 ☆ 今回は、実際に PC UNIX におけるべンチマークをお こなうにあたって、 ます、 統合型べンチマークに関する言岩田 今回のべンチマークにおけるポリシー について説明した。 そのうえで、 ・ lntel Celeron 400MHz ・ AMD K6-III 400MHz を使用した PC において、 ・ FreeBSD 3.1 ↓竟 ・ Linux (Red Hat Linux 5.2 、カーネル 2.2.5 ) 竟 でのべンチマークを実行して結果を得た。 DMA あり 最適化なし [ 参考文献 ] [ 1 ] L. McVoy, C. SteaIin, "lmbench: Portable t001S for performance analysis ” , USENIX technical co れ - 女 7 ℃れ ces , San Diego, January 1996 (http://www. bitmover.com/lmbench/lmbench-usenix ・ ps ・ gz) 28 UNIX MAGAZINE 1999.6

9. UNIX MAGAZINE 1999年6月号

Ⅳ O 0 6 0 0 対応 ENC : 環境監視制御コントローラ 電源・ファン・温度を監視し 異常の際 warnig メッセーシ・を出します 72GB( 9GB x 8 ) 144GB ( 18GB x 8 ) 288GB ( 36GB x 8 ) 日 A ー D 5 , 48 G B ( 8 G B x 6 ) ¥ 678 , 000 HOST I/F : UltraWide Single_Ended ケーアル類ー式付属 対応 OS のファイルシステム作成済 - Redundant Power SuppIy Ⅳル R 釀 D s セ 0 ル S 夜 s (RAID 5 , 3 , 1 , 0 , max 576GB ) サーバー室 / 無人サイト仕様 PowerSeries にネットワーク機能をリリース ネットワーク機能を搭載し UNIX NFS 、 Win9x/NT/2000 、 Mac ー os のネットワーク、ファイルサーバとして使用できるようになりました ~ 0 , ル c スす r ~ 要 : ! : : 。 = し一 A ED ー 4 。 4 、 2 , T おー & ~ 第れェヨ 60M な 40. 。 UItra Wide x 8 。。ー U ″ ra -2 Wide LVD ェ 2 角み C カ住〃〃 e れ上 2 ニし ネットワークオプション付 ( 1 0 - b a s e T / 1 0 0 - b a s e T X ) ¥ 895 , 000 max 3 , 400GB 19inch Cabinet を 1 ポリ第ムで標準 4 , 800G 日 最大 42T 日 Redundant Controller R D 仕様 ・ RAI D 01 , 3 , 5 , 50 & 複数ホットスタンハ・イ、その他機能 - 日 D コントロトラのアクテイプニ重化対応 ~ イ 9 、 inch Rack module 障害監視 / 警報機能 E-mait/ 下 ax / 、 pager によるメッいデ送信 詳細についてはお問い合せ下さし、第 72GB ん 288GB ~ 当該広告中のメらカ当名ノ掣品名は各社の標第登舞商標です 日本計算化学サービス株式会社 Ⅳ 0 〃 Co 襯〃血〃記 C ん e 川 i Service K.. た 〒 251 -0047 神奈川県藤沢市辻堂 1579-14 印ビル TEL 0466-30-1407 FAX 0466-30-1405 ″んs@れ cc 就 . co ル Site 加ゆ : 〃ルルル . 〃 cc就.com 資料請求 No. 043 192GB ~ 720GB

10. UNIX MAGAZINE 1999年6月号

ノンストップ・ネットワーキングの鍵は、 信頼できる電源保護です。 グ s— ン 0 てタ ' ・ 選ま 台プ 0 ア 1 ド”」 000 lnskip/Lexus モシュール式 UPS により画期的なパフォーマンス ネットワーク機器に確実な電源保護を提供する PowerChute p ル s で電源の一元管理 を提供する Matrix-UPS PowerChute p 厄 s は、電源障害時にシステムお ラックマウント型 UPS システムダウンやデータの損失を防ぐため、サーバ よびテータを安全に自動シャットダウンし、 UPS の Smart-UPS RM は入力電圧 IOOV を装備し、優れ 自己診断、電源状態の監視、 UPS スケジュール運 に UPS はいまや常識となりました。しかし、残念なが た性能を使いやすい 19 インチ標準ラックマウント らネットワーク全体の保護はまだ十分といえませ 仕様でこ提供。コスト 転、リモート管理を 、い V 猷い ん。突然の電源トラブルによるデータ損失とシステ パフォーマンスの高い 可能にします。この ムダウンは生産性の低下を招きます。様々なアプ 優れた UPS の管理 Smart-UPS RM はネ リケーションに最適な UPS 、 Mat 「 ix - UPS は、電源 機能が完璧なトータ ットワーク全体へ信頼 にまつわる諸問題を解決し、企業内の複数サーバ ル / ヾワーマネーシメ 度の高い電源保護を 環境で完璧なまでの電源保護を可能にします。画 ントを提供します。 実現します。 期的なモジュール式設計により 100 % の稼働時間 を実現。バッテリは追加が可能なためバックアップ UPS アクセサリで電源保護ソリューションの向上 時間を必要に応じて拡張することができます。また、 UPS アクセサリは UPS にカスタマイズすることで、 表面ディスプレイで UPS ステータス、 UPS 制御、 より多彩なソリューションを実 UPS 設定そして UPS 自己診断が表示され、自己管 現します。例えば Web/SNMP 理が可能になります。最高の信頼性を提供すると を介した電源管理などネットワ 共に、エネルギー消費を最低限に抑え、バッテリの ークのニーズにあったソリュー 寿命を最大に延ばし、コストの削減と生産性の向 ションを提供します。 上をお約束します。 砒 TI com胆ny 多》 ( 住商データコム株式会社 Sma 「 t - UPS の詳細情報、お問い合わせは 〒 1 0 1 - 0 0 51 東京都千代田区神田神保町 3 - 2 5 住友神保町ビル 資料請求 No. 025 新価格になり、さらにお求めやすくなりました。 Matrix-U PS 3000 Y760 ・ OOO - ・→ Y 598 , 000 Matrix-U PS 5000 十 ; 十 80 ℃ -- ・ + Y 954 , 800 Smart-U PS 3000R M Y458-6e3- → Y388 , 000 Smart-U PS 1400RM ・ 6 & 606- ・→ V 168 , 000 5 ′ 0 ・い - ! 第、 0