#68 Article 4796 Posted at 1994/10/28 22:09:54 by 宮崎TICO (MAP4430) [BATCH]

Subject: Re:*6 BATCHコマンドについて質問 /4795 ... /2047(#2) /2046(#2)

スレッド関係
元スレッド #2/2046 — 「BATCHコマンドについて質問」 1994/10/24 23:57:04 · 宮崎TICO · MAP4430
こんばんは、BATCHコマンドについて質問ですが、 こちらからアップするコマンドファイルの中に "Q""BYE"といったLOGOUT用のコマンドを含めても 正常終了できるのでしょうか? ******** BATCHコマンド 例 ******** >MAIL ALLREAD >BBS ALLREAD >BBS POST SUBJECT=BATCHコマンドについて質問 #2 > (中 略) > MAP4430:宮崎TICO >. >BYE…
     参照 #2/2047 — 「Re: BATCHコマンドについて質問 /2046」 1994/10/25 03:31:24 · NL · MAP061
> こちらからアップするコマンドファイルの中に > "Q""BYE"といったLOGOUT用のコマンドを含めても > 正常終了できるのでしょうか? 私もそれやったことありましたが、ダウンロードされる前にlogoutされてし まいました。ですからlogoutに関してはダウンロードが正常終了した後に行っ た方が無難です。 従って現在メイプルに送信しているコマンドは2つだったりします。 『ここは初めての書き込みだったりする』 NL (MAP06…
         返信元 #68/4795 — 「Re:*5 BATCHコマンドについて質問 /4776 ... /2047(#2) /2046(#2)」 1994/10/28 22:09:49 · 宮崎TICO · MAP4430
Z-MODEMによる実効速度のデータが 一応ある程度まとまったので、 #68に振ってアップします。 MAP4430:宮崎TICO
             現在 #68/4796 — 「Re:*6 BATCHコマンドについて質問 /4795 ... /2047(#2) /2046(#2)」 1994/10/28 22:09:54 · 宮崎TICO · MAP4430
                 返信先 #68/4827 — 「Re:*7 BATCHコマンドについて質問 /4796 ... /2047(#2) /2046(#2)」 1994/10/31 00:04:10 · Coaty · MAP3298
お疲れ様でした (^^) こういう測定ってなかなか面倒なんですよね(^^; ところでこの結果ですが少し条件を変えると結果が変わってきます まず、混雑していない時間帯に接続した場合はホストの処理時間が短くなります また、gzipを使うと圧縮時間が半分になります 端末の文字表示速度は端末に依存します (わたしは486DX2-66ですがfree版V-TEXTなのでとても遅いです(2000cps以下)) こういう条件下だと28800bpsでもB…
スレッド全体を見やすく表示
どこに振ろうか迷ったあげくに、ココに振りました。
  #2で告知していたスピードアップのお話の続きです。
  #2では11月に入ってから#126のArtを1000ほどダウンして
  実効速度を測定してみると言いましたが、昨日ダウンした#68が
  未読が1408個も溜まっていたので”しめしめ”と速度を測定してみました。

  まず全体の流れですが、WTERMの自動運転でLOGINして、
  最初のBATCHコマンドの送信まではマクロにやらせます。
  次にZ-MODEMでコマンドファイルをアップします。
  そしてホストからのファイルをZ-MODEMでダウンするという、
  ごく一般的な方法です。ダウンファイルはLZH形式です。

  まず、それぞれの処理にかかった時間と転送データ量は以下の通りです。
    1:LOGINからBATCHコマンド送信まで、 7秒    740B
    2:コマンドファイルのアップ         11秒   3031B
    3:ホストでのコマンド処理         237秒    257B
    4:LHAによる圧縮            559秒    205B
    5:ダウンロード              333秒 485238B
    6:ダウンロード終了からLOGOUTまで    7秒    256B
      補足:ダウンロードデータの、オリジナルサイズは 1117057B
         です。(圧縮率43%)

  次に2,5における転送速度は、
    2: 276byte/sec
    5:1457byte/sec

    まず2:についてですが、モデムが14400bpsで接続しているのに
    この速度は問題ありです。
    原因は、私もパソコンの処理速度の遅さにあるのかもしれません。
    もっと速いマシンを持っている方に測定してもらえると嬉しいです。
    しかし、一般的にコマンドファイルはダウンロードファイルに比べて
    極めて小さいので私はこれ以上つっこまないことにします。
    (単にマシンを買い換えるほど経済状況にゆとりがないだけです) (笑)

    次に5:についてですが、モデム間速度が14400bpsで
    転送ファイルがlzh圧縮されていることを考えれば納得のいく数字です。
    (圧縮率まで計算に入れれば3355byte/secになりますから)

  次は、4:の待ち時間を考えに入れた場合です。
  実際にはほとんどデータのやりとりがないにも関わらず、しっかりと
  ミカカを徴収されますからね。

    まず4:と5:の時間の合計は、892秒になります。
    次にlzhファイルのオリジナルサイズは、1117057byteなので
    テキストファイルに換算した場合の実効速度は1252byte/sec
    になります。

  私の測定ではテキストファイルで2400~2600byte/sec
  程度の転送速度が得られるので、モデム間速度が14400bpsの場合
  lzhファイルにするよりテキストファイルにした方が
  効率が良いことになります。

  それではいったいモデム間速度がいくら以下になったらlzhファイルの方が
  速くなるのでしょうか?
  ここから先は実測ではなく計算で求めたいと思います。
  (単に実験するほどミカカがないだけです)(笑)
  条件として、ホストでのlzh圧縮にかかる時間は一定。
  モデム間速度14400bpsの場合のテキストファイルの転送速度が
  平均2500byte/secということにします。
  (もっと速くても良いのですが私の測定結果より)

    モデム間速度  テキスト転送速度  lzhテキスト換算速度
    [bit/s] [byte/s]  [byte/s]
    14400   2500      1252
    12000   2083      1165
     9600   1667      1055
     7200   1250       912
     4800    833       717
    �ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ�ェ
     2400    417       437
     1200    208       245
      300     52        68  イマドキイナイカモ(汗);;

  ということで、2400bps以下の場合lzhファイルにした方が
  速くなることが分かります。 >(計算上)

  しかし、実際には圧縮アーカイバの圧縮率などが送るファイルによって
  まちまちなので上記の計算結果は”だいたいこれくらい”と思ってください。

  また後日にzip圧縮の場合も測定してみたいと思っています。
  尚、測定はストップウォッチを使って手作業で行いましたので、
  若干の誤差があります。
  計算においては、小数点以下の端数は四捨五入です。

  測定に使用したシステム構成及び条件は以下の通りです。
    パソコン:NEC PC-9801DS/U2
         i80386SX 16MHZ
     モデム:AIWA PV-AF144V5
     DTE:41600bps(そんなに上がらないと思いますけど;;)
    モデム間:14400bpsMNP5

                      MAP4430:宮崎TICO