パスワードを忘れた? アカウント作成
6518 story

Linux 2.4.22-ck2 released 15

ストーリー by Oliver
スピード狂に捧げる 部門より

yosshy 曰く、 "KernelTrapより。Linux プロセススケジューラ等のデスクトップ向け独自チューニングでスピード狂に人気のある Con Kolivas が、最新のパッチセット Linux-2.4.22-ck2 をリリースしました。追加される機能は以下の通り。

  • O(1) Scheduler
  • Batch scheduling
  • Preemptible
  • Low Latency
  • O1int interactivity
  • AA VM addons
  • Read Latency2
  • Variable HZ
  • Supermount-NG
  • Bootsplash
  • XFS
  • GRSec
  • Desktop tuning

新規追加のXFSGRSecurityも気になりますが、やはり最新の O(1)スケジューラパッチが興味を引きます。"

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • えーと (スコア:1, 参考になる)

    by Anonymous Coward on 2003年09月15日 15時50分 (#397581)

    パッチへのリンクが404ですよん

    リンクするならコッチ [optusnet.com.au]にしては

  • by pantora (11989) on 2003年09月15日 20時54分 (#397700)
    みなさん「Timer Frequency (Hz)」って
    どのくらいにしていますか?

    dmesgして気づいたんですが1000にすると
    「i8253 count too high!」って出るんです。
    --
    PCにECC Registeredメモリの利用を推奨します。
    • by fz750 (7826) on 2003年09月16日 13時11分 (#398320)
      昔のConfigure.helpでは、MHzの半分以下とか書いてません
      でしたっけ?
      いや、英語はわからないので大嘘の可能性大ですけど...

      #でも私は900MHzなのに500にしています。
  • 使ってみました (スコア:2, 参考になる)

    by passer-by (13494) on 2003年09月17日 16時20分 (#399265)
    GRSecurity:
        /etc/group に wheel が定義されてない関係で (というか gid=10 に
        決め打ちしてくれるなよ) レベルは low を適用しました。とりあえず
        ps -ef した時の PID が確かにランダムになり楽しいです。:-)
        その他の特徴は検証してません。
    O(1):
        gv を 1 ダース一度に起動してみました。今まではそれで X がほとんど
        凍り付いていたような記憶があるのですが、全く問題が起こりません。
        後ウィンドウのポップアップや fvwm の仮想画面切替えにも機敏に反応し、
        ストレス無く問題のプロセス群 (この場合は gv) を終了させる事ができます。
        これで、間違って
            $ for f in *.ps; do gv $f & done
        なんて馬鹿やった時でも安心で嬉しいです。
        また、馬鹿やらなかった時でも X の反応が (mozilla から VMWare まで)
        早くなってるような気がしますがプラセボ効果という奴かもしれません。

    # preemptible の検証も是非してみたいところ
    • by Anonymous Coward
      相変わらずPCMCIA Breaksとなってますね。
      いつ完全な状態で使えるおうになるんだろうか。
      • by bytes (17046) on 2003年09月25日 0時30分 (#403198)
        Debian Woody on ThinkPad X20 に入れてみました。xfsprogs だけバージョンが足りなかったのでココ [fs.tum.de]から取ってきて入れました (/ に XFS を使っています)。

        PCMCIA 周りもとりあえずまともに動いているように見えますけれども…。何か罠があるのかしら。
        • by bytes (17046) on 2003年09月25日 1時02分 (#403209)
          FAQ をよく見たら Variable Hz と組み合わせられない、という話のようですね。

          僕の場合 (FAQ お薦めの分離 patch ではなくて) full patch を当ててしまいましたが、Timer Frequency (Hz) はちょっと恐かったのでデフォルトの 100Hz にしたのが図らずも良かったのかもしれません。

          X の nice 値もそれまでの -10 から 0 に直しましたが、ごく普通に動きますね (ときどきマウスカーソルが引っかかるような感じがするのは気のせい?)。
          • by zup (18025) on 2003年09月25日 4時51分 (#403264) 日記
            2.4.21の頃だったと思いますが
            FAQを良く読まずに試してPCMCIAが使えなくなったことがあります。
            カードは認識しているしkernelが固まるわけでもないのですが
            LANカードはパケット飛ばせず受けとれもせず
            SCSIカードはドライブを認識せず
            ATAカードはメディアの読み書きが一切できず
            といった状況でした。

            HZはFAQどおりCPUの周波数の半分にしてました。
            2.4.20-ck6(7)では問題ないので現在ではそちらを使ってます。

            修正されないところを見ると原因不明か
            ckユーザーが少ないのかな?
            --
            ####注意#### 私のコメントには嘘 誤解 妄想 等が大量に含まれている危険性があります。絶対に真に受けないようにしてください
          • by passer-by (13494) on 2003年09月25日 23時58分 (#403892)
            > FAQ をよく見たら Variable Hz と組み合わせられない、という話のようですね。

            pcmcia-cs の include/linux/config.h がカーネルヘッダーのそれを隠してしまうのが原因のようです。pcmcia 側のファイルの実態は include/pcmcia/config.h で、これは Configure で生成されますから、以下のようなパッチを当てて逃げました (pcmcia-3.1.33)。少なくとも ide_cs.o はうまく働いているように見えます。お約束ですが無保証ですので適用は自己責任で……。

            --- Configure.org       Thu Sep 25 23:47:59 2003
            +++ Configure   Thu Sep 25 23:25:16 2003
            @@ -529,6 +529,7 @@
                    echo "/* Options from current kernel */" >> $CONFIG_H
                    echo "CHECK=\"/proc/version\"" >> $CONFIG
                    echo "CKSUM=\"`cksum < /proc/version`\"" >> $CONFIG
            +grep CONFIG_HZ $LINUX/include/linux/autoconf.h >> $CONFIG_H
                    echo "#define CONFIG_MODULES 1" >> $CONFIG_H
                    if [ $VERSION_CODE -lt `version 2 3 37` ] ; then
                        if $KSYMS | grep CardServices | grep -v pcmcia > /dev/null ; then
            @@ -604,6 +605,7 @@
                    echo "/* Options from $AUTOCONF */" >> $CONFIG_H
                    echo "CHECK=\"$AUTOCONF\"" >> $CONFIG
                    echo "CKSUM=\"`cksum < $AUTOCONF`\"" >> $CONFIG
            +grep CONFIG_HZ $LINUX/include/linux/autoconf.h >> $CONFIG_H
                    echo "#define CONFIG_MODULES 1" >> $CONFIG_H
                    if [ $VERSION_CODE -lt `version 2 3 37` ] ; then
                        if grep "^CONFIG_PCMCIA=y" $AUTOCONF >/dev/null ; then
        • by bytes (17046) on 2003年09月25日 7時58分 (#403286)
          一晩ほったからかしにしておいたら (たぶん KDE の slideshow スクリーンセーバがずっと動いていたはず)、X server が signal 11 で落ちて kdm に戻っていました。

          やっぱり多少不安定なのかな?
          • by zup (18025) on 2003年09月25日 18時50分 (#403703) 日記
            >やっぱり多少不安定なのかな?
            kernel自体が原因かどうかは疑わしいですね。
            --
            ####注意#### 私のコメントには嘘 誤解 妄想 等が大量に含まれている危険性があります。絶対に真に受けないようにしてください
            • by bytes (17046) on 2003年09月26日 0時27分 (#403911)
              > kernel自体が原因かどうかは疑わしいですね。

              や、それはもちろんそうなんですが (core を解析したわけではないので正確なところは分かりません)、ここ半年ばかり同じような運用をしてきて「X server が signal 11」という現象は起きていなかったもので…。

              // X server 自身が死んだのは実に久しぶり。

              次に相関が高そうなのは1週間前くらいにバージョンアップした KDE 3.1.4、その次はそのちょっと前くらいの頃にセキュリティパッチが当たった X server 自身、といったところでしょうか。

              ***

              ところで XFS を使う場合 preemptive kernel は disable にした方が安全、という注意書を見落としていました。そこだけ変更した kernel に入れ換えてみました。しばらく様子を見てみます。
              • by zup (18025) on 2003年09月26日 0時49分 (#403924) 日記
                全然関係ないですけど、KDE使っておられるなら これ [gentoo.org]お試しあれ 既に御存知でしたらごめんなさい。 gentooになってますが、他のディストリビューションにも用意されているはずです。 共有ライブラリを先読しアプリの起動を速くするものなんですが KDEのようなライブラリが一杯ある巨大な物だと劇的に速度向上が見込めるらしいです。
                --
                ####注意#### 私のコメントには嘘 誤解 妄想 等が大量に含まれている危険性があります。絶対に真に受けないようにしてください
              • by bytes (17046) on 2003年09月27日 0時08分 (#404389)
                情報ありがとうございます。知りませんでした。

                でも、僕が使っている Debian woody は libc (glibc) のバージョンが 2.2.5 なので残念ながら prelink は使えないようです (2.3.1 以上が必要とのこと)。Debian の次の stable release が出たら試してみたいと思います。

                // いつになるんだろう…(笑

                ところで、何気に ps -ef とか ps ax とかしてみたところ、swap out されているプロセスのコマンドラインが表示されていないことが判明。top で見ると「command names」は見えるが「command line」は見えない、という状況らしい。でもなんとなく FAQ のような気もするので (どこかの ML で見かけたような)、もうちょっと調べてみたいと考えている今日このごろ。

                // その後は X が落ちることもなく快適、快適。
              • by tt (2867) on 2003年09月27日 15時56分 (#404590) ホームページ 日記
                jlug MLだったかでみたような。スワップアウトされたjavaのコマンドラインがどうのこうのという話題じゃありませんでしたっけ。

                で、あの議論を見ていた限りでは、これはLinuxのほぼ基本仕様だからどのカーネルでも同じなんじゃないかと思います。

                ちなみに私はswap無しで運用しているのでテストしておりません:)

                --
                -- Takehiro TOMINAGA // may the source be with you!
typodupeerror

ソースを見ろ -- ある4桁UID

読み込み中...