Amazon FSx File Gateway tidak lagi tersedia untuk pelanggan baru. Pelanggan FSx File Gateway yang ada dapat terus menggunakan layanan ini secara normal. Untuk kemampuan yang mirip dengan FSx File Gateway, kunjungi posting blog ini
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kinerja dan optimasi
Bagian ini menjelaskan panduan dan praktik terbaik untuk mengoptimalkan kinerja File Gateway.
Topik
Panduan kinerja dasar untuk
Di bagian ini, Anda dapat menemukan panduan untuk penyediaan perangkat keras untuk FSx File Gateway VM Anda. Konfigurasi instance yang tercantum dalam tabel adalah contoh, dan disediakan untuk referensi.
Untuk kinerja terbaik, ukuran disk cache harus disetel ke ukuran set kerja aktif. Menggunakan beberapa disk lokal untuk cache meningkatkan kinerja penulisan dengan memparalelkan akses ke data dan mengarah ke IOPS yang lebih tinggi.
catatan
Kami tidak menyarankan menggunakan penyimpanan sementara. Untuk informasi tentang penggunaan penyimpanan sementara, lihat. Menggunakan penyimpanan singkat dengan gateway EC2
Batas ukuran yang disarankan untuk direktori individual dalam sistem file yang Anda sambungkan ke File Gateway adalah 10.000 file per direktori. Anda dapat menggunakan File Gateway dengan direktori yang memiliki lebih dari 10.000 file, tetapi kinerja mungkin terpengaruh.
Dalam tabel berikut, operasi baca tekan cache dibaca dari data file yang disajikan dari cache. Operasi gagal baca cache dibaca dari data file yang disajikan dari Amazon FSx untuk Windows File Server.
Tabel berikut menunjukkan contoh konfigurasi FSx File Gateway.
FSx Kinerja File Gateway pada klien Windows
Contoh Konfigurasi | Protokol | Tulis throughput (ukuran file 1 GB) | Cache menekan throughput baca | Cache melewatkan throughput baca |
---|---|---|---|---|
Disk root: 80 GB, io1 SSD, 4.000 IOPS Disk cache: 2 x 2 TiB NVME Kinerja jaringan minimum: 10 Gbps CPU: 32 vCPU | RAM: 244 GB |
SMBv3 - 1 utas | 162 MiB/sec (1,4 Gbps) | 403 MiB/sec (3,4 Gbps) | 288 MiB/sec (2,4 Gbps) |
SMBv3 - 8 utas | 511 MiB/sec (4,3 Gbps) | 571 MiB/sec (4,8 Gbps) | 567 MiB/sec (4,8 Gbps) |
catatan
Kinerja Anda mungkin bervariasi berdasarkan konfigurasi platform host dan bandwidth jaringan Anda. Kinerja throughput tulis menurun dengan ukuran file, dengan throughput tertinggi yang dapat dicapai untuk file kecil (kurang dari 32MiB) menjadi 16 file per detik.
Mengoptimalkan kinerja gateway
Anda dapat menemukan informasi berikut tentang cara mengoptimalkan kinerja gateway Anda. Panduan ini didasarkan pada penambahan sumber daya ke gateway Anda dan menambahkan sumber daya ke server aplikasi Anda.
Tambahkan Sumber Daya ke Gateway Anda
Anda dapat mengoptimalkan kinerja gateway dengan menambahkan sumber daya ke gateway Anda dengan satu atau beberapa cara berikut.
- Gunakan disk berkinerja lebih tinggi
-
Untuk mengoptimalkan kinerja gateway, Anda dapat menambahkan disk berkinerja tinggi seperti solid-state drive (SSDs) dan pengontrol. NVMe Anda juga dapat melampirkan disk virtual ke VM Anda langsung dari jaringan area penyimpanan (SAN) alih-alih Microsoft Hyper-V NTFS. Peningkatan kinerja disk umumnya menghasilkan throughput yang lebih baik dan lebih banyak input/output operasi per detik (IOPS). Untuk informasi tentang menambahkan disk, lihatMengkonfigurasi penyimpanan cache tambahan.
Untuk mengukur throughput, gunakan
ReadBytes
danWriteBytes
metrik dengan statistikSamples
Amazon CloudWatch . Misalnya,Samples
statistikReadBytes
metrik selama periode sampel 5 menit dibagi 300 detik memberi Anda IOPS. Sebagai aturan umum, saat Anda meninjau metrik ini untuk gateway, cari throughput rendah dan tren IOPS rendah untuk menunjukkan kemacetan terkait disk.catatan
CloudWatch metrik tidak tersedia untuk semua gateway. Untuk informasi tentang metrik gateway, lihatMemantau Anda.
- Tambahkan sumber daya CPU ke host gateway Anda
-
Persyaratan minimum untuk server host gateway adalah empat prosesor virtual. Untuk mengoptimalkan kinerja gateway, konfirmasikan bahwa empat prosesor virtual yang ditugaskan ke VM gateway didukung oleh empat inti. Selain itu, konfirmasikan bahwa Anda tidak kelebihan langganan CPUs server host.
Ketika Anda menambahkan tambahan CPUs ke server host gateway Anda, Anda meningkatkan kemampuan pemrosesan gateway. Melakukan hal ini memungkinkan gateway Anda untuk menangani, secara paralel, baik menyimpan data dari aplikasi Anda ke penyimpanan lokal Anda dan mengunggah data ini ke S3 untuk Windows File Server. Tambahan CPUs juga membantu memastikan bahwa gateway Anda mendapatkan sumber daya CPU yang cukup saat host dibagikan dengan yang lain VMs. Menyediakan sumber daya CPU yang cukup memiliki efek umum meningkatkan throughput.
Storage Gateway mendukung penggunaan 24 CPUs di server host gateway Anda. Anda dapat menggunakan 24 CPUs untuk meningkatkan kinerja gateway Anda secara signifikan. Kami merekomendasikan konfigurasi gateway berikut untuk server host gateway Anda:
-
24 CPUs.
-
16 GiB RAM yang dicadangkan untuk File Gateways
-
16 GiB RAM cadangan untuk gateway dengan ukuran cache hingga 16 TiB
-
32 GiB RAM cadangan untuk gateway dengan ukuran cache 16 TiB hingga 32 TiB
-
48 GiB RAM cadangan untuk gateway dengan ukuran cache 32 TiB hingga 64 TiB
-
-
Disk 1 melekat pada controller paravirtual 1, untuk digunakan sebagai cache gateway sebagai berikut:
-
SSD menggunakan NVMe pengontrol.
-
-
Adaptor jaringan 1 dikonfigurasi pada jaringan VM 1:
-
Gunakan jaringan VM 1 dan tambahkan VMXnet3 (10 Gbps) yang akan digunakan untuk konsumsi.
-
-
Adaptor jaringan 2 dikonfigurasi pada jaringan VM 2:
-
Gunakan jaringan VM 2 dan tambahkan VMXnet3 (10 Gbps) yang akan digunakan untuk terhubung. AWS
-
-
- Back gateway virtual disk dengan disk fisik terpisah
-
Saat Anda menyediakan disk gateway, kami sangat menyarankan agar Anda tidak menyediakan disk lokal untuk penyimpanan lokal yang menggunakan disk penyimpanan fisik dasar yang sama. Misalnya, untuk VMware ESXi, sumber daya penyimpanan fisik yang mendasarinya direpresentasikan sebagai penyimpanan data. Saat Anda menyebarkan VM gateway, Anda memilih penyimpanan data untuk menyimpan file VM. Saat Anda menyediakan disk virtual (misalnya, sebagai buffer unggahan), Anda dapat menyimpan disk virtual di penyimpanan data yang sama dengan VM atau penyimpanan data yang berbeda.
Jika Anda memiliki lebih dari satu penyimpanan data, maka kami sangat menyarankan Anda memilih satu penyimpanan data untuk setiap jenis penyimpanan lokal yang Anda buat. Penyimpanan data yang didukung oleh hanya satu disk fisik yang mendasarinya dapat menyebabkan kinerja yang buruk. Contohnya adalah ketika Anda menggunakan disk seperti itu untuk mendukung penyimpanan cache dan mengunggah buffer dalam pengaturan gateway. Demikian pula, penyimpanan data yang didukung oleh konfigurasi RAID yang kurang berkinerja tinggi seperti RAID 1 dapat menyebabkan kinerja yang buruk.
Tambahkan Sumber Daya ke Lingkungan Aplikasi Anda
- Tingkatkan bandwidth antara server aplikasi dan gateway Anda
-
Untuk mengoptimalkan kinerja gateway, pastikan bandwidth jaringan antara aplikasi Anda dan gateway dapat mempertahankan kebutuhan aplikasi Anda. Anda dapat menggunakan
ReadBytes
danWriteBytes
metrik gateway untuk mengukur total throughput data.Untuk aplikasi Anda, bandingkan throughput yang diukur dengan throughput yang diinginkan. Jika throughput yang diukur kurang dari throughput yang diinginkan, maka meningkatkan bandwidth antara aplikasi dan gateway Anda dapat meningkatkan kinerja jika jaringan adalah hambatan. Demikian pula, Anda dapat meningkatkan bandwidth antara VM dan disk lokal Anda, jika tidak terpasang langsung.
- Tambahkan sumber daya CPU ke lingkungan aplikasi Anda
-
Jika aplikasi Anda dapat menggunakan sumber daya CPU tambahan, menambahkan lebih banyak CPUs dapat membantu aplikasi Anda untuk menskalakan I/O bebannya.
Beberapa operasi file pada FSx File Gateway, seperti penggantian nama folder tingkat atas atau perubahan izin, dapat menghasilkan beberapa operasi file yang mengarah ke I/O beban tinggi pada sistem file Windows File Server Anda FSx . Jika sistem file Anda tidak memiliki sumber daya kinerja yang cukup untuk beban kerja Anda, sistem file mungkin menghapus salinan bayangan karena memprioritaskan ketersediaan untuk berkelanjutan I/O daripada retensi salinan bayangan historis.
Di FSx konsol Amazon, periksa halaman Pemantauan dan kinerja untuk melihat apakah sistem file Anda kurang disediakan. Jika ya, Anda dapat beralih ke penyimpanan SSD, meningkatkan kapasitas throughput, atau meningkatkan IOPS SSD untuk menangani beban kerja Anda.