2008-01-01から1年間の記事一覧

mmu notifier included

KVM ML: mmu notifier includedより Just in case you didn't notice, I wanted to let you know that my v18 version of mmu notifiers is finally included in 2.6.27-rc1 (this includes mm_take_all_locks etc..). So 2.6.27 will most certainly ship w…

VDE: Virtual Distributed Ethernet

QEMUがVDEをネイティブサポートしたそうです.VDEとは物理マシンをまたがって仮想マシンをLayer 2で繋げることができる技術(のはず...).この技術が仮想マシンの運用にどう役に立つのかはまだよく分かってないですが,一つだけ言えることは,この技術は…

qemu-nbdの使いかた

qemu-nbdはqemuで用いられる特殊なVMディスク(qcow2フォーマット,例えば差分形式であったり暗号化されていたりする)をループバックマウントするためのツールです.KVMの場合kvm-70から同梱されています.qemu-nbdはNBDサーバとして振る舞い,その特殊なVM…

KVM Forum 2008の発表資料

http://kvm.qumranet.com/kvmwiki/KvmForum2008 KVM Forum 2008の発表資料が早くも公開されていました.KVM好き必見ですね.個人的にはVMDq,SR-IOVのスライドが興味深かったです.

Release of libvirt-0.4.3

New features: - Linux Container start and stop (Dave Leskovec) - Network interface model settings (Daniel Berrange) - serial and parallel device support for QEmu and Xen (Daniel Berrange) - Sound support for QEmu and Xen (Cole Robinson) - …

kvm-65

s390サポートは試しようがないですが,タイマとI/O完了ハンドリング専用スレッドの効果は試したいところですね. The big item (in more ways than one) for this release is the addition of s390 support. As it is not actually provided in the tarball,…

Aviのブログ

KVM主開発者Avi Kivityがブログを始めたようです.→Avi Kivity's blog3/28開始でまだ一回しか更新してないですが,今後に期待ですね.

kvm-64 release

http://thread.gmane.org/gmane.comp.emulators.kvm.devel/15061 Major changes: PCI hotplug; improved PIT accuracy; paravirt mmu. Changes from kvm-63: - kvm clock fixes (Glauber Costa) - kvm clock enable/disable bit (Glauber Costa) - in kernel…

今週のKVM(2008/03/9-2008/03/23)

先週はAviが不在だったので更新をしてなかったのですが,戻ってきてからかなりいろいろな動きがありました. kvm-devel QEMU balloon support Porting Xentrace to kvm Xenからいろんな便利ツールが移植されつつあります kvm-driver-disc-20080318 kvm-guest…

KVMの知名度

KVMの知名度ってどのくらいだろうと思い,2chを探ってみたのですが,KVMのスレッドなかったですね...Xenのスレッドは一応あったのに.知名度を測るのに2chを使うのもどうかと思う,というツッコミはなしの方向で.

CPU HotPlug

最新のQEMU/KVM(kvm-63)はCPU HotPlugの機能が実装されています.稼働中のVMにCPUを追加したり,取り外したりする機能です.以下のようにqemuコンソールから仮想CPUを追加・削除できます. (qemu) cpu_set 1 online (qemu) cpu_set 1 offline もちろんクラ…

HPETは複数のVMでは使えない?

有効にするだけで性能が向上するすばらしいHPETですが,どうもVM 1台でしか有効にできないようです.これはQEMU/KVMの制限なのか,HPETの制限なのか,Linuxの制限なのかはまだ不明です.ちょっと調査してみます.ところでAviがバカンスから帰ってきてMLが活…

Parallels Summit 2008

FYIParallels Summit 2008 5/19, 20 Omni Shoreham, Washington DC

HPET: High Precision Event Timer

HPETとは最近のx86マシンに実装された高精度タイマのことです.PICやRTCなどのタイマに比べてクロック数が高く処理オーバヘッドが小さいため,タイマとしての精度が高く,周期タイマだけでなくワンショットタイマ(指定時間後割込みを起こすアラーム)として…

Flashでみる仮想化技術

http://softwarecommunity.intel.com/articles/eng/2660.htmIntelが自社の技術とそれによるソリューションをFlashアニメーションで説明しています.SlideShareは便利だけど口頭の説明がないのがもったいないなぁと思っていたので,このスタイルの技術説明資…

KVM developer forum 2008

KVM developer forum 2008きました!2008/6/11-13,アメリカカリフォルニア州Marriott Napa Valleyだそうです.10日にはレセプションがあるとか. Please reserve these dates, the event will take on June 11th - 13th, at Marriot Napa Valley, Californi…

