トップ «前の日記(2007-03-05) 最新 次の日記(2007-03-07)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|04|

2007-03-06 :-|

_ 通勤る

見てはいけないものを見てしまった気がしる。目をそらしてはならぬ。でもよそ見もイカンよ。

体が重いっす。

_ 仕事

0750 寒川。

バグ退治

_ [ディスク][Microsoft][Windows2000]ディスクフル

at Microsoft Windows2000

久しぶりに見ました。もともとのディスク容量が少ないです。

d00.png

_ [Firefox]Firefox2.x で Copy URL+ を使う

Nightly Tester Tools [ 2006-07-14 ]を使います。以下の手順です。

  1. Firefox2.x を入れる
  2. Nightly Tester Tools を入れる
  3. Disable add-on compatibility checking する
  4. Copy URL+ を入れる
  5. Make all compatible する

Nightly Tester Tools を入れて Disable add-on compatibility checking する

c00.png

Copy URL+ を入れる

c01.png

c02.png

Make all compatible する

c03.png

ref. eto.com/d - Copy URL+ with Firefox2

_ [NetBSD][カーネル][バイナリ][コンフィグ][mbuf][nmbclusters]NetBSD kern.mbuf.nmbclusters

soda さんからツッコミを頂いたので[ 2007-03-03 ]調べました。

The default setting for NMBCLUSTERS is 1024 (256 in NetBSD 1.5 and earlier), so if you have this problem, try doubling the value until the error message disappears.

「 1024 から 2 倍ずつ増やす、エラーメッセージが表示されなくなるまで繰り返す」ということなのだけど /var/log/messages には nmbclusters 関連のログがありませんでした。

ともあれ値を変更する方法は以下の 3 つだそうです。

  • sysctl する
  • カーネルコンフィグする
  • バイナリパッチする

手軽に sysctl しようと思ったのだけど

This will work, but will be lost on the next reboot.

とのことなのでカーネルコンフィグすることにします。

ひとまずいまの値を確認します。1024 ですね。

% sysctl kern.mbuf.nmbclusters
kern.mbuf.nmbclusters = 1024

カーネルコンフィグを探してみます。無いようです。

% grep NMBCLUSTERS /usr/src/sys/arch/i386/conf/MYKERNEL
%

ということで以下を追加します。2048 にしてみます。

options NMBCLUSTERS=2048

今日はここまでにします。

_ [パフォーマンス][パラメータ][NetBSD][mbuf]NetBSD kern.mbuf

せっかくなので他のパラメータも見てみます。

mbuf 関連の値です。

% sysctl -A | grep mbuf
kern.mbuf.msize = 256
kern.mbuf.mclbytes = 2048
kern.mbuf.nmbclusters = 1024
kern.mbuf.mblowat = 16
kern.mbuf.mcllowat = 8
sysctl: kern.mbuf.stats: this type is unknown to this program

netstat -m して現在の mbuf を見てみます。72 だそうです。

% netstat -m
72 mbufs in use:
        70 mbufs allocated to data
        2 mbufs allocated to packet headers
0 calls to protocol drain routines

ついでに /usr/src/sys/conf/param.c も見てみます。「 mbuf の値を変更するには sysctl を使うのじゃ 」とあります。

/*
 * Various mbuf-related parameters.  These can also be changed at run-time
 * with sysctl.
 */
int     nmbclusters = NMBCLUSTERS;

#ifndef MBLOWAT
#define MBLOWAT         16
#endif
int     mblowat = MBLOWAT;

#ifndef MCLLOWAT
#define MCLLOWAT        8
#endif
int     mcllowat = MCLLOWAT;