Vitruvian Penguin
knoppix

[knoppix:4688] Re: KNOPPIXの高速化について

Date: Fri, 4 Feb 2005 18:06:06 +0900 (JST)
X-mailer: FreeML Web Mailer XP; SP2
拓殖大学の石野でございます。


> 日本電子専門学校の小菅でございます。
> 
> 石野さん、やりましたね〜。
> 
> isoファイル内のファイル位置を指定できるツールをご存じ方いらっしゃるで
> しょうか? それがあれば、isoファイル内で起動に関連するファイルを外周
> (後方)に持ってゆくことで、なお最適化ができるのではないでしょうか?
>

小菅先生に言って頂いたように、外周に配置したKNOPPIXのデータ内でも、起動
に関するファイルをより外周に配置することで、今以上の高速化が行えると考
えています。これは、現在の課題であります。

少し話しは変わるのかもしれませんが、皆様に1点ご教授をお願いしたいと思
っております。
今回、報告させて頂きましたようにブランクファイルを内周に配置すること
で、起動時間の短縮が行えます。
しかし、ブートローダによっては、ブランクファイルを格納したKNOPPIXよりも
格納していないKNOPPIXの方が起動が速い場合があります。
ブートローダにgrubを利用すると、ブランクファイルを格納した場合の方が起
動に時間を要する場合があるという結果がでました。
実験では、3種類のブートローダ(isolinux,syslinux,grub)を利用して行い
ました。

実験で利用したPCは以下の2種類です。
A)
メモリ:384MB
CPU:Celeron  500MHz
CD-ROMの読み込み速度:24倍

B)
メモリ:512MB
CPU:Pentium4  2.66GHz
CD-ROMの読み込み速度:24倍

実験で利用したKNOPPIXは,日本電子専門学校さんから公開されましたUSB-
KNOPPIX(USB-KNOPPIX-20041001.iso)で、容量が286MBです。
また、ウィンドマネージャはXFce4です。
ブランクファイルを格納したKNOPPIXは700MB(KNOPPIXのデータ:286MB+ブラ
ンクファイル:414MB)です。

実験内容を以下に記述します。

1)isolinuxを利用してブランクファイルの有無による時間比較
2)syslinux
3)grub

実験結果を以下に記述させていただきます。
記述は、ブランクファイルを「格納していない場合の起動時間/格納した場合
の起動時間」、「短縮率」の順で記述します。
また、平均起動時間は、「分:秒」で記述します。

A)のPCを利用した場合
  なし   あり     短縮率
1)1:40  / 1:34     5.5%
2)1:38  / 1:36     1.8%
3)1:41  / 1:49     -7.9%  *   

B)のPCを利用した場合
  なし   あり     短縮率
1)1:14  / 1:05     11.9%
2)1:12  / 1:03     12.6%
3)1:15  / 1:07     11.4%

このような結果になりました。上記のようにA)のPCを利用した場合の3)でブ
ランクファイルを格納した方が起動に時間を要するという結果となりました。
この原因を皆様にご教授いただきたいと考えております。
よろしくお願いいたします。

