]
トップ «前の日記(2008-07-13) 最新 次の日記(2008-07-17)» 編集

Yukiharu YABUKI の tDiary



このtDiaryを検索します。

2008-07-15 [長年日記]

_ Etch で Emacs + gtags(GNU global) + ECB

結構便利に思えるけど、ソースの表示ペインで横の行が足りなく感じる。/usr/share/doc/ecb/README.Debian を読むと解るが、M-x ecb-activate で起動する。質問とか使い方については英語の help が付いているからおいおいと読めばいいんじゃないでしょうか。ecbを起動している画面

gtags-find-pattern であたりを付けて、ecb との連係は、もそっと使い込んでみようかなと思う。

_ Debian GNU/Linux Etch における TCP の種類

注意:何をしているのか解らないのなら触らないこと。

Debian GNU/Linux Etch のカーネル 2.6.18 の カーネル Config を /boot/の下にあるファイルで確認してみると、(今回は/boot/config-2.6.18-6-686 を見てみた。)

一部抜粋
CONFIG_TCP_CONG_ADVANCED=y
 
#
# TCP congestion control
#
CONFIG_TCP_CONG_BIC=y
CONFIG_TCP_CONG_CUBIC=m
CONFIG_TCP_CONG_WESTWOOD=m
CONFIG_TCP_CONG_HTCP=m
CONFIG_TCP_CONG_HSTCP=m
CONFIG_TCP_CONG_HYBLA=m
CONFIG_TCP_CONG_VEGAS=m
CONFIG_TCP_CONG_SCALABLE=m
CONFIG_TCP_CONG_LP=m
CONFIG_TCP_CONG_VENO=m

となっている。TCPにも種類がある。に書いたが、TCPには種類がある。カーネル組み込みになっているのは BIC であるが、他の方式もモジュール化されているので必要に応じて組み込めるようになっている。なぜかRenoとかNewRenoの単語は出て来ないけど、BICがそれに該当するのだろうなあ。

このあたりは、カーネルを再コンパイルせずとも試せるのは Linux が便利。蛇足だが、他の部分で別のOSが優秀な所は当然ある。