中治です。

アドバイスありがとうございます。

>>>>> In <[email protected]> 
>>>>>   瀧 康史 <[email protected]> wrote:

> これは、rcapdが動いてないからではないかと思うのですが、
> system/rcapdを動かしてみるとどうですか?

rcapd を動かす前は、内容を記録し忘れましたが、別のエラーメッセージが出て、
zone が起動しませんでした。しかも、Solaris 11 Express の標準インストール
では rcapd がインストールされてなかったようで、

pkg install service/resource-cap

が必要でした。

> On 2011/09/05, at 19:31, Daisuke AOKI wrote:

> > 青木です。
> > 
> >> ここで、
> >> 
> >> zone 'zone-ocnipv6': WARNING: The zone.cpu-shares rctl is set but
> >> zone 'zone-ocnipv6': FSS is not the default scheduling class for
> >> zone 'zone-ocnipv6': this zone.  FSS will be used for processes
> >> zone 'zone-ocnipv6': in the zone but to get the full benefit of FSS,
> >> zone 'zone-ocnipv6': it should be the default scheduling class.
> >> zone 'zone-ocnipv6': See dispadmin(1M) for more details.
> >> 
> >> という警告が出るので、きっと、上記の zonecfg でなんか余計なことをしたに
> >> 違いないのです。
> > 
> > 余計なことは何もされていないですね。
> > メッセージどおりと言ってしまえばそれまでですが、zoneプロパティに
> > zone.cpu-shares rctl が定義されているにもかかわらず、デフォルトの
> > スケジューリングクラスとしてFSSが設定されていないので、ちゃんと
> > 動作しませんよ!というメッセージです。
> > 
> > ほっといてもいいんですが、グローバルゾーンでデフォルトスケジューリングクラスに
> > FSSを設定してあげれば、メッセージそのものは治まります。

つまり、マニュアルの設定例をよく理解せずに真似をして、
zone.cpu-shares rctl を設定しちゃったのが余計だったかもしれません。

そして、その内容と影響をよく理解しないまま、

global# dispadmin -d FSS

を実行してから zone を再起動すると、この警告も出なくなりました。しばらく、
これでいってみます。

> > <参考>
> > Docs
> > http://download.oracle.com/docs/cd/E19253-01/819-0385/gekhp/index.html
> > やっぱりSunがスキ!(ブログタイトルは変わっていないのねwww)
> > http://blogs.oracle.com/yappri/entry/dispadmin
> > Education 原田先生のサイト
> > http://solaris-user.com/solaris10_zone/zone_fss_demo.html
> > 
> > # スケジューリングクラスって何?とか、FSS の効用とかって、
> > # 既にSolaris Internals な勉強会の方で通過してしまったでしょうか?

-- 
NAKAJI Hiroyuki (中治 弘行)
_______________________________________________
ug-jposug mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/ug-jposug

メールによる返信