以上です。

 
> Ishino Masanori wrote:
> > 拓殖大学の石野です.
> > 
> > 須崎様,ご指摘ありがとうございます.
> > 
> > 
> >>須崎です。面白い報告ありがとうございます。
> >>
> >>一部結果だけを取り出して、
> >>
> >> >>B)のPCを利用した実験結果
> >> >>1)なし/利用しない 4.37  0% (元にしていますので0%と記述しま
した)
> >> >>2)あり/利用しない  5:18  -15.0%
> >> >>3)なし/利用する    3:57  14.4%
> >> >>4)あり/利用する    4:26  3.7%
> >>
> >>B)の結果は「ブランクファイル/Readahead利用」が入れ違っていません
か。
> >>2)4)などはブランクファイルがあると遅くなるのが変な気がします。
> >>むしろ、B) のマシンだと 384MB メモリが readahead では不足し、
> >>readahead を利用する方が遅くなるのでは?
> >>
> > 
> > 
> > ご指摘の通り「ブランクファイル/Readahead利用」が全く逆になってしま
っていま
> > した.
> > 以下に,修正し直したものを記述させていただきます.
> > 記述は,ブランクファイルを格納しているか/Readaheadを利用している
か、の順で
> > す.
> > 
> > 1)なし/利用しない  4:37  0%
> > 2)あり/利用しない  3:57  14.4%
> > 3)なし/利用する    5:18  -15.0%
> > 4)あり/利用する    4:26  3.7%
> > 
> > メモリ容量が383MBでは,Readaheadを利用すると遅くなるという結果にな
りました.
> > 
> > 
> >>A)の結果はかなりうれしいですね。
> >> >>A)のPCを利用した実験結果
> >> >>1)なし/利用しない 3:42  0% (元にしていますので0%と記述しま
した)
> >> >>2)あり/利用しない  3:24  8.4%
> >> >>3)なし/利用する    2:55  21.3%
> >> >>4)あり/利用する    2:45  25.7%
> >>
> >>なんとか2分を切れないかな。これだと KDE 以外の window manager なら
切
> >>れそう。さらに1分を切れればインパクトがありますね。
> >>参考までに、現在のreadahead はかなり余計なファイル読み出ししている
ので、
> >>そこに工夫の余地もあります。
> >>
> >>------
> >>suzaki
> >>
> >> >>From: "Ishino Masanori" <ishino@...>
> >> >>Subject: [knoppix:4658] KNOPPIX の高速化について
> >> >>
> >> >>いつもお世話になっております。
> >> >>拓殖大学の石野と申します。
> >> >>
> >> >>KNOPPIXの高速化について、実験を行いましたので、報告させていただ
きます。
> >> >>本MLにおいて報告されましたReadaheadも含め、実験をいたしまし
た。
> >> >>
> >> >>我々が作成しました高速化の方法を以下に説明させていただきます。
> >> >>昨年度からKNOPPIXの起動時間を短縮するため、mkisofsを改良して高速
化を行っ
> >>てき
> >> >>ました。
> >> >>CD-ROMに記録可能な最大容量は700MBですが、700MBより少ない容量
のKNOPPIX
> >>を
> >> >>作成する場合、CD-ROMの内側からデータが書き込まれるため、外側に書
き込まれ
> >>ない
> >> >>領域が存在します。
> >> >>一定時間に読み込まれるデータ量は、内周と外周を比較すると、外周の
方が多い
> >>ので、
> >> >>KNOPPIXのデータを外周に配置した方がKNOPPIXの起動時間が早くなりま
す。
> >> >>このことを利用して、作成したいisoイメージの容量を指定すると、CD-
ROMの内側
> >>に
> >> >>ブランクファイルを格納して、KNOPPIXのデータを外側に配置するよう
にしました。
> >> >>
> >> >>実験で利用したKNOPPIXは以下の通りになっています。
> >> >>使用したKNOPPIX:KNOPPIX3.7 (knoppix_v3.7_20041208-
20050125.iso)
> >> >>容量:383MB (独自にパッケージの削除を行いました)
> >> >>
> >> >>このKNOPPIXを利用して以下の4通りで起動時間の比較を行いました。
> >> >>以下の記述は、ブランクファイルを格納しているか/Readaheadを利用
しているか、
> >> >>という順に記述しています。
> >> >>
> >> >>1)なし/利用しない
> >> >>2)あり/利用しない
> >> >>3)なし/利用する
> >> >>4)あり/利用する
> >> >>
> >> >>実験には,以下の2台のPCを利用しました。
> >> >>A)
> >> >>メモリ:1GB
> >> >>CPU:Pentium 4  3.0GHz
> >> >>CD-ROMドライブの読み込み速度:24倍
> >> >>
> >> >>B)
> >> >>メモリ:384MB
> >> >>CPU:Pentium 3  933MHz
> >> >>CD-ROMドライブの読み込み速度:24倍
> >> >>
> >> >>実験結果について以下に記述いたします。
> >> >>平均起動時間と短縮率を計算しました。短縮率は、上記1)のブランク
ファイル
> >>を格
> >> >>納せず、Readaheadを利用しない場合を元に計算しています。
> >> >>平均起動時間は(分:秒)で表記しています。
> >> >>
> >> >>A)のPCを利用した実験結果
> >> >>1)なし/利用しない 3:42  0% (元にしていますので0%と記述しま
した)
> >> >>2)あり/利用しない  3:24  8.4%
> >> >>3)なし/利用する    2:55  21.3%
> >> >>4)あり/利用する    2:45  25.7%
> >> >>
> >> >>B)のPCを利用した実験結果
> >> >>1)なし/利用しない 4.37  0% (元にしていますので0%と記述しま
した)
> >> >>2)あり/利用しない  5:18  -15.0%
> >> >>3)なし/利用する    3:57  14.4%
> >> >>4)あり/利用する    4:26  3.7%
> >> >>
> >> >>以上の実験結果がでましたので、報告させていただきました。
> >> >>
> >> >>今後は他のPCで、同様の実験を行いたいと考えています。
> >> >>
> >> >>以上です。
> >> >>
> >> >>--
> >> >>拓殖大学大学院 工学研究科 
> >> >>石野将教(Ishino Masanori)
> >> >>E-mail:ishino@...
> >> >>
> >> >>
> >> >>--[PR]----------------------------------------------------------
--------
> >> >>自宅で、おいしいフォアグラや生ハム、ラム肉が食べたいなぁ…(^^*) 
|━┓
> >> >>────────────────────────────────
┘ ┃
> >> >>┃高級食材がお手ごろ価格!輸入食材専門店ダイニングプラスにおまか
せ!┃
> >> >>┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━
> >> >> http://ad.freeml.com/cgi-bin/ad.cgi?id=dcJfp
> >> >>----------------------------------------------------------------
--[PR]--
> >> >>■GMO GROUP■ Global Media Online  www.gmo.jp
> >> >>
> >> >>
> >> >>
> >>
> >>--[PR]-------------------------------------------------------------
-----
> >>━ELSで誰よりも早くアメリカの大学生になろう!━━━━━━━━━
━━
> >> 【ELSインターナショナルカレッジ】は最短、確実、安心なアメリカ大学
進学
> >>をサポートするアメリカに本部を置く教育機関の日本支部です ■■■■
■■
> >>英語力ゼロからのスタートで最短10ヶ月〜のアメリカ大学入学を保証し
ます
> >>
> >>>>http://ad.freeml.com/cgi-bin/ad.cgi?id=dcMdD
> >>
> >>------------------------------------------------------------------
[PR]--
> >>■GMO GROUP■ Global Media Online  www.gmo.jp
> >>
> >>
> >>
> > 
> > 
> > 
> 
> -- 
> KOSUGE, Takahiko   kosuge@...
> 
-- 
拓殖大学大学院 工学研究科 
石野将教(Ishino Masanori)
E-mail:ishino@xxxxxxxxxxxxxxxxxxxxxxxxx
                
<Prev in Thread] Current Thread [Next in Thread>