"Hello, world"の共有ライブラリ

Linuxの標準化が進まなかった理由 − @ITの 「LSB 3.0までは欠けている機能というのが常にあった。“Hello, World!”を表示するプログラムを書いただけで、LSB 3.0のカバー範囲からはみ出てしまっていた」 がなぜなのか気になったのでいろいろなディストリビュ…

QEMU 0.9.1

http://journal.mycom.co.jp/news/2008/01/07/001/index.htmlだそうです.QEMU Changelogを眺めるとやっぱりSVM (x86 virtualization) supportが気になるところ.これでKVM on SVMのデバッグができる?できない?ちなみにkvm-63はqemu-0.9.1(CVS版?)ベー…

今週のKVM(2008/03/02-2008/03/08)

kvm-devel KVM paravirtualized mmu support, v4 KVM architecture docs AviがKVM内部アーキテクチャについて語っています kvm-63 release Aviタイトル間違えてますよ(笑 fix host crash on guest kexec better tsc handling on Intel hosts with stable tsc…

QEMU/KVM curses display

先日kvm-63がリリースされましたが,待ちに待った機能が追加されました.curses display(ncursesコンソール)です.この機能は仮想マシンのコンソールをktermなどの仮想端末に表示する機能です.これでXやVNCがインストールされていないサーバ環境で,ssh等…

KVM in Cisco

virtualization.info | Cisco puts KVM in its IOS New Cisco Aggregation Services Routers to Transform the Network Edge for Service Providers and Enterprises | The Network | The Network ルータのどの機能にKVMが使われているのかは分からないです…

サーバで使う

サーバで使う場合の引数はこんな感じになるでしょうか. qemu-system-x86_64 -hda linux.img -m 1024 \ -net nic,mode=e1000 -net tap,ifname=tap0,script=qemu-ifup \ -daemonize -nographic

kvm-lite近況

Linux界隈の有名人Rusty Russellが作り始めたkvm-liteの近況です.kvm-liteとはx86仮想化支援が不要なKVMの実装です.昨年9月ぐらいのパッチを最後に音沙汰がなかったのですが,どうやら開発は続いていたようです.Re: kvm-lite status > Hi, > what's the s…

今週のKVM(2008/02/24-2008/03/01)

kvm-devel large page support Top level kvm-userspace directory getting crowded ... need new dir for qemu dependencies 新たなバグ qcow based smp linux guests likely hang fc5/fc6/rhel5u1 no-acpi up guests can't boot on pae host kvm-62 releas…

サーバ向け仮想化とデスクトップ向け仮想化

再びデスクトップ用? (#1304382) | 手軽な仮想化ソフトウェア、lguest | スラドのコメントに触発されて書いてみます.サーバ向け仮想化とデスクトップ向け仮想化がどういうものか,というのはアプローチによって違うと思いますので,求められる要件からそれ…

仮想化実装分類

Re:そろそろ区別するべき? (#1304495) | 手軽な仮想化ソフトウェア、lguest | スラドのコメントに触発されたので自分なりに分類してみます.用語を統一するために仮想化環境を提供する側をホスト,提供される側をゲストと定義します. 計算機の仮想化(完全…

Fedora 8パッケージ更新

Fedora 8のQEMU/KVMパッケージが更新されてkvm-60ベースのものになりました.初期バージョンがkvm-36だったことを考えると大躍進です.(といってもカーネルモジュールはまだ古いままのようですが.)

マトリョーシカ

仮想マシンと言えば仮想マシン内で仮想マシンを動かして遊ぶことがありませんか?2段入れ子はともかく,多段入れ子にしても特に意味はないですが,つい挑戦したくなります.KVMは残念ながらこれができません.ですが,KVM(もしくはQEMU)がVMXやSVMの命令を…

ネットワーク性能とSMP

眠いので今日は簡単にまとめます.KVM(というかQEMU)には多くの仮想NICが実装されていますが,現在の主要NICといえば rtl8139(デフォルトNIC) e1000 virtio(準仮想化NIC) の3つだと思います.大雑把にいうと性能はvirtio > e1000 > rtl8139となります…

今週のKVM(2008/02/17-2008/02/23)

kvm-devel Performance monitoring units and KVM 実は現在のKVMではゲスト内でoprofileが使えない kvm-61 release kvm-60ほどではないが結構重要なリリース paravirtualized clock (Glauber de Oliveira Costa) nested paging support on AMD (Joerg Roedel…