2011-08-06から1日間の記事一覧

続・CPU毎のシステムコール回数、割り込み回数、etcの取得

n秒間に何回イベントが発生したかを取得するプログラムに改造してみた。 vmtest.c · GitHub $ clang -o vmtest vmtest.c -l kvm $ sudo ./vmtest 10 cpu0: v_swtch:1339 v_trap:4 v_syscall:101 v_intr:0 v_soft:520 v_vm_faults:3 v_cow_faults:0 v_cow_opti…

CPU毎のシステムコール回数、割り込み回数、etcの取得

vmstatから取れそうだけど、読みにくいし意味がよく分からなかったから、ソースコードを分解してたらこんなん出来た。 vmtest.c · GitHubman kvm_getpcpuを読む限り、カーネル内のper-cpu storageの中身をユーザランドへコピーしてきているように読める。 それっ…