ááá±á· áá»áœááºá¯ááºááá¯á·ááẠvSphere ááŸá disk ááœá²á áá áºá áááºááá áºáá»á¬ážááᯠááá¯ááºážááŒá¬ážá áááºááŒá¬áá«áááºá ááá¯ááŸá±á¬ááºááŸá¯ááŒá¿áá¬ááẠááŸá±ážááœá±ážáá±á¬ virtual machine á¡ááœáẠá¡ááŒá áºá¡áá»á¬ážáá¯á¶áž á¡ááŒá±á¬ááºážáááºážááŒá áºáááºá CPU ááŸáá·áº RAM ááá á¹á ááœááºá ááŒá¿áá¬ááŒá±ááŸááºážááŒááºážááẠhypervisor á¡ááá·áºááœááºá¡áá¯á¶ážáááºáá«áá ááá¯á·áá±á¬áẠdisk ááœááºááŒá¿áá¬áá»á¬ážááŸááá«áá áááºááẠdata network ááŸáá·áº storage system ááá¯ááá¯ááºááœááºááŒá±ááŸááºážááá±áááºá
ááá¯ááºáááºáá±á¬ááºááœáá·áºáá±á¬ááºáá¬áá»á¬ážááẠááá·áºááŸááºážááŒá±á¡á¬ážááŒáá·áº áá°áá®áá±á¬áºáááºážá ááá¯ááŸá±á¬ááºááŸá¯á
áá
áºáá»á¬ážááá¯á· ááááºááá¯á·áááºáá±á¬ááºááŒááºážáááá°áá¬ááᯠá¡áá¯á¶ážááŒá¯á á¡ááŒá±á¬ááºážá¡áá¬ááᯠááœá±ážááœá±ážáá«áááºá
áá®á¡áá¯áá®ááá áºá¥á®ážááááºážáááºáž
virtual machines áá»á¬ážá disk subsystem áá áœááºážáá±á¬ááºáááºá¡ááŒá±á¬ááºážááŒá±á¬áá±á¬á¡áá«á áá°ááá¯á·ááẠá¡ááŒááºá¡ááŸááºáááºá ááºáá±áá±á¬ parameter áá¯á¶ážáá¯ááᯠá¡á¬áá¯á¶á áá¯ááºáá±á·ááŸááááº-
- á¡áááº/á¡ááœáẠáá¯ááºáá±á¬ááºáá»áẠá¡áá±á¡ááœáẠ(Input/Output Operations Per Secondá IOPS);
- ááŒááºáááºážááŸá¯;
- á¡áááº/á¡ááœáẠáá¯ááºáá±á¬ááºáá»ááºáá»á¬áž ááŸá±á¬áá·áºááŸá±ážááŒááºáž (Latency)á
IOPS á¡áá±á¡ááœáẠáá¯á¶ááŸááºá¡á¬ážááŒáá·áº áá»áááºážá¡áá¯ááºáá»á¬ážáá»á¬ážá¡ááœáẠá¡áá±ážááŒá®ážáááº- ááá°áá®áá±á¬áá±áá¬áá»á¬ážááœááºááŸááá±á¬ disk blocks áá»á¬ážááá¯á·áááºáá±á¬ááºááœáá·áºá ááá¯áá²á·ááá¯á·áá±á¬ load áá¥ááá¬áá áºáá¯ááẠáá±áá¬áá±á·á áºáá»á¬ážá áá¯ááºáááºážá¡áá¯á¶ážáá»áááá¯ááááºáá»á¬áž (ERPá CRM) á áááºááá¯á· ááŒá áºááá¯ááºáááºá
á áœááºážááẠááá·áºáá²áááºáá±á¬ááºááŸá¯áá»á¬ážá¡ááœáẠá¡áá±ážááŒá®ážáááº- áá áºáá¯ááŒá®ážáá áºáᯠáááºááŸááá±áá±á¬ ááá±á¬ááºáá»á¬ážááᯠáááºáá±á¬ááºááœáá·áºá á¥ááá¬á¡á¬ážááŒáá·áºá ááá¯ááºáá¬áá¬áá»á¬áž (ááá¯á·áá±á¬áº á¡ááŒá²áááºážááá¯ááº) ááŸáá·áº áá®áá®ááá¯á á±á¬áá·áºááŒáá·áºáá±ážá áá áºáá»á¬ážááẠááá¯ááá¯á·áá±á¬áááºááᯠáá¯ááºáá±ážááá¯ááºáááºá
ááŒááºáááºážááŸá¯ááẠá¡á±á¬ááºáá«á¡ááá¯ááºáž I/O áá¯ááºáá±á¬ááºáá»áẠá¡áá±á¡ááœááºááŸáá·áº áááºá ááºáá±áááº-
ááŒááºáááºážááŸá¯ = IOPS * ááááºááá¯á·á¡ááœááºá¡á á¬ážBlock size ááẠblock size ááŒá áºáááºá
Block á¡ááœááºá¡á
á¬ážááẠá¡ááœááºá¡áá±ážááŒá®ážáá±á¬ ááá¹ááá¬áá
áºáá¯ááŒá
áºáááºá áá±ááºáá®áá¬ážááŸááºáž ESXi ááẠ32 KB á¡ááœááºá¡á
á¬ážá¡áá áá¯ááºááœááºáá»á¬ážááᯠááœáá·áºááŒá¯áá¬ážáááºá ááá±á¬ááºá ááá¯ááŒá®ážááẠáá±á¬áºáá±á¬áºáá»á¬ážáá»á¬ážááᯠááœá²áá¬ážáááºá ááá¯ááŸá±á¬ááºááŸá¯á
áá
áºá¡á¬ážáá¯á¶ážááẠááá¯áá²á·ááá¯á·áá±á¬ ááŒá®ážáá¬ážáá±á¬áá¯ááºááœááºáá»á¬ážááŒáá·áº áááá±á¬ááºá
áœá¬áá¯ááºáá±á¬ááºááá¯ááºáááºááá¯ááºáá±á¬ááŒá±á¬áá·áº ESXi Advanced Settings ááœáẠDiskMaxIOSize áá±á¬ááºáá
áºáá¯ááŸááááºá áááºážááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº hypervisor á០áá»á±á¬áºááœá¬ážáá±á¬ á¡áá»á¬ážáá¯á¶ážááááºááá¯á·á¡ááœááºá¡á
á¬ážááᯠááẠáá»áŸá±á¬á·áá»ááá¯ááºááẠ(á¡áá±ážá
áááºá¡áá»ááºáá»á¬áž
ááŒá®ážáá¬ážáá±á¬ ááá±á¬ááºá¡ááœááºá¡á á¬ážááẠááá¯ááŸá±á¬ááºááŸá¯á áœááºážáá±á¬ááºáááºá¡áá±á«áº ááááá¯ááºá á±ááá¯ááºáááºá IOPS á¡áá±á¡ááœááºááŸáá·áº ááŒááºáááºážááŸá¯ááá¬áááẠáá±ážáááºáá±á¬áºáááºážá ááŒáá·áºáá¬ážáá±á¬ latencies ááᯠááŒá®ážáá¬ážáá±á¬ ááá±á¬ááºá¡ááœááºá¡á á¬ážááŒáá·áº ááŒáá·áºááŸá¯ááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áºá ဠparameter ááá¯á¡á¬áá¯á¶á áá¯ááºáá«á
latency - á áááºáááºá á¬ážá áá¬á¡áá±á¬ááºážáá¯á¶ážá áœááºážáá±á¬ááºáááºáááºááŸááºáá»ááºá virtual machine áá áºáá¯á¡ááœáẠI/O latency ááœááº-
- hypervisor á¡ááœááºážááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬áž (KAVGá áá»ááºážáá»áŸ Kernel MilliSec/Read);
- áá±áá¬ááœááºáááºááŸáá·áº ááá¯ááŸá±á¬ááºááŸá¯á áá Ạ(DAVGá áá»ááºážáá»áŸ Driver MilliSec/Command) á០áá¶á·ááá¯ážáá±ážáá±á¬ ááŸá±á¬áá·áºááŸá±ážááŒááºážá
á§áá·áºááẠOS (GAVGá áá»ááºážáá»áŸ Guest MilliSec/Command) ááœáẠááŒááºááá¯ááºáá±á¬ á á¯á á¯áá±á«ááºáž latency ááẠKAVG ááŸáá·áº DAVG á áá±á«ááºážá á¯ááŒá áºáááºá
GAVG ááŸáá·áº DAVG ááᯠááá¯ááºážáá¬ááŒá®áž KAVG ááᯠááœááºáá»ááºáááº- GAVGâDAVGá
á¡áá®ážáááºáá±á·áá¬ááŒáá·áºáá¡á±á¬áẠKAVG. áá¯á¶ááŸááºáááºáááºáá±á ááºááœáẠKAVG ááẠáá¯á ááá¯á·ááá¯áẠá¡áááºážáá¯á¶áž DAVG ááẠáá»á¬ážá áœá¬áááºážááá·áºáááºá KAVG ááẠááŒáá·áºáá¬ážáááºáᯠááá·áºááŸááºážáááá·áº áá áºáá¯áááºážáá±á¬ ááá á¹á ááŸá¬ VM disk áá±á«áºááŸá IOPS ááá·áºáááºáá»ááºááŒá áºáááºá á€ááá á¹á ááœááºá áááºáááºááá·áºáááºáá»ááºááá¯áá»á±á¬áºááœááºáááºááŒáá¯ážá á¬ážáá±á¬á¡áá«á KAVG ááá¯ážáá¬áááá·áºáááºá
KAVG á á¡áááºááŸá¬ážáá¯á¶áž á¡á áááºá¡ááá¯ááºážááŸá¬ QAVG ááŒá áºááẠ- hypervisor á¡ááœááºážááŸá á á®áááºážáá»áááºááᯠáá¯ááºáá±á¬ááºááŒááºáž ááŒá áºáááºá KAVG á áá»ááºááŸááá±á¬ á¡á áááºá¡ááá¯ááºážáá»á¬ážááẠá¡á¬ážáááºážáá«áááºá
áá
áºáááºáááºáá¬áááá¯ááºáá¬ááŸá áááºážá
á®ááŒááºážááŸáá·áº ááá»á¬ážáá®ááá¯á· áááºážá
á®ááẠáá¯á¶áá±á¡ááœááºá¡á
á¬ážááŸááááºá á¡ááœáẠloaded áááºážáá»ááºáá»á¬ážá¡ááœááºá á€á¡ááœááºá¡á
á¬ážááᯠááá¯ážááŒáŸáá·áºááẠá¡áá¯á¶ážáááºááá¯ááºáá«áááºá
ááá¯á·áá±á¬áº áááºáá¶á HBA áá±á¬ááºážáá»áá°áá¶á០á á¬ááœááºá á¬áááºážáá»á¬ážááᯠáŠážá áœá¬áááºááŒá®áž áá¬ááºááœá²áááºážáá¯á¶áááºážáá»á¬ážááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠá ááºážáááºáá«á
SIOC (Storage I/O Control) ááá¹ááá¬áž áá«áááºááŸá¯ááŒá±á¬áá·áº áááá¯á· áááºážá
á®ááá·áº á¡ááœááºá¡á
á¬ážááᯠááááá¯ááºááá¯ááºáááºá áááºážááẠáá¬áá¬áá»á¬ážáá±á«áºááŸá áááºážá
á®ááŒááºážááᯠááá¯ááºááá
áºáá»áá» ááŒá±á¬ááºážáá²ááŒááºážááŒáá·áº á¡á
á¯á¡áá±ážááŸá áá¬áá¬áá»á¬ážá¡á¬ážáá¯á¶ážá០áááá¯á· áá
áºááŒá±ážáá®áááºáá±á¬ááºááœáá·áºááᯠáá±ážáá«áááºá ááá¯ááá¯áááºááŸá¬á á¡áááºááŸááºáá»á¬ážáá²ááŸáá
áºáŠážááẠá¡áá»áá¯ážááá®áá±á¬á
áœááºážáá±á¬ááºááẠ(áá°áá¶áá±áá±á¬á¡áááºáá®ážáá»ááºáž VM) ááá¯á¡ááºáá±á¬ VM ááᯠáá¯ááºáá±á¬ááºáá±áá«á SIOC ááẠá€á¡áááºááŸáẠ(DQLEN) ááŸá ááá®ááá¯á· áááºážá
á®ááá¬ážá¡ááŸááºááᯠáá»áŸá±á¬á·áá»áá±ážáááºá á¡áá±ážá
áááºá¡áá»ááºáá»á¬áž
áá»áœááºá¯ááºááá¯á·ááẠKAVG ááᯠááœá²áá¯ááºááá¯ááºáá«ááŒá®á ááᯠá¡áááºážáááºá¡ááŒá±á¬ááºáž DAVG. á¡áá¬á¡á¬ážáá¯á¶ážááẠá€áá±áá¬ááœáẠááá¯ážááŸááºážáá«áááº- DAVG ááẠááŒááºááááºáááºážáá»áẠ(áá±áá¬ááœááºáááºááŸáá·áº ááá¯ááŸá±á¬ááºááŸá¯á áá áº) á០ááááºáááºáá±ážááá·áº ááŸá±á¬áá·áºááŸá±ážááŸá¯ááŒá áºáááºá áá±ááºáá®ááŒá®áž áá±ááºááá®áá±á¬ ááá¯ááŸá±á¬ááºááŸá¯á áá áºááá¯ááºážááœáẠáááºážáááá¯ááºááá¯ááºá áœááºážáá±á¬ááºáááºáá±á¬ááºáá¬áá»á¬ážááŸááááºá DAVGs ááŸáá·áº ááŒá¿áá¬áá»á¬ážááᯠááœá²ááŒááºážá áááºááŒá¬áááºá áááºážááá¯á·ááᯠááŒáá·áºááŸá¯ááŒááºážááẠá¡áááá¹áá¬ááºááŸáá á±áááºá ESXi ááŸáá·áº ááá¯ááŸá±á¬ááºááŸá¯áááºááœáẠá¡áá¬á¡á¬ážáá¯á¶áž á¡áááºááŒá±áá«á áá±áá¬ááœááºáááºááᯠá á áºáá±ážáá«á
á
áœááºážáá±á¬ááºáááºááŒá¿áá¬áá»á¬ážááá¯ááŸá±á¬ááºááŸá¬ážáááºá áááºáááá¯ááŸá±á¬ááºááŸá¯á
áá
áºá¡ááœáẠááŸááºáááºáá±á¬áááºážááŒá±á¬ááºážááœá±ážáá»ááºááŸá¯áá°áá«á (PSP) ááá¯ááœá±ážáá»ááºáá«á áá±ááºáá®ááá¯ááŸá±á¬ááºááŸá¯á
áá
áºá¡á¬ážáá¯á¶ážáá®ážáá«ážááẠPSP Round-Robin (ALUAá Asymmetric Logical Unit Access) ááŒáá·áº ááá¯á·ááá¯áẠááá«áá²)á á€áá°áá«áááẠááá·áºá¡á¬áž ááá¯ááŸá±á¬ááºááŸá¯á
áá
áºááá¯á· áááŸáááá¯ááºáá±á¬áááºážááŒá±á¬ááºážá¡á¬ážáá¯á¶ážááᯠá¡áá¯á¶ážááŒá¯ááœáá·áºáá±ážáááºá ALUA ááá
á¹á
ááœááºá áááá¯ááá¯ááºááá¯ááºááá·áº ááááºážáá»á¯ááºáááááá¬áá®ááá¯á· áááºážááŒá±á¬ááºážáá»á¬ážááá¯áᬠá¡áá¯á¶ážááŒá¯áááºá ESXi ááŸá ááá¯ááŸá±á¬ááºááŸá¯á
áá
áºá¡á¬ážáá¯á¶ážááœáẠRound-Robin áá°áá«áááᯠáááºááŸááºááá·áº áá¯á¶áá±á
ááºážáá»ááºážáá»á¬áž áááŸááá«á ááá·áºááá¯ááŸá±á¬ááºááŸá¯á
áá
áºá¡ááœáẠá
ááºážáá»ááºážáááŸááá«áá á¡á
á¯á¡áá±ážááŸá host á¡á¬ážáá¯á¶ážááœáẠáááºááá¯ááºáá±á¬á
ááºážáá»ááºážáá
áºáá¯áááºáá®ážáá±ážááá·áº ááá¯ááŸá±á¬ááºááŸá¯á
áá
áºáá¯ááºáá¯ááºáá°áá¶á០ááááºá¡ááºáá
áºáá¯ááᯠá¡áá¯á¶ážááŒá¯áá«á á¡áá±ážá
áááº
ááá¯á·á¡ááŒááºá á¡áá»áá¯á·áá±á¬ ááá¯ááŸá±á¬ááºááŸá¯á
áá
Ạáá¯ááºáá¯ááºáá°áá»á¬ážááẠá
á¶áááºááá¯áž 1000 á០1 ááá¯á· áááºážááŒá±á¬ááºážáá
áºáá¯áá»áŸáẠIOPS á¡áá±á¡ááœááºááᯠááŒá±á¬ááºážáá²ááẠá¡ááŒá¶ááŒá¯áá¬ážáááºá áá»áœááºá¯ááºááá¯á·á áááºááœá±á·ááœááºá áááºážááẠááá¯ááŸá±á¬ááºááŸá¯á
áá
áºá០ááá¯ááá¯á
áœááºážáá±á¬ááºáááºááᯠâááŸá
áºáá¯ááºááŒááºážâ áá¯ááºááá¯ááºá
á±ááŒá®áž áá»ááºááœááºááŸá¯á¡ááœáẠááá¯á¡ááºááá·áºá¡áá»áááºááᯠáááááá¬áᬠáá»áŸá±á¬á·áá»ááá¯ááºá
á±áá²á·áááºá ááááºážáá»á¯ááºáááááᬠáá»áá¯á·ááœááºážááŸá¯ ááá¯á·ááá¯áẠá¡ááºááááºáá
áºáᯠááŒá
áºáá±á«áºáá±á¬á¡áá«á áá±á¬ááºážáá»áá°á á¡ááŒá¶ááŒá¯áá»ááºáá»á¬ážááᯠá
á
áºáá±ážááŒá®áž ááá·áºáá»ááºááŸá¯áá»á¬ážáááŸááá«áá á€ááá·áºáááºáá»ááºááᯠááŒá±á¬ááºážáá²ááŒáá·áºáá«á á¡áá±ážá
áááº
á¡ááŒá±áᶠvirtual machine disk á áá áºááœá² á áœááºážáá±á¬ááºáááºáá±á¬ááºáá¬áá»á¬áž
vCenter ááŸá Disk á áá áºááœá²á áœááºážáá±á¬ááºáááºáá±á¬ááºáá¬áá»á¬ážááᯠDatastoreá Diská Virtual Disk ááá¹ááá»á¬ážááœáẠá á¯áá±á¬ááºážáá¬ážáááº-
á¡ááá¯ááºáž áá±áá¬á
ááá¯áž VM áá
áºááºáá»á¬ážáááºááŸááᬠvSphere disk ááá¯ááŸá±á¬ááºááŸá¯ (áá±áá¬á
ááá¯ážáá»á¬áž) á¡ááœáẠáááºááá
áºáá»á¬ážááŸááá«áááºá á€áá±áá¬ááœáẠáááºááẠá
á¶áá±á¬ááºáá¬áá»á¬ážááᯠááœá±á·ááááá·áºáááº-
- IOPS (áá áºá áá¹ááá·áºáá»áŸáẠáá»ááºážáá»áŸ áááº/áá±áž áá±á¬ááºážááá¯áá»ááºáá»á¬áž)á
- ááŒááºáááºážááŸá¯ (Read/Write rate)á
- ááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬áž (Read/Write/Highest latency)á
áá°á¡áá áá±á¬ááºáá¬áá»á¬ážáá¡áááºáá»á¬ážááŸá¡áá¬á¡á¬ážáá¯á¶ážááŸááºážáááºážáááºá á€áá±áá¬ááœáẠá á¬áááºážá¡ááºážáá»á¬ážááẠáá®ážááŒá¬áž VM (ááá¯á·ááá¯áẠVM áá áºááº) á¡ááœááºááá¯ááºáá±á¬áºáááºáž datastore áá áºáá¯áá¯á¶ážá¡ááœáẠáá±áá°áá»ááááºážááááºážáá»á¬ážááŒá áºáááºáá°áá±á¬á¡áá»ááºááᯠáá±á¬ááºáá áºááŒáááºáááºá á¡á¬áá¯á¶á áá¯ááºáá«áá á±á áá»áœááºáá±á¬á·áºá¡ááŒááºá¡áá á¡áááºážáá¯á¶áž ááá¯ááºážáá¬ááŸá¯áá¬á 2 á áá¹ááá·áºááŸááááºááá¯áá²á·á¡áá»ááºááᯠá¡ááŒá±áá¶ááŒá®áž ESXTOP ááŸá¬ áá®ááááºážááááºážááœá±ááᯠááŒáá·áºááᬠááá¯á¡áááºááŒá±áá«áááºá
á¡ááá¯ááºáž disk ááᯠVM ááŸá¡áá¯á¶ážááŒá¯áá±á¬ááááºááá¯á·áááááá¬áá»á¬ážááœááºáááºááá áºáá»á¬ážááŸááááºá á¡áá¯ááºá¡áá¯áá®áá»á¬ážá¡ááœáẠáá±á«ááºážá ááºážááŸá¯á¡áá»áá¯ážá¡á á¬áž (ááá¯ááºážáá¬ááŸá¯áá¬áá¡ááœááºáž á¡áááº/á¡ááœáẠáá¯ááºáá±á¬ááºáá»áẠá¡áá±á¡ááœááº) ááŸáá·áº ááááºááá¯á·áááºáá±á¬ááºááœáá·áºááá¯ááºáᬠáá±á¬ááºáá¬á¡áá»á¬ážá¡ááŒá¬áž (Commands áá»á¬ážááᯠáá»ááºááááºážááá¯ááºáááºá Bus ááŒááºáááºáááºááŸááºááŒááºáž) ááŸááááºá áá»áœááºáá±á¬á·áºá¡ááŒááºá¡ááá±á¬á· ESXTOP ááŸá¬ áá®á¡áá»ááºá¡áááºááᯠááŒáá·áºááᬠááá¯á¡áááºááŒá±áá«áááºá
á¡ááá¯ááºáž Virtual Disk - VM disk ááœá²á áá áºá á áœááºážáá±á¬ááºáááºááŒá¿áá¬áá»á¬ážááᯠááŸá¬ááœá±ááŒááºážá ááŸá¯áá±á¬áá·áºá០á¡áá¯á¶ážáááºáá¯á¶ážááŒá áºáááºá á€áá±áá¬ááœáẠáááºááẠvirtual disk áá áºáá¯á á®á¡ááœáẠá áœááºážáá±á¬ááºáááºááᯠááŒááºááœá±á·ááá¯ááºáááºá virtual machine áá áºáá¯áá¯ááœáẠááŒá¿áá¬ááŸááááŸá áá¬ážáááºááẠááá¯á¡ááºáá±á¬ á€á¡áá»ááºá¡áááºááŒá áºáááºá I/O áááºáááºááŸá¯á¡áá±á¡ááœááºá¡ááœáẠá á¶áá±á¬ááºáá¬áá»á¬ážá¡ááŒááºá áááº/áá±ážáá« á¡áá¶á¡ááá¯ážá¡áá»ááºááŸáá·áº ááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬ážá á€á¡ááá¯ááºážááœáẠááá±á¬á·á¡ááœááºá¡á á¬ážááá¯ááŒáááá·áº á¡áá¯á¶ážáááºáá±á¬áá±á¬ááºáá¬áá»á¬ážáá«ááŸááááº- Read/Write request size.
á¡á±á¬ááºáá±á¬áºááŒáá«áá¯á¶ááœáẠIOPS á¡áá±á¡ááœááºá latency ááŸáá·áº block size ááá¯ááœá±á·ááŒááºááá¯ááºááá·áº VM disk á áœááºážáá±á¬ááºáááºáááááºááŒá áºáááºá
SIOC ááá¯ááœáá·áºáá¬ážáá»áŸáẠdatastore áá
áºáá¯áá¯á¶ážá¡ááœáẠá
áœááºážáá±á¬ááºáááºáááºááá
áºáá»á¬ážááᯠááŒáá·áºááŸá¯ááá¯ááºáááºá á€áááºááŸá¬ áá»ááºážáá»áŸ Latency ááŸáá·áº IOPS ááá¯ááºáᬠá¡ááŒá±áá¶á¡áá»ááºá¡áááºáá»á¬ážááŒá
áºáááºá áá°áááºážá¡á¬ážááŒáá·áºá á€á¡áá»ááºá¡áááºááᯠá¡áá»áááºááŸáá·áºáááŒá±ážáá® ááŒáá·áºááŸá¯ááá¯ááºáá«áááºá
ESXTOP
ESXTOP ááœáẠhost disk subsystem áá áºáá¯áá¯á¶ážá áá áºáŠážáá»ááºáž virtual machine áá»á¬ážááŸáá·áº áááºážááá¯á·á disks áá»á¬ážáá±á«áºááœáẠááááºážá¡áá»ááºá¡áááºáá±ážááá·áº áááºáá¬ážááŒááºáá»á¬ážá áœá¬ááŸááááºá
virtual machines ááœá±á¡ááŒá±á¬ááºáž á¡áá»ááºá¡áááºááœá±áá²á· á ááá¯ááºáá¡á±á¬ááºá âDisk VMâ áá»ááºááŸá¬ááŒááºááᯠâvâ áá±á¬á·ááŒáá·áº áá±á«áºáááº-
NVDISK VM disk á¡áá±á¡ááœááºá áá
áºáá
áºáá¯á
á®á¡ááœáẠá¡áá»ááºá¡áááºááŒáá·áºááŸá¯ááẠâeâ ááá¯ááŸáááºááŒá®áž á
áááºáááºá
á¬ážáá±á¬ VM á GID ááᯠááá¯ááºááá·áºáá«á
á€á ááááºáá±á«áºááŸá áá»ááºáá±á¬ááºáá»á¬ážá á¡áááá¹áá«ááºááẠáááºážááá¯á·áá¡áááºáá»á¬ážá០ááŸááºážáá«áááºá
ááŒá¿áá¬ááŒá±ááŸááºážááá·áºá¡áá« áá±á¬ááºáááºá¡áá¯á¶ážáááºáá±á¬áá»ááºááŸá¬ááŒááºááŸá¬ Disk adapter ááŒá áºáááºá âdâ áá±á¬á·ááŒáá·áº áá±á«áºááẠ(á¡ááœáẠAá B, C, D, E, G ááᯠá¡á±á¬ááºáá±á¬áºááŒáá«áá¯á¶ááœáẠááœá±ážáá¬ážáááº)
NPTH - á€áááºáá¬ááŸááŒááºááá±á¬ááá»á¬ážááá¯á·ááœá¬ážáá±á¬áááºážááŒá±á¬ááºážá¡áá±á¡ááœááºá adapter áá±á«áºááŸá áááºážááŒá±á¬ááºážáá
áºáá¯á
á®á¡ááœáẠá¡áá»ááºá¡áááºááá°ááẠ"e" ááá¯ááŸáááºááŒá®áž adapter áá¡áááºááᯠááá¯ááºááá·áºáá«-
AQLEN - á¡áááºáá¬áá±á«áºááŸá á¡áá»á¬ážáá¯á¶ážáááºážá
á®ááá·áºá¡ááœááºá¡á
á¬ážá
á¡áááºááœááºááŒá±á¬áá²á·ááá·áº ááŸá±á¬áá·áºááŸá±ážáá±á¬áá±á¬ááºáá¬áá»á¬ážáááºáž á€á ááááºáá±á«áºááœáẠááŸááááº- KAVG/cmdá GAVG/cmdá DAVG/cmdá QAVG/cmd.
âuâ ááá¯ááºááá¯ááŸáááºááŒááºážááŒáá·áº áá±á«áºááá¯áá¬ážááá·áº Disk á ááºáá á¹á ááºážáá»ááºááŸá¬ááŒááºááẠááááºááá¯á·ááá·áºáááááá¬áá áºáá¯áá»ááºážá á®á¡ááœáẠá¡áá»ááºá¡áááºáá»á¬ážááᯠáá±ážáá±á¬ááºááẠ- ááá»á¬áž (á¡ááœáẠAá B, F, Gá á¡á±á¬ááºáá±á¬áºááŒáá«áá¯á¶ááœáẠáá»áœááºá¯ááºááᯠááœá±ážáá»ááºáá¬ážáááº)á á€áá±áá¬ááœáẠááá»á¬ážá¡ááœáẠáááºážá á®ááŒááºáž á¡ááŒá±á¡áá±ááᯠáááºááŒááºááá¯ááºáááºá
DQLEN - ááááºááá¯á·áááááá¬áá
áºáá¯á¡ááœáẠáááºážá
á®ááá·áºá¡ááœááºá¡á
á¬ážá
ACTV - ESXi kernel ááŸá I/O command á¡áá±á¡ááœááºá
áá±ážáááºá - áááºážá
á®ááŸá I/O command á¡áá±á¡ááœááºá
%áá°á¡ááºá
áºáá® - ACTV / DQLEN à 100%á
ááẠâ (ACTV + QUED) / DQLENá
%USD áá»á¬ážáá±áá«á áááºážá á®ááŒááºážááᯠááá¯ážááŒáŸáá·áºááẠáááºá ááºážá á¬ážááá·áºáááºá áááºážá á®ááœáẠcommand áá»á¬ážáá»á¬ážáá±á QAVG áá»á¬ážáá±áá±á ááŸáá·áºá¡áá® KAVG áá»á¬ážáá±ááŒá áºáááºá
ááá¯ááŸá±á¬ááºááŸá¯á áá áºááœáẠVAAI (vStorage API for Array Integration) á¡áá¯ááºáá¯ááºáááºááŸááááŸá Disk á ááºáá á¹á ááºážá ááááºáá±á«áºááœááºáááºáž ááœá±á·ááŒááºááá¯ááºáááºá áá«ááá¯áá¯ááºááá¯á·á á¡ááœáẠA áá²á· O ááᯠááœá±ážáá«á
VAAI ááá¹ááá¬ážááẠááá·áºá¡á¬áž hypervisor á០á¡áá¯ááºáá áºá áááºáá áºááá¯ááºážá¡á¬áž ááá¯ááŸá±á¬ááºááŸá¯á áá áºááá¯á· ááá¯ááºááá¯ááºááœáŸá²ááŒá±á¬ááºážááá¯ááºá á±áááºá á¥ááá¬á¡á¬ážááŒáá·áºá áá¯áá áá¯ááºááœááºáá»á¬ážááᯠáá°ážáá°ááŒááºáž ááá¯á·ááá¯áẠááááºááá¯á·ááŒááºážááá¯á·ááᯠáá¯ááºáá±á¬ááºááá¯ááºáááºá
á¡áááºáá¯á¶ááœáẠáááºááŒááºáááá·áºá¡ááá¯ááºáž VAAI ááẠá€ááá¯ááŸá±á¬ááºááŸá¯á
áá
áºááœáẠá¡áá¯ááºáá¯ááºáááº- Zero ááŸáá·áº ATS primitives áá»á¬ážááᯠáááºááŒáœá
áœá¬ á¡áá¯á¶ážááŒá¯áá«áááºá
ESXi ááŸá disk ááœá²á áá áºááŸáá·áº ááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºáá¯ááºáá±á¬ááºááẠá¡ááŒá¶ááŒá¯áá»ááºáá»á¬áž
- ááá±á¬ááºá¡ááœááºá¡á á¬ážááᯠááá¯ááŒá¯áá«á
- HBA ááœáẠá¡áá±á¬ááºážáá¯á¶ážáááºážá á®á¡ááœááºá¡á á¬ážááᯠáááºááŸááºáá«á
- áá±áá¬á ááá¯ážáá»á¬ážááœáẠSIOC ááá¯ááœáá·áºáááºááá±á·áá«ááŸáá·áºá
- ááá¯ááŸá±á¬ááºááŸá¯á áá Ạáá¯ááºáá¯ááºáá°á á¡ááŒá¶ááŒá¯áá»ááºáá»á¬ážááŸáá·áºá¡áá® PSP ááᯠââááœá±ážáá»ááºáá«á
- VAAI á¡áá¯ááºáá¯ááºáá±ááŒá±á¬ááºáž áá±áá»á¬áá«á á±á
áá±á«ááºážá
ááºá¡ááœáẠá¡áá¯á¶ážáááºáá±á¬ áá±á¬ááºážáá«ážáá»á¬áž
source: www.habr.com