{"id":163777,"date":"2012-12-24T19:56:03","date_gmt":"2012-12-24T15:56:03","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=163777"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=163777","title":{"rendered":"<span class=\"post_title\">\u0422\u0435\u0441\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 EBS<\/span>"},"content":{"rendered":"<div class=\"content html_format\">   \t\u041f\u0440\u0438\u0432\u0435\u0442! <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/de2\/8d5\/cd3\/de28d5cd30892edd8b0d669b656dfede.png\" alt=\"image\" align=\"right\"\/><\/p>\n<p>  \u041e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u043e \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u043f\u043e\u0437\u0438\u0442\u0438\u0432\u0430\/\u043d\u0435\u0433\u0430\u0442\u0438\u0432\u0430 \u043e\u0431 EBS. \u0422\u0430\u043a \u0436\u0435 \u043d\u0435 \u043c\u0430\u043b\u043e \u0442\u0435\u0441\u0442\u043e\u0432 \u043d\u0430 \u0438\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c. \u042f \u0440\u0435\u0448\u0438\u043b \u0441\u0430\u043c \u043f\u0440\u043e\u0432\u0435\u0441\u0442\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u0441\u0442\u043e\u0432 \u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u0432\u043e\u0434\u0443.<\/p>\n<p>  \u0418\u0442\u0430\u043a, \u0432 \u0442\u0435\u0441\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0430 \u043c\u0430\u0448\u0438\u043d\u043a\u0430 <b>m1.large<\/b> \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u044b\u043b\u0438 \u043f\u0440\u0438\u043c\u0430\u0443\u043d\u0447\u0435\u043d\u044b \u0434\u0438\u0441\u043a\u0438:  <\/p>\n<ul>\n<li>EBS Standard, 100 GB<\/li>\n<li>EBS IO-1 500 IOPS, 100 GB<\/li>\n<li>EBS IO-1 1000 IOPS, 100 GB<\/li>\n<li>EBS IO-1 2000 IOPS, 200 GB<\/li>\n<li><i>8x<\/i>EBS Standard, 30 GB, RAID 10<\/li>\n<li>Ephemeral, 450 GB<\/li>\n<\/ul>\n<p>  \u0411\u044b\u043b\u0438 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u0441\u0442\u043e\u0432:<\/p>\n<pre><code class=\"bash\"># hdparm -tT \/dev\/xcdX <\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"bash\"># dd if=\/dev\/zero of=tempfile bs=5M count=1024 conv=fdatasync,notrunc # echo 3 &gt; \/proc\/sys\/vm\/drop_caches # dd if=tempfile of=\/dev\/null bs=5M count=1024 <\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"bash\"># sysbench --num-threads=16 --test=fileio --file-total-size=5G --file-test-mode=rndrw prepare # sysbench --num-threads=16 --test=fileio --file-total-size=5G --file-test-mode=rndrw run <\/code><\/pre>\n<p><a name=\"habracut\"><\/a><br \/>  \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0432\u044b\u0432\u043e\u0434\u0430 \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u044c:<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">EBS Standard, 100 GB<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\"># hdparm -tT \/dev\/xvdj  \/dev\/xvdj:  Timing cached reads:   4866 MB in  2.00 seconds = 2428.53 MB\/sec  Timing buffered disk reads:  242 MB in  3.00 seconds =  80.54 MB\/sec   Timing cached reads:   5146 MB in  2.00 seconds = 2579.25 MB\/sec  Timing buffered disk reads:  294 MB in  3.01 seconds =  97.59 MB\/sec   Timing cached reads:   4870 MB in  2.00 seconds = 2440.55 MB\/sec  Timing buffered disk reads:  306 MB in  3.00 seconds = 101.89 MB\/sec  # dd if=\/dev\/zero of=tempfile bs=5M count=1024 conv=fdatasync,notrunc 1024+0 records in 1024+0 records out 5368709120 bytes (5.4 GB) copied, 161.222 s, 33.3 MB\/s  # echo 3 &gt; \/proc\/sys\/vm\/drop_caches  # dd if=tempfile of=\/dev\/null bs=5M count=1024 1024+0 records in 1024+0 records out 5368709120 bytes (5.4 GB) copied, 86.4683 s, 62.1 MB\/s   #  sysbench --num-threads=16 --test=fileio --file-total-size=5G --file-test-mode=rndrw run sysbench 0.4.12:  multi-threaded system evaluation benchmark  Running the test with following options: Number of threads: 16  Extra file open flags: 0 128 files, 40Mb each 5Gb total file size Block size 16Kb Number of random requests for random IO: 10000 Read\/Write ratio for combined random IO test: 1.50 Periodic FSYNC enabled, calling fsync() each 100 requests. Calling fsync() at the end of test, Enabled. Using synchronous I\/O mode Doing random r\/w test Threads started! Done.  Operations performed:  6000 Read, 4000 Write, 12800 Other = 22800 Total Read 93.75Mb  Written 62.5Mb  Total transferred 156.25Mb  (69.816Mb\/sec)  4468.25 Requests\/sec executed  Test execution summary:     total time:                          2.2380s     total number of events:              10000     total time taken by event execution: 1.5942     per-request statistics:          min:                                  0.01ms          avg:                                  0.16ms          max:                                 65.00ms          approx.  95 percentile:               0.02ms  Threads fairness:     events (avg\/stddev):           625.0000\/249.48     execution time (avg\/stddev):   0.0996\/0.03 <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">EBS IO-1 500 IOPS, 100 GB<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\"># hdparm -tT \/dev\/xvdh  \/dev\/xvdh:  Timing cached reads:   4314 MB in  2.00 seconds = 2161.08 MB\/sec  Timing buffered disk reads:   72 MB in  3.05 seconds =  23.57 MB\/sec   Timing cached reads:   3646 MB in  2.00 seconds = 1826.09 MB\/sec  Timing buffered disk reads:   76 MB in  3.04 seconds =  25.01 MB\/sec   Timing cached reads:   4346 MB in  2.00 seconds = 2175.61 MB\/sec  Timing buffered disk reads:   76 MB in  3.03 seconds =  25.12 MB\/sec  # dd if=\/dev\/zero of=tempfile bs=5M count=1024 conv=fdatasync,notrunc 1024+0 records in 1024+0 records out 5368709120 bytes (5.4 GB) copied, 271.993 s, 19.7 MB\/s  # echo 3 &gt; \/proc\/sys\/vm\/drop_caches  # dd if=tempfile of=\/dev\/null bs=5M count=1024 1024+0 records in 1024+0 records out 5368709120 bytes (5.4 GB) copied, 182.106 s, 29.5 MB\/s   #  sysbench --num-threads=16 --test=fileio --file-total-size=5G --file-test-mode=rndrw run sysbench 0.4.12:  multi-threaded system evaluation benchmark  Running the test with following options: Number of threads: 16  Extra file open flags: 0 128 files, 40Mb each 5Gb total file size Block size 16Kb Number of random requests for random IO: 10000 Read\/Write ratio for combined random IO test: 1.50 Periodic FSYNC enabled, calling fsync() each 100 requests. Calling fsync() at the end of test, Enabled. Using synchronous I\/O mode Doing random r\/w test Threads started! Done.  Operations performed:  6000 Read, 4000 Write, 12800 Other = 22800 Total Read 93.75Mb  Written 62.5Mb  Total transferred 156.25Mb  (16.794Mb\/sec)  1074.78 Requests\/sec executed  Test execution summary:     total time:                          9.3042s     total number of events:              10000     total time taken by event execution: 0.2975     per-request statistics:          min:                                  0.01ms          avg:                                  0.03ms          max:                                 30.70ms          approx.  95 percentile:               0.02ms  Threads fairness:     events (avg\/stddev):           625.0000\/553.34     execution time (avg\/stddev):   0.0186\/0.02 <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">EBS IO-1 1000 IOPS, 100 GB<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\"># hdparm -tT \/dev\/xvdf  \/dev\/xvdf:  Timing cached reads:   5090 MB in  2.00 seconds = 2550.81 MB\/sec  Timing buffered disk reads:  104 MB in  3.03 seconds =  34.30 MB\/sec   Timing cached reads:   5000 MB in  2.00 seconds = 2505.62 MB\/sec  Timing buffered disk reads:   98 MB in  3.10 seconds =  31.64 MB\/sec   Timing cached reads:   5046 MB in  2.01 seconds = 2507.34 MB\/sec  Timing buffered disk reads:   98 MB in  3.04 seconds =  32.19 MB\/sec   # dd if=\/dev\/zero of=tempfile bs=5M count=1024 conv=fdatasync,notrunc 1024+0 records in 1024+0 records out 5368709120 bytes (5.4 GB) copied, 167.252 s, 32.1 MB\/s  # echo 3 &gt; \/proc\/sys\/vm\/drop_caches  # dd if=tempfile of=\/dev\/null bs=5M count=1024 1024+0 records in 1024+0 records out 5368709120 bytes (5.4 GB) copied, 126.793 s, 42.3 MB\/s  #  sysbench --num-threads=16 --test=fileio --file-total-size=5G --file-test-mode=rndrw run sysbench 0.4.12:  multi-threaded system evaluation benchmark  Running the test with following options: Number of threads: 16  Extra file open flags: 0 128 files, 40Mb each 5Gb total file size Block size 16Kb Number of random requests for random IO: 10000 Read\/Write ratio for combined random IO test: 1.50 Periodic FSYNC enabled, calling fsync() each 100 requests. Calling fsync() at the end of test, Enabled. Using synchronous I\/O mode Doing random r\/w test Threads started! Done.  Operations performed:  6001 Read, 4000 Write, 12800 Other = 22801 Total Read 93.766Mb  Written 62.5Mb  Total transferred 156.27Mb  (37.871Mb\/sec)  2423.73 Requests\/sec executed  Test execution summary:     total time:                          4.1263s     total number of events:              10001     total time taken by event execution: 0.8466     per-request statistics:          min:                                  0.01ms          avg:                                  0.08ms          max:                                 22.31ms          approx.  95 percentile:               0.02ms  Threads fairness:     events (avg\/stddev):           625.0625\/318.25     execution time (avg\/stddev):   0.0529\/0.02 <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">EBS IO-1 2000 IOPS, 200 GB<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\"># hdparm -tT \/dev\/xvdi  \/dev\/xvdi:  Timing cached reads:   4846 MB in  2.00 seconds = 2428.51 MB\/sec  Timing buffered disk reads:   90 MB in  3.02 seconds =  29.80 MB\/sec   Timing cached reads:   5122 MB in  2.05 seconds = 2503.64 MB\/sec  Timing buffered disk reads:  100 MB in  3.07 seconds =  32.56 MB\/sec   Timing cached reads:   4330 MB in  2.04 seconds = 2123.52 MB\/sec  Timing buffered disk reads:  102 MB in  3.05 seconds =  33.41 MB\/sec    # dd if=\/dev\/zero of=tempfile bs=5M count=1024 conv=fdatasync,notrunc 1024+0 records in 1024+0 records out 5368709120 bytes (5.4 GB) copied, 161.549 s, 33.2 MB\/s  # echo 3 &gt; \/proc\/sys\/vm\/drop_caches  # dd if=tempfile of=\/dev\/null bs=5M count=1024 1024+0 records in 1024+0 records out 5368709120 bytes (5.4 GB) copied, 155.51 s, 34.5 MB\/s   #  sysbench --num-threads=16 --test=fileio --file-total-size=5G --file-test-mode=rndrw prepare sysbench 0.4.12:  multi-threaded system evaluation benchmark  128 files, 40960Kb each, 5120Mb total Creating files for the test... [root@ip-10-98-91-92 4]#  sysbench --num-threads=16 --test=fileio --file-total-size=5G --file-test-mode=rndrw run sysbench 0.4.12:  multi-threaded system evaluation benchmark  Running the test with following options: Number of threads: 16  Extra file open flags: 0 128 files, 40Mb each 5Gb total file size Block size 16Kb Number of random requests for random IO: 10000 Read\/Write ratio for combined random IO test: 1.50 Periodic FSYNC enabled, calling fsync() each 100 requests. Calling fsync() at the end of test, Enabled. Using synchronous I\/O mode Doing random r\/w test Threads started! Done.  Operations performed:  6000 Read, 4000 Write, 12801 Other = 22801 Total Read 93.75Mb  Written 62.5Mb  Total transferred 156.25Mb  (74.645Mb\/sec)  4777.28 Requests\/sec executed  Test execution summary:     total time:                          2.0932s     total number of events:              10000     total time taken by event execution: 1.0015     per-request statistics:          min:                                  0.01ms          avg:                                  0.10ms          max:                                 10.10ms          approx.  95 percentile:               0.02ms  Threads fairness:     events (avg\/stddev):           625.0000\/177.29     execution time (avg\/stddev):   0.0626\/0.02 <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">8xEBS Standard, 30 GB, RAID 10<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\"># hdparm -tT \/dev\/md0  \/dev\/md0:  Timing cached reads:   3964 MB in  1.93 seconds = 2048.84 MB\/sec  Timing buffered disk reads:  230 MB in  3.53 seconds =  65.13 MB\/sec   Timing cached reads:   3994 MB in  1.99 seconds = 2002.16 MB\/sec  Timing buffered disk reads:  398 MB in  3.00 seconds = 132.64 MB\/sec   Timing cached reads:   4334 MB in  2.03 seconds = 2138.00 MB\/sec  Timing buffered disk reads:  302 MB in  3.02 seconds =  99.84 MB\/sec   # dd if=\/dev\/zero of=tempfile bs=5M count=1024 conv=fdatasync,notrunc 1024+0 records in 1024+0 records out 5368709120 bytes (5.4 GB) copied, 113.234 s, 47.4 MB\/s  # echo 3 &gt; \/proc\/sys\/vm\/drop_caches  # dd if=tempfile of=\/dev\/null bs=5M count=1024 1024+0 records in 1024+0 records out 5368709120 bytes (5.4 GB) copied, 97.9346 s, 54.8 MB\/s  # sysbench --num-threads=16 --test=fileio --file-total-size=5G --file-test-mode=rndrw run sysbench 0.5:  multi-threaded system evaluation benchmark  Running the test with following options: Number of threads: 16 Random number generator seed is 0 and will be ignored   Extra file open flags: 0 128 files, 40Mb each 5Gb total file size Block size 16Kb Number of IO requests: 10000 Read\/Write ratio for combined random IO test: 1.50 Periodic FSYNC enabled, calling fsync() each 100 requests. Calling fsync() at the end of test, Enabled. Using synchronous I\/O mode Doing random r\/w test Threads started!  Operations performed:  5998 reads, 4002 writes, 12800 Other = 22800 Total Read 93.719Mb  Written 62.531Mb  Total transferred 156.25Mb  (87.287Mb\/sec)  5586.40 Requests\/sec executed  General statistics:     total time:                          1.7901s     total number of events:              10000     total time taken by event execution: 1.1625s     response time:          min:                                  0.01ms          avg:                                  0.12ms          max:                                  8.99ms          approx.  95 percentile:               0.03ms  Threads fairness:     events (avg\/stddev):           625.0000\/171.83     execution time (avg\/stddev):   0.0727\/0.01 <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">Ephemeral, 450 GB<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\"># hdparm -tT \/dev\/xvdb   \/dev\/xvdb:  Timing cached reads:   4048 MB in  2.00 seconds = 2027.97 MB\/sec  Timing buffered disk reads:  1794 MB in  3.12 seconds = 575.84 MB\/sec   Timing cached reads:   4854 MB in  2.00 seconds = 2432.18 MB\/sec  Timing buffered disk reads:  1830 MB in  3.00 seconds = 609.94 MB\/sec   Timing cached reads:   3434 MB in  2.00 seconds = 1719.73 MB\/sec  Timing buffered disk reads:  770 MB in  3.13 seconds = 245.97 MB\/sec  # dd if=\/dev\/zero of=tempfile bs=5M count=1024 conv=fdatasync,notrunc 1024+0 records in 1024+0 records out 5368709120 bytes (5.4 GB) copied, 95.9093 s, 56.0 MB\/s  # echo 3 &gt; \/proc\/sys\/vm\/drop_caches # dd if=tempfile of=\/dev\/null bs=5M count=1024 1024+0 records in 1024+0 records out 5368709120 bytes (5.4 GB) copied, 55.5027 s, 96.7 MB\/s   # sysbench --num-threads=16 --test=fileio --file-total-size=5G --file-test-mode=rndrw run sysbench 0.4.12:  multi-threaded system evaluation benchmark  Running the test with following options: Number of threads: 16  Extra file open flags: 0 128 files, 40Mb each 5Gb total file size Block size 16Kb Number of random requests for random IO: 10000 Read\/Write ratio for combined random IO test: 1.50 Periodic FSYNC enabled, calling fsync() each 100 requests. Calling fsync() at the end of test, Enabled. Using synchronous I\/O mode Doing random r\/w test Threads started! Done.  Operations performed:  6000 Read, 4000 Write, 12800 Other = 22800 Total Read 93.75Mb  Written 62.5Mb  Total transferred 156.25Mb  (11.263Mb\/sec)   720.82 Requests\/sec executed  Test execution summary:     total time:                          13.8731s     total number of events:              10000     total time taken by event execution: 0.1603     per-request statistics:          min:                                  0.01ms          avg:                                  0.02ms          max:                                  2.34ms          approx.  95 percentile:               0.02ms  Threads fairness:     events (avg\/stddev):           625.0000\/117.83     execution time (avg\/stddev):   0.0100\/0.00 <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<h4>\u041e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432<\/h4>\n<p>  1. \u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0447\u0442\u0435\u043d\u0438\u044f\/\u0437\u0430\u043f\u0438\u0441\u0438 \u0447\u0435\u0440\u0435\u0437 dd, Mb\/s:<br \/>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/14a\/624\/9bd\/14a6249bd6032069bdd3bc9243013f87.png\" alt=\"image\"\/><\/p>\n<p>  2. \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443 \u0447\u0435\u0440\u0435\u0437 sysbench, Requests\/s:<br \/>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/9d5\/1fc\/3e8\/9d51fc3e838bbf8f3e9d4b699e753571.png\" alt=\"image\"\/><\/p>\n<p>  3. \u0412\u0440\u0435\u043c\u044f \u043f\u043e\u0442\u0440\u0430\u0447\u0435\u043d\u043d\u043e\u0435 \u043d\u0430 10\u043a \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 sysbench, s:<br \/>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/0cf\/d48\/4e1\/0cfd484e1cbebab1cccd24bf8a3a859a.png\" alt=\"image\"\/><\/p>\n<h4>\u0418\u0442\u043e\u0433\u0438<\/h4>\n<p>  \u0418\u0442\u0430\u043a, \u043f\u043e\u0445\u043e\u0436\u0435 \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0432\u0441\u0435\u0445 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438\u043c\u0435\u043d\u043d\u043e Ephemeral, \u043a\u0430\u043a \u0438 \u043e\u0436\u0438\u0434\u0430\u043b\u043e\u0441\u044c, \u043d\u043e IOPS \u043a \u043d\u0435\u043c\u0443 \u0441\u0430\u043c\u044b\u0439 \u043d\u0438\u0437\u043a\u0438\u0439. <\/p>\n<p>  \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0441\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c\u0438 EBS \u0432\u044b\u0448\u0435, \u0447\u0435\u043c \u043a \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c, \u0434\u0430\u0436\u0435 \u0441 2\u043a IOPS. \u041d\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e IOPS \u0431\u043e\u043b\u044c\u0448\u0435 \u0443 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 EBS, \u0445\u043e\u0442\u044f RAID \u043f\u043e IOPS \u0432\u0441\u0435\u0445 \u043f\u043e\u0431\u0435\u0434\u0438\u043b.<\/p>\n<p>  \u0412 \u0438\u0442\u043e\u0433\u0435, \u043a\u0430\u043a \u0438 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043b\u043e \u043e\u0436\u0438\u0434\u0430\u0442\u044c, \u043f\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443 \u0438 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 EBS \u043b\u0443\u0447\u0448\u0435, \u0445\u043e\u0442\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0435\u0439\u0434\u043e\u0432 \u0438\u0437 \u043d\u0438\u0445 \u0431\u0443\u0434\u0435\u0442 \u0435\u0449\u0451 \u0431\u044b\u0441\u0442\u0440\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0435\u043d\u043d\u0435\u0435. <\/p>\n<p>  \u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u0432\u0430\u0436\u043d\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043a \u0444\u0430\u0439\u043b\u0443 \u2014 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 ephemeral \u0438\u043b\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 EBS.    \t   \t<\/p>\n<div class=\"clear\"><\/div>\n<\/p><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/company\/epam_systems\/blog\/163777\/\"> http:\/\/habrahabr.ru\/company\/epam_systems\/blog\/163777\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"content html_format\">   \t\u041f\u0440\u0438\u0432\u0435\u0442! <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/de2\/8d5\/cd3\/de28d5cd30892edd8b0d669b656dfede.png\" alt=\"image\" align=\"right\"\/><\/p>\n<p>  \u041e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u043e \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u043f\u043e\u0437\u0438\u0442\u0438\u0432\u0430\/\u043d\u0435\u0433\u0430\u0442\u0438\u0432\u0430 \u043e\u0431 EBS. \u0422\u0430\u043a \u0436\u0435 \u043d\u0435 \u043c\u0430\u043b\u043e \u0442\u0435\u0441\u0442\u043e\u0432 \u043d\u0430 \u0438\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c. \u042f \u0440\u0435\u0448\u0438\u043b \u0441\u0430\u043c \u043f\u0440\u043e\u0432\u0435\u0441\u0442\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u0441\u0442\u043e\u0432 \u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u0432\u043e\u0434\u0443.<\/p>\n<p>  \u0418\u0442\u0430\u043a, \u0432 \u0442\u0435\u0441\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0430 \u043c\u0430\u0448\u0438\u043d\u043a\u0430 <b>m1.large<\/b> \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u044b\u043b\u0438 \u043f\u0440\u0438\u043c\u0430\u0443\u043d\u0447\u0435\u043d\u044b \u0434\u0438\u0441\u043a\u0438:  <\/p>\n<ul>\n<li>EBS Standard, 100 GB<\/li>\n<li>EBS IO-1 500 IOPS, 100 GB<\/li>\n<li>EBS IO-1 1000 IOPS, 100 GB<\/li>\n<li>EBS IO-1 2000 IOPS, 200 GB<\/li>\n<li><i>8x<\/i>EBS Standard, 30 GB, RAID 10<\/li>\n<li>Ephemeral, 450 GB<\/li>\n<\/ul>\n<p>  \u0411\u044b\u043b\u0438 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u0441\u0442\u043e\u0432:<\/p>\n<pre><code class=\"bash\"># hdparm -tT \/dev\/xcdX <\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"bash\"># dd if=\/dev\/zero of=tempfile bs=5M count=1024 conv=fdatasync,notrunc # echo 3 &gt; \/proc\/sys\/vm\/drop_caches # dd if=tempfile of=\/dev\/null bs=5M count=1024 <\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"bash\"># sysbench --num-threads=16 --test=fileio --file-total-size=5G --file-test-mode=rndrw prepare # sysbench --num-threads=16 --test=fileio --file-total-size=5G --file-test-mode=rndrw run <\/code><\/pre>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-163777","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/163777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=163777"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/163777\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=163777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=163777"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=163777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}