Optimalkan kinerja disk untuk volume penyimpanan instance pada instance Linux - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Optimalkan kinerja disk untuk volume penyimpanan instance pada instance Linux

catatan

Topik ini hanya berlaku untuk instance Linux.

Karena cara Amazon EC2 dalam memvirtualisasi disk, penulisan pertama ke lokasi mana pun pada beberapa volume penyimpanan instans berjalan lebih lambat dibandingkan penulisan berikutnya. Untuk sebagian besar aplikasi, mengamortisasi biaya ini selama masa pakai instans dapat diterima. Namun, jika Anda membutuhkan performa disk yang tinggi, sebaiknya inisialisasi drive dengan menulis satu kali ke setiap lokasi drive sebelum digunakan dalam produksi.

catatan

Beberapa tipe instans dengan solid state drive (SSD) pasang langsung dan dukungan TRIM memberikan performa maksimal saat peluncuran, tanpa inisialisasi. Untuk informasi tentang penyimpanan instans untuk setiap tipe instans, lihat Volume penyimpanan instans.

Jika Anda membutuhkan fleksibilitas yang lebih besar dalam hal latensi atau throughput, sebaiknya gunakan Amazon EBS.

Untuk menginisialisasi volume penyimpanan instans, gunakan perintah dd berikut, bergantung pada penyimpanan yang akan menginisialisasi (misalnya, /dev/sdb atau /dev/nvme1n1).

catatan

Pastikan untuk melepaskan drive sebelum melakukan perintah ini.

Inisialisasi dapat memakan waktu lama (sekitar 8 jam untuk instans sangat besar).

Untuk menginisialisasi volume penyimpanan instans, gunakan perintah berikut pada tipe instans m1.large, m1.xlarge, c1.xlarge, m2.xlarge, m2.2xlarge, dan m2.4xlarge:

dd if=/dev/zero of=/dev/sdb bs=1M dd if=/dev/zero of=/dev/sdc bs=1M dd if=/dev/zero of=/dev/sdd bs=1M dd if=/dev/zero of=/dev/sde bs=1M

Untuk melakukan inisialisasi pada semua volume penyimpanan instans pada saat bersamaan, gunakan perintah berikut:

dd if=/dev/zero bs=1M|tee /dev/sdb|tee /dev/sdc|tee /dev/sde > /dev/sdd

Mengonfigurasi drive untuk RAIDdengan melakukanke setiap lokasi drive. Saat mengonfigurasi RAID berbasis perangkat lunak, pastikan untuk mengubah kecepatan rekonstruksi minimum:

echo $((30*1024)) > /proc/sys/dev/raid/speed_limit_min