Amazon WebService 실습 시작 및 실천의 "그 1: I/O의 고속화"읽기

2720 단어 AWS

기준을 사용하여 Amazon WebService 실천 입문서의 입출력을 고속화하는 방법을 시도해 보세요.


방법: 입출력은 느린 선택부터 순차적으로 빠르게 진행됩니다.


책에서 소개한 고속화 방법

  • EC2의 스토리지 유형 선택
  • EC2의 볼륨 유형 선택
  • EBS 최적화 옵션 선택
  • RAID0으로 롤업
  • 열풍기
  • 가장 느린 방법
  • EC2의 스토리지 유형 선택...EBS
  • EC2의 볼륨 유형 선택·자기
  • EBS 최적화 옵션의 선택·없음
  • RAID0을 통한 분할 렌즈 없음
  • 분량의 난방기·무
  • 위의 조건에서 실례를 만들 때 다음과 같은 모형이 자세하게 나왔다.



    따라서 다음 인스턴스에서 생성됩니다.



    데이텀 명령을 설치합니다.

    # rootになる
    sudo su
    
    # yumのアップデートする
    yum clean all
    yum -y update
    
    # fioのインストール
    yum install libaio-devel
    wget http://pkgs.repoforge.org/fio/fio-2.0.14-1.el5.rf.x86_64.rpm
    rpm -Uvh fio-2.0.14-1.el5.rf.x86_64.rpm
    rpm -qa | grep fio
    
    # fioインストール確認
    which fio
    

    테스트

  • fio 실행 결과
  • fio
    [root@ip-172-31-26-155 ec2-user]# fio ./fileio_bench/random-read.fio
    random-read: (g=0): rw=randread, bs=4K-4K/4K-4K/4K-4K, ioengine=sync, iodepth=1
    fio-2.0.14
    Starting 1 process
    random-read: Laying out IO file(s) (1 file(s) / 100MB)
    
    random-read: (groupid=0, jobs=1): err= 0: pid=7160: Thu Feb 11 16:10:52 2016
      read : io=102400KB, bw=2173.1MB/s, iops=556521 , runt=    46msec
        clat (usec): min=0 , max=24 , avg= 1.09, stdev= 0.77
         lat (usec): min=0 , max=24 , avg= 1.21, stdev= 0.79
        clat percentiles (usec):
         |  1.00th=[    0],  5.00th=[    0], 10.00th=[    1], 20.00th=[    1],
         | 30.00th=[    1], 40.00th=[    1], 50.00th=[    1], 60.00th=[    1],
         | 70.00th=[    1], 80.00th=[    1], 90.00th=[    2], 95.00th=[    2],
         | 99.00th=[    3], 99.50th=[    3], 99.90th=[   13], 99.95th=[   14],
         | 99.99th=[   21]
        lat (usec) : 2=88.38%, 4=11.12%, 10=0.34%, 20=0.14%, 50=0.02%
      cpu          : usr=17.78%, sys=71.11%, ctx=7, majf=0, minf=4
      IO depths    : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0%
         submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
         complete  : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
         issued    : total=r=25600/w=0/d=0, short=r=0/w=0/d=0
    
    Run status group 0 (all jobs):
       READ: io=102400KB, aggrb=2173.1MB/s, minb=2173.1MB/s, maxb=2173.1MB/s, mint=46msec, maxt=46msec
    
    Disk stats (read/write):
      xvda: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00%
    [root@ip-172-31-26-155 ec2-user]#
    

    좋은 웹페이지 즐겨찾기