ablog

不器用で落着きのない技術者のメモ

Xen

Xen の仮想化モード PV or HVM について

Xen

Xen 3.0 や 4.0.1 は HVM でも PV のコードパスを使ってくれたりするから、マトリックスで HVM でも Network and Disk などが PV になってるのか。性能面で優れた Mode は PV -> HVM と来たけど、Xen 4.4 ではまた PV に。B.Gregg 御大が整理してもここまで…

Xen の xen_blkfront.max とはなんぞや

Xen

※以下は個人的なメモです。最新の正確な情報はAWSの公式ドキュメントなどを参照してください。 疑問点 EC2 のドキュメントで xen_blkfront.max=256 が推奨されているが、このパラメータは何を意味するのか? 4.2 以降のすべての Linux カーネルの場合、st1 …

Oracle Linux 6 on OracleVM では gettimeofday が vDSO でない

gettimeofday(2) は VDSO によりユーザー空間で実行される - ablog と違って Oracle Linux 6.7 on OracleVM 3.2 (Xenベース) だと strace で gettimeofday が出るという話を聞いたので、 strace のログを見てみます。Non Blocking I/O の システムコール(io_…

一般ユーザーからxentopを実行できるようにする

事象 一般ユーザーで xentop を実行したら、権限がないと怒られた $ /usr/sbin/xentop xc: error: Could not obtain handle on privileged command interface (13 = Permission denied): Internal error xc_interface_open: Permission denied Failed to ini…

xentop コマンドで DomU のCPU使用率を調べる

xentop コマンドで DomU のCPU使用率を調べる。 # xentop -fb -d 5 NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR VBD_RSECT VBD_WSECT SSID xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --…

Oracle VM で使われている Xen のソースを読む

Oracle VM 3.2.7 で使われている Xen のバージョンを調べる 2.2 Oracle VM 3.1.1の新機能 Xenハイパーバイザの更新: Xenはリリース4.1.2に更新されています。 2 Oracle VMの新機能 と製品マニュアルに書かれている。 Note:1567537.1 Oracle VM 3.x major rel…