2005年11月22日

Xenいじり(その1)

さすがに手元のnotePCでXenいじりをするのはCPU/メモリともつらいので、最近暇を持て余していた自宅のPentium4-2.4GHz/Mem 1GBのcubeマシン側でXenをいじっている。

Virtual hostingでの活用を模索しているので、Domain-0はなるべく軽くして、Guest側にリソースを振る設定での挙動を見ようと思っている。

現在の設定はxm listで見ると、こんな感じ。二つのguestを動かしてみている。

Name                              ID Mem(MiB) VCPUs State  Time(s)
Domain-0                           0      128     1 r-----   103.2
hcxen1                             1      512     1 -b----    14.5
hcxen2                             2      340     1 -b----    21.0
Xen使うと、メモリいっぱい積みたくなるね(^^;

Domain-0上でのfreeの結果はこれ。

             total       used       free     shared    buffers     cached
Mem:        131072     114212      16860          0       7616      77380
-/+ buffers/cache:      29216     101856
Swap:       999928          0     999928
その時のプロセスはこんなもん。
  PID TTY      STAT   TIME  MAJFL   TRS   DRS   RSS %MEM COMMAND
    1 ?        S      0:00     10    29  1726   632  0.4 init [2]  
    2 ?        SN     0:00      0     0     0     0  0.0 [ksoftirqd/0]
    3 ?        S<     0:00      0     0     0     0  0.0 [events/0]
    4 ?        S<     0:00      0     0     0     0  0.0 [khelper]
    5 ?        S<     0:00      0     0     0     0  0.0 [kthread]
    6 ?        S<     0:00      0     0     0     0  0.0 [xenwatch]
    7 ?        S<     0:00      0     0     0     0  0.0 [xenbus]
    9 ?        S<     0:00      0     0     0     0  0.0 [kacpid]
   84 ?        S<     0:00      0     0     0     0  0.0 [kblockd/0]
  154 ?        S      0:00      0     0     0     0  0.0 [pdflush]
  155 ?        S      0:00      0     0     0     0  0.0 [pdflush]
  157 ?        S<     0:00      0     0     0     0  0.0 [aio/0]
   86 ?        S      0:00      0     0     0     0  0.0 [khubd]
  156 ?        S      0:00      0     0     0     0  0.0 [kswapd0]
  740 ?        S      0:00      0     0     0     0  0.0 [kseriod]
  787 ?        S      0:00      0     0     0     0  0.0 [xenblkd]
  827 ?        S<     0:00      0     0     0     0  0.0 [ata/0]
  829 ?        S      0:00      0     0     0     0  0.0 [scsi_eh_0]
  830 ?        S      0:00      0     0     0     0  0.0 [scsi_eh_1]
  856 ?        S<     0:00      0     0     0     0  0.0 [kmirrord/0]
 2177 ?        Ss     0:00     11    24  2399   952  0.7 /sbin/syslogd
 2183 ?        Ss     0:00      0    18  2429  1544  1.1 /sbin/klogd
 2197 ?        Ss     0:00      0   277  1770   896  0.6 /usr/bin/dbus-daemon-1 --system
 2560 ?        S      0:00      0    22  2505  1760  1.3 /usr/sbin/hddtemp -d -l 127.0.0.1 -p 7634 -s | -S 300 /dev/hda /dev/hdb
 2572 ?        Ss     0:00      0   284  4043  1756  1.3 /usr/sbin/sshd
 2639 ?        Ss     0:00      0    84  1815   836  0.6 xenstored --pid-file=/var/run/xenstore.pid
 2641 ?        Ss     0:00      0   799 18940  5240  3.9 python /usr/sbin/xend start
 2642 ?        Ss     0:00      0    12  4083   632  0.4 xenconsoled
 2643 ?        S      0:00      0    12  4083   632  0.4 xenconsoled
 2644 ?        S      0:00      0    12  4083   632  0.4 xenconsoled
 2645 ?        S      0:00      0   799 18940  5240  3.9 python /usr/sbin/xend start
 2646 ?        S      0:00      0   799 18940  5240  3.9 python /usr/sbin/xend start
 2647 ?        S      0:00      0   799 18940  5240  3.9 python /usr/sbin/xend start
 2648 ?        S      0:00      0   799 18940  5240  3.9 python /usr/sbin/xend start
 2649 ?        S      0:00      0   799 18940  5240  3.9 python /usr/sbin/xend start
 2720 ?        S      0:00      0   799 18940  5240  3.9 python /usr/sbin/xend start
 2721 ?        S      0:00      0   799 18940  5240  3.9 python /usr/sbin/xend start
 2967 ?        Ss     0:00      0    25  1766   884  0.6 /usr/sbin/cron
 3015 tty1     Ss+    0:00      0    10  1453   472  0.3 /sbin/getty 38400 tty1
 3024 tty2     Ss+    0:00      0    10  1457   480  0.3 /sbin/getty 38400 tty2
 3025 tty3     Ss+    0:00      0    10  1457   476  0.3 /sbin/getty 38400 tty3
 3026 tty4     Ss+    0:00      0    10  1453   476  0.3 /sbin/getty 38400 tty4
 3027 tty5     Ss+    0:00      0    10  1453   476  0.3 /sbin/getty 38400 tty5
 3039 tty6     Ss+    0:00      0    10  1457   484  0.3 /sbin/getty 38400 tty6
 3081 ?        Ss     0:00      4   284  7719  2592  1.9 sshd: hoge [priv]
 3086 ?        S      0:00      0   284  7879  2712  2.0 sshd: hoge@pts/2
 3087 pts/2    Ss     0:00      1   611  2592  1808  1.3 -bash
 3090 pts/2    S      0:00      0    20  2111   956  0.7 su
 3091 pts/2    R      0:00      0   611  2056  1632  1.2 bash
 5623 ?        Ss     0:00      0    22  5445  1900  1.4 /usr/lib/postfix/master
 5624 ?        S      0:00      0     6  4561  1604  1.2 pickup -l -t fifo -u -c
 5626 ?        S      0:00      0    37  4562  1660  1.2 qmgr -l -t fifo -u -c

xm infoでみると、こげんです。

system                 : Linux
host                   : hcube
release                : 2.6.12.6-xen0
version                : #1 Sat Nov 19 04:41:56 GMT 2005
machine                : i686
nr_cpus                : 1
nr_nodes               : 1
sockets_per_node       : 1
cores_per_socket       : 1
threads_per_core       : 1
cpu_mhz                : 2394
hw_caps                : bfebfbff:00000000:00000000:00000080:00004400
memory                 : 1007
free_memory            : 6
xen_major              : 3
xen_minor              : 0
xen_extra              : -devel
xen_caps               : xen-3.0-x86_32
platform_params        : virt_start=0xfc000000
xen_changeset          : Sat Nov 19 03:35:37 2005 +0100 7897:317e5a7092e2
cc_compiler            : gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7)
cc_compile_by          : xenod
cc_compile_domain      : cl.cam.ac.uk
cc_compile_date        : Sat Nov 19 04:02:02 GMT 2005

ちまちまscheduler subcommandsをいじって、挙動を見てみるか。

投稿者 his : 2005年11月22日 01:47
このエントリーのトラックバックURL: http://hoop.euqset.org/blog/mt-tb2006.cgi/1453
モチベーション維持用買い物
概要 モチベーション維持用買い物ヽ(´ー`)ノAthlon64 X2 他 おそらくXen2.0.7用本番箱になるんじゃないでしょうか。 Athlon64 X2 3800+ そろそろ1個くらいはX2な子を飼ってもいいかとか。安定度を見てメモリ4GBくらいつんでOpenSSIとか各種クラスタとかTomcatとかわんさか実...
ウェブログ: LAN板とソレ以外の日々
時刻: 2005年11月25日 19:48
コメント
コメントする









名前、アドレスを登録しますか?





画像の中に見える文字を入力してください。