kWatanabe
wwatchin.bsky.social
kWatanabe
@wwatchin.bsky.social
某企業で働くOS・VM・リアルタイムシステム・クラウド屋.Engineer involved in OS, VM, real-time system, and cloud computing.

Blog: https://kwatanabe.hatenablog.jp/
Github: https://github.com/wwatchin
X: https://twitter.com/wwatchin
さっき挙げた諸々は、基本的に vmexit でハイパーバイザに制御が戻る機会をできるだけ減らすための仕組みですね。

他にもいくつかあるのですが、ゲストに嬉しい効能があるというよりは、ページフォルトや割り込み周りで、ちょっとゲストに寄り添ってもらうことで、オーバヘッドを減らすことができます。
February 14, 2024 at 9:41 PM
パッと思い浮かぶのは virtio ですけど…。もっとコアなところだと、非同期ページフォルトとか、準仮想化クロックソースとか、準仮想化CPU間割り込みとかありますね。

まず完全仮想化で起動しつつ、KVMと連携できるインタフェースをチラ見せして、ゲストOSがそれに乗ってきたら、有効になる仕組みだったかと思います。

……そういう話では無く?
February 14, 2024 at 1:33 PM
何を測るかにもよるけど。(塩のようにさらさらしたものと、砂糖のようにしっとりとしたものとでは、また違うけど)
小さじって、経が広くて、深さが浅いから、山盛りにしたら1.5倍よりは多くて、2倍いくかいかないか、くらいにならない?私的には小さじ山盛り2杯は、大さじ擦り切り1杯より多い印象。

それはそれで、大さじ1杯、小さじ1/2杯とかでもええかもしれんけど。

画像の出典:https://park.ajinomoto.co.jp/recipe/basic/chomiryo/
November 4, 2023 at 10:59 PM