Index / Reload

Comment on 2006-10-02

2006-10-02 について、コメントがあればどうぞ!
E-mail アドレスは公開されません。URL は公開されます。
なお、管理者の判断により予告なくコメントを削除することがあります。 ご了承下さい。

パスワードを入力すると後からコメントの修正が可能です。

確認:下の Check の項目に Mx88DiS0 をコピーして入力してね。

お名前:
E-mail or URL:
Check: ← 上の方にある確認文字列を入力してね。
Password:
コメント:
* sakaia 2006-10-08 00:04:46 [Edit]

話のついでにコードを見てみました。
Xen/PPCは、Linuxカーネルにすでに組み込まれていたIBMのISERIES向けのパラカーネル実装が動くためのXen実装ですね。
どうりで、パラカーネルのコードにPPCのコードがないのですね。
IBMの実装なのに、S390とPPCは、Linuxでの刻計測の実装が違うと思っていました。PPCの場合、どうやって、盗まれた時間をモニターすればよいのでしょうかね?
これで、アーキテクチャ毎のXenの時計の実装についてちょっと理解が進みました。

* nminoru 2006-10-07 18:45:21 [Edit]

sakaia さん、はじめまして。

> cat /proc/statで見れると思います。
本当だ。Linux 2.6.17 カーネルを見ると /proc/stat の cpu の行の user, nice, system, idle, iowait, irq, softirq の後に steal が追加されていますね。いつの間に…
CPU が idle 中にゲストドメインがサスペンドした場合は idle 時間または iowait 時間に加算されて、非 idle 時にサスペンドした場合は steal 時間に加算されるみたいですね。

* sakaia 2006-10-06 13:40:53 [Edit]

おっしゃるとおり、そこで取った時間をaccount_steal_timeとして、つけています。
cat /proc/statで見れると思います。
詳細は、オープンソースマガジンの最新号にXenの時計を参照ください。

Powered by くっつき BBS