CEO miyahara@virtualtech.jp VirtualTech Japan Inc. VTJ 2006 12 14,250,000 1-1-10 CEO CTO 8 5.5 URL http://virtualtech.jp/ 2 1
P2V Xen 3 4 2
6 3
7 2 21 32 5 1 8 4
H/W Point!! 9 A B Phy M Phy M Phy M Phy M Phy M Phy M VM VM VM VM VM VM P2V Resource Resource Pool Resource Pool Pool Resource Resource Pool Resource Pool Pool H/W H/W H/W H/W Resource Pool H/W RP 10 5
1 NH/W 3 1 H/W H/W 11 2 12 6
1 1. ABC 2. 3. Web DB 13 14 7
2 4. CPU I/O I/O 5. H/W 3 CPU 60% 15 8
CPU VM I/O VMMOS OS 17 CPU 4 32GB 64GB RVI TLB I/O FC 10G Ethernet Intel VT-d/AMD IOMMU 18 9
60% VM2 VM1 VM4 VM3 VM1 VM4 VM3 VM6 VM5 HA VM2 VM6 VM5 19 CPU CPU CPU 20 10
CPU CPU 30% CPU 60%2VM VM CPU 2 21 or 3 RAID 5HDD3 60% CPU 4 HP BL495c 16 128GB10Gb Ethernet 22 11
CPU 60% 23 CPU VM1 VM2 VM1 VM2 OS OS OS OS VM1 CPU VM VM2 CPU OS OS OS OS or CPU 24 CPU 12
4 25 13
CPU FB-DIMM DDR2/DDR3 USBSAN SSD 27 CPU BL460c BL460c G5 BL460c G6 L5410 2.33GHz L5430 2.66GHz L5520 2.26GHz 32GB 32GB 48GB/32GB (W) 3540 2992 2911/2464 100% 85%(-15%) 82%(-18%)/70%(-30%) 100% (W) 5262 4694 4441/3998 100% 89%(-11%) 84%(-16%)/76%(-24%) / 2.3 1.8 2.0/1.8 Intel Xeon 550016% 18%1.5 28 14
BL460c E5405(2.0GHz) 2P8C BL460c G6 L5520(2.26GHz) 2P8C 12GB/SAS 36GB 15krpm SFFx2/FC BL460c BL460c G6 224W 135W 60.3% 162W 79W 48.8% x16 3584W 2160W -1424W 29 Xeon 3GHz x 220% 3000MHz x 2 x 0.2=1200MHz 2GB 5500 / CPU 18080MHz 1200MHz 16.1 48GB 49152MB 2048MB 24.0 24GB 24576MB 2048MB 12.0 10VM 20VM 30 15
Intel AMD Word Press Intel Xeon X5570(2.93GHz x 4) x 2 (8) AMD Opteron 2435(2.6GHz x 6) x 2 (12) 24GBFC VM 1CPU 1GB CentOS 5.3 31 CPU 4% CPUCPU Opteron 8VM CPU68%4 Opteron 2435 (2.6GHz) Xeon X5570 (2.93GHz HT On) Xeon X5570 (2.93GHz HT Off) 8VM 1553.1 68.6% 2175.3 96.0% 2180.3* 96.2% 12VM 2265.4* 100% 2207.5 97.4% 2171.8 95.9% 16VM 2249.1 99.3% 2248.7* 99.3% 2166.8 95.6% 32 16
Opteron Xeon16%18% Hyper Threading (3.8%:9.4%) Opteron 2435 (2.6GHz) Xeon X5570 (2.93GHz HT On) Xeon X5570 (2.93GHz HT Off) 8VM 200W 87.3% 259W 113.1% 253W* 110.5% 12VM 229W* 100% 272W 118.8% 258W 112.7% 16VM 229W 100% 279W* 121.8% 255W 111.4% 33 31 127 5635 1kWh=24.13 9000W 1,902,409 3000W 634,136 33% 1,268,273/ 17
35 18
I/OI/O HDD FC iscsi NFS 37 iscsi SCSI TCP/IP iscsi iscsi SCSI(/dev/sd?) iscsi LVM /dev/??? iscsi iscsi LVM 38 19
DAS NAS FC SAN iscsi FC SAN NAS iscsi DAS DAS NAS iscsi FC SAN 39 OS DR 40 20
CPU 42 21
VMmark VMware DB WebVM 1 SPEC* Iometer I/O ab Apache Bench Apache 43 1 VM 44 22
Xen NFS DB ML350 G5 x 2 Xeon 5150(2.66GHz/Dual Core) x 1 16GB RAID 0(SAS HDDx8/128MB ) 1CPU 2GB PostgreSQL 8.3.4 pgbench(tpc-b DB) 23
NFSRAID 0 Linux LVM LV 2 LV 10GB LV-1 VM-1 RAW LV-2 ext3nfs rw,sync,no_root_squash,no_wdelay VM-2 LV-2 rsize=8192,wsize=8192 8GB pgbench pgbench PostgreSQL mount Linux Linux VM-2 Domain 0 Xen VD-2 LV-2 /var/lib/xen/images NFS nfsd Linux Domain 0 VD-2 LV-2 PostgreSQL Linux VM-1 Xen LV-1 LVM RAID 0 RAW HDD HDD HDD HDD HDD HDD HDD HDD 24
pgbench TPC-B SELECT,UPDATE,INSERT SELECT 20 2,000,000 / 300MB 20( ) 1000 5 610 1 3 pgbench SQL SQL 1 1. BEGIN; 2. UPDATE accounts SET abalance = abalance + :delta WHERE aid = :aid; 3. SELECT abalance FROM accounts WHERE aid = :aid; 4. UPDATE tellers SET tbalance = tbalance + :delta WHERE tid = :tid; 5. UPDATE branches SET bbalance = bbalance + :delta WHERE bid = :bid; 6. INSERT INTO history (tid, bid, aid, delta, mtime) VALUES (:tid, :bid, :aid, :delta, CURRENT_TIMESTAMP); 7. END; 25
26
NFS 65% NFS8KB 70% 5% UPDATE INSERT NFS NFS NFS 16GB512MB 130MB VM-2 8GB DB300MB NFS 17% PostgreSQL 27
28
DB NFS NFS DB NFS 30% NFS NFS SSD A. SSD B. SSD 58 29
TPC-B 59 SAS 2.5 36.4GB 15krpm 2 SSD Intel X25-E(SLC) 32GB 2 RAIDOff On/Off FC SAN HP MSA1000 SCSI 146GB 10krpm 14RAID 5 512MB Cache Off R50%/W50% Cache On R0%/W100% PostgreSQL 8.3.7 pgbench -c 20 -t 3000 20 1120 60 30
61 62 31