Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
FSxuntuk kinerja Windows File Server
FSxuntuk Windows File Server menawarkan opsi konfigurasi sistem file untuk memenuhi berbagai kebutuhan kinerja. Berikut ini adalah ikhtisar kinerja sistem FSx file Amazon, dengan diskusi tentang opsi konfigurasi kinerja yang tersedia dan tip kinerja yang berguna.
Topik
- Kinerja sistem file
- Pertimbangan kinerja tambahan
- Dampak kapasitas throughput terhadap performa
- Memilih tingkat kapasitas throughput yang tepat
- Dampak konfigurasi penyimpanan pada kinerja
- Contoh: kapasitas penyimpanan dan kapasitas throughput
- Mengukur kinerja menggunakan CloudWatch metrik
- Memecahkan masalah kinerja sistem file
Kinerja sistem file
Masing-masing FSx untuk sistem file Windows File Server terdiri dari server file Windows yang berkomunikasi dengan klien dan satu set volume penyimpanan, atau disk, yang dilampirkan ke server file. Setiap server file menggunakan cache dalam memori untuk meningkatkan performa untuk data yang diakses paling sering.
Diagram berikut menggambarkan bagaimana data diakses dari sistem file Windows File Server FSx untuk Windows.
Ketika klien mengakses data yang disimpan dalam cache dalam memori, data disajikan langsung ke klien yang meminta sebagai jaringan I/O. Server file tidak perlu membacanya dari atau menuliskannya ke dalam disk. Kinerja akses data ini ditentukan oleh batas I/O jaringan dan ukuran cache dalam memori.
Ketika klien mengakses data yang tidak dalam cache, server file membacanya dari atau menulisnya ke dalam disk sebagai disk I/O. Data kemudian disajikan dari server file ke klien sebagai jaringan I/O. Kinerja akses data ini ditentukan oleh batas I/O jaringan serta batas I/O disk.
Kinerja I/O jaringan dan cache dalam memori server file ditentukan oleh kapasitas throughput sistem file. Kinerja I/O disk ditentukan oleh kombinasi kapasitas throughput dan konfigurasi penyimpanan. Kinerja I/O disk maksimum, yang terdiri dari throughput disk dan IOPS level disk, yang dapat dicapai oleh sistem file Anda adalah yang lebih rendah dari:
Tingkat kinerja I/O disk yang disediakan oleh server file Anda, berdasarkan kapasitas throughput yang Anda pilih untuk sistem file Anda.
Tingkat kinerja I/O disk yang disediakan oleh konfigurasi penyimpanan Anda (kapasitas penyimpanan, jenis penyimpanan, dan SSD IOPS tingkat yang Anda pilih untuk sistem file Anda).
Pertimbangan kinerja tambahan
Kinerja sistem file biasanya diukur dengan latensi, throughput, dan operasi I/O per detik (). IOPS
Latensi
FSxuntuk server file Windows File Server menggunakan cache dalam memori yang cepat untuk mencapai latensi sub-milidetik yang konsisten untuk data yang diakses secara aktif. Untuk data yang tidak ada dalam cache dalam memori, yaitu, untuk operasi file yang perlu dilayani dengan melakukan I/O pada volume penyimpanan yang mendasarinya, Amazon FSx menyediakan latensi operasi file sub-milidetik dengan penyimpanan solid state drive (SSD), dan latensi milidetik satu digit dengan penyimpanan hard disk drive (). HDD
Throughput dan IOPS
Sistem FSx file Amazon menyediakan hingga 2 GB/s dan 80.000 IOPS di semua tempat Wilayah AWS Amazon FSx tersedia, dan 12 GB/s throughput dan 400.000 IOPS di AS Timur (Virginia N.), AS Barat (Oregon), AS Timur (Ohio), Eropa (Irlandia), Asia Pasifik (Tokyo), dan Asia Pasifik (Singapura). Jumlah spesifik throughput dan IOPS beban kerja Anda dapat mendorong pada sistem file Anda tergantung pada kapasitas throughput, kapasitas penyimpanan dan jenis penyimpanan sistem file Anda, bersama dengan sifat beban kerja Anda, termasuk ukuran set kerja aktif.
Performa klien tunggal
Dengan AmazonFSx, Anda bisa mendapatkan throughput dan IOPS level penuh untuk sistem file Anda dari satu klien yang mengaksesnya. Amazon FSx mendukung SMBMultichannel. Fitur ini memungkinkannya menyediakan hingga beberapa Gb/s throughput dan ratusan ribu IOPS untuk satu klien yang mengakses sistem file Anda. SMBMultichannel menggunakan beberapa koneksi jaringan antara klien dan server secara bersamaan untuk mengumpulkan bandwidth jaringan untuk pemanfaatan maksimal. Meskipun ada batasan teoritis untuk jumlah SMB koneksi yang didukung oleh Windows, batas ini adalah jutaan, dan praktis Anda dapat memiliki jumlah SMB koneksi yang tidak terbatas.
Performa burst
Beban kerja berbasis file biasanya runcing, ditandai dengan periode pendek dan intens I/O tinggi dengan banyak waktu idle antara semburan. Untuk mendukung beban kerja runcing, selain kecepatan dasar yang dapat dipertahankan oleh sistem file 24/7, Amazon FSx menyediakan kemampuan untuk meledak ke kecepatan yang lebih tinggi untuk periode waktu untuk operasi I/O jaringan dan I/O disk. Amazon FSx menggunakan mekanisme kredit I/O untuk mengalokasikan throughput dan IOPS berdasarkan pemanfaatan rata-rata - sistem file memperoleh kredit ketika throughput dan IOPS penggunaannya di bawah batas dasar mereka, dan dapat menggunakan kredit ini saat mereka melakukan operasi I/O.
Dampak kapasitas throughput terhadap performa
Kapasitas throughput menentukan kinerja sistem file dalam kategori berikut:
Jaringan I/O — Kecepatan di mana server file dapat melayani data file ke klien yang mengaksesnya.
Server file CPU dan memori — Sumber daya yang tersedia untuk menyajikan data file dan melakukan aktivitas latar belakang seperti deduplikasi data dan salinan bayangan.
Disk I/O — Kecepatan di mana file server dapat mendukung I/O antara file server dan volume penyimpanan.
Tabel berikut memberikan rincian tentang tingkat maksimum I/O jaringan (throughput danIOPS) dan disk I/O (throughput danIOPS) yang dapat Anda drive dengan setiap konfigurasi kapasitas throughput yang disediakan, dan jumlah memori yang tersedia untuk caching dan mendukung aktivitas latar belakang seperti deduplikasi data dan salinan bayangan. Meskipun Anda dapat memilih tingkat kapasitas throughput di bawah 32 megabyte per detik (MBps) saat Anda menggunakan Amazon FSx API atauCLI, ingatlah bahwa level ini dimaksudkan untuk beban kerja pengujian dan pengembangan, bukan untuk beban kerja produksi.
catatan
Perhatikan bahwa tingkat kapasitas throughput 4.608 MBps dan lebih tinggi hanya didukung di wilayah berikut: AS Timur (Virginia N.), AS Barat (Oregon), AS Timur (Ohio), Eropa (Irlandia), Asia Pasifik (Tokyo), dan Asia Pasifik (Singapura).
FSxkapasitas throughput (Megabyte per detik) | Throughput jaringan (Megabyte per detik) | Jaringan IOPS | Memori (GB) | |
---|---|---|---|---|
Baseline |
Burst (selama beberapa menit sehari) |
|||
32 | 32 | 600 | Ribuan |
4 |
64 | 64 | 600 | Puluhan ribu |
8 |
128 | 150 | 1.250 | 8 | |
256 | 300 | 1.250 | Ratusan ribu |
16 |
512 | 600 | 1.250 | 32 | |
1,024 | 1.500 | – |
72 | |
2,048 | 3,125 | – |
144 | |
4,608 | 9,375 | – |
Juta. |
192 |
6,144 | 12.500 | – |
256 | |
9,216 | 18,750 | – |
384 | |
12,288 | 21.250 | – |
512 |
FSxkapasitas throughput (Megabyte per detik) | Throughput disk (Megabyte per detik) | Disk IOPS | ||
---|---|---|---|---|
Baseline |
Burst (selama 30 menit sehari) |
Baseline |
Burst (selama 30 menit sehari) |
|
32 | 32 | 260 | 2K | 12K |
64 | 64 | 350 | 4K | 16K |
128 | 128 | 600 | 6K | 20K |
256 | 256 | 600 | 10K | 20K |
512 | 512 | – |
20K | – |
1,024 | 1,024 | – |
40K | – |
2,048 | 2,048 | – |
80K | – |
4,608 | 4,608 | – |
150K | – |
6,144 | 6,144 | – |
200K | – |
9,216 | 9,216 1 | – |
300K 1 | – |
12,288 | 12,288 1 | – |
400K 1 | – |
catatan
1 Jika Anda memiliki sistem file Multi-AZ dengan kapasitas throughput 9.216 atau 12.288MBps, kinerja akan dibatasi hingga 9.000 MBps dan 262.500 untuk lalu lintas tulis saja. IOPS Jika tidak, untuk lalu lintas baca di semua sistem file Multi-AZ, baca dan tulis lalu lintas pada semua sistem file Single-AZ, dan semua tingkat kapasitas throughput lainnya, sistem file Anda akan mendukung batas kinerja yang ditunjukkan pada tabel.
Memilih tingkat kapasitas throughput yang tepat
Saat Anda membuat sistem file menggunakan Amazon Web Services Management Console, Amazon FSx secara otomatis memilih tingkat kapasitas throughput yang disarankan untuk sistem file Anda berdasarkan jumlah kapasitas penyimpanan yang Anda konfigurasikan. Meskipun kapasitas throughput yang disarankan harus cukup untuk sebagian besar beban kerja, Anda memiliki opsi untuk mengganti rekomendasi dan memilih jumlah kapasitas throughput tertentu untuk memenuhi kebutuhan aplikasi Anda. Misalnya, jika beban kerja Anda mengharuskan mengarahkan 1 GBps lalu lintas ke sistem file Anda, Anda harus memilih kapasitas throughput minimal 1.024. MBps
Anda juga harus mempertimbangkan fitur yang Anda rencanakan untuk diaktifkan pada sistem file Anda dalam menentukan tingkat throughput yang akan dikonfigurasi. Misalnya, mengaktifkan Shadow Copies mungkin mengharuskan Anda untuk meningkatkan kapasitas throughput Anda ke tingkat hingga tiga kali beban kerja yang diharapkan untuk memastikan server file dapat mempertahankan salinan bayangan dengan kapasitas kinerja I/O yang tersedia. Jika Anda mengaktifkan Data Deduplication, Anda harus menentukan jumlah memori yang terkait dengan kapasitas throughput sistem file Anda dan memastikan jumlah memori ini cukup untuk ukuran data Anda.
Anda dapat menyesuaikan jumlah kapasitas throughput naik atau turun kapan saja setelah Anda membuatnya. Untuk informasi selengkapnya, lihat Mengelola kapasitas throughput FSx untuk sistem file Windows File Server.
Anda dapat memantau pemanfaatan sumber daya kinerja server file oleh beban kerja Anda dan mendapatkan rekomendasi tentang kapasitas throughput mana yang harus dipilih dengan melihat tab Pemantauan & kinerja> Kinerja di konsol Amazon Anda. FSx Kami merekomendasikan pengujian di lingkungan pra-produksi untuk memastikan konfigurasi yang Anda pilih memenuhi persyaratan kinerja beban kerja Anda. Untuk sistem file multi-AZ, kami juga merekomendasikan pengujian dampak dari proses failover yang terjadi selama pemeliharaan sistem file, perubahan kapasitas throughput, dan gangguan layanan yang tidak direncanakan pada beban kerja Anda, serta memastikan bahwa Anda telah menyediakan kapasitas throughput yang cukup untuk mencegah dampak kinerja selama peristiwa ini. Untuk informasi selengkapnya, lihat Mengakses metrik sistem file.
Dampak konfigurasi penyimpanan pada kinerja
Kapasitas penyimpanan, jenis penyimpanan, dan SSD IOPS level sistem file Anda semuanya memengaruhi kinerja I/O disk sistem file Anda. Anda dapat mengonfigurasi sumber daya ini untuk memberikan tingkat kinerja yang diinginkan untuk beban kerja Anda.
Anda dapat meningkatkan kapasitas penyimpanan dan skala SSD IOPS kapan saja. Untuk informasi selengkapnya, silakan lihat Mengelola kapasitas penyimpanan dan Mengelola SSD IOPS. Anda juga dapat memutakhirkan sistem file Anda dari jenis HDD penyimpanan ke jenis SSD penyimpanan. Untuk informasi selengkapnya, lihat Mengelola jenis penyimpanan sistem file Anda.
Sistem file Anda menyediakan tingkat default throughput disk berikut danIOPS:
Jenis penyimpanan | Throughput disk (MBpsper TiB penyimpanan) | Disk IOPS (IOPsper TiB penyimpanan) |
---|---|---|
SSD | 750 | 3.000 1 |
HDD | 12 baseline; 80 burst (hingga maksimal 1 Gb/s setiap sistem file) | 12 baseline; 80 burst |
catatan
1 Untuk sistem file dengan tipe SSD penyimpanan, Anda dapat menyediakan tambahanIOPS, hingga rasio maksimum 500 IOPS per GiB penyimpanan dan 400.000 IOPS per sistem file.
HDDkinerja burst
Untuk volume HDD penyimpanan, Amazon FSx menggunakan model burst bucket untuk kinerja. Ukuran volume menentukan throughput tingkat dasar volume Anda, yang merupakan tingkat di mana volume mengakumulasi kredit throughput. Ukuran volume juga menentukan throughput lonjakan volume Anda, yang merupakan tingkat di mana Anda dapat menghabiskan kredit saat tersedia. Volume yang lebih besar memiliki garis dasar dan throughput lonjakan yang lebih tinggi. Makin banyak kredit volume Anda, makin lama volume tersebut dapat mendorong I/O pada tingkat lonjakan.
Throughput yang tersedia dari volume HDD penyimpanan dinyatakan dengan rumus berikut:
(Volume size) × (Credit accumulation rate per TiB) = Throughput
Untuk HDD volume 1-Tib, throughput burst dibatasi hingga 80 Mib/s, bucket diisi dengan kredit pada 12 Mib/s, dan dapat menampung hingga 1 kredit Tib-senilai.
HDDvolume penyimpanan dapat mengalami variasi kinerja yang signifikan tergantung pada beban kerja. Lonjakan IOPS atau throughput yang tiba-tiba dapat menyebabkan penurunan kinerja disk. DiskThroughputBalanceMetrik ini memberikan informasi tentang saldo kredit burst untuk throughput disk dan IOPS pemanfaatan disk. Misalnya, jika beban kerja Anda melebihi HDD IOPS batas dasar (12 per IOPS TiB penyimpanan), IOPS pemanfaatan Disk (HDD) akan berada di atas 100% dan mengakibatkan penipisan saldo kredit burst, yang dapat Anda lihat dalam metrik. DiskThroughputBalance
Agar beban kerja Anda terus mendorong I/O tingkat tinggi, Anda mungkin perlu melakukan salah satu hal berikut:
Kurangi permintaan I/O untuk beban kerja Anda sehingga saldo kredit burst diisi ulang.
Tingkatkan kapasitas penyimpanan sistem file untuk memberikan tingkat dasar disk yang lebih tinggi. IOPS
Tingkatkan sistem file untuk menggunakan SSD penyimpanan, yang menyediakan tingkat dasar disk yang lebih tinggi IOPS agar lebih sesuai dengan kebutuhan beban kerja Anda.
Contoh: kapasitas penyimpanan dan kapasitas throughput
Contoh berikut menggambarkan bagaimana kapasitas penyimpanan dan kapasitas throughput berdampak pada performa sistem file.
Sistem file yang dikonfigurasi dengan kapasitas HDD penyimpanan 2 TiB dan 32 kapasitas throughput memiliki MBps tingkat throughput sebagai berikut:
Throughput jaringan — 32 MBps baseline dan 600 MBps burst (lihat tabel kapasitas throughput)
Disk throughput — 24 MBps baseline dan 160 MBps burst, yang merupakan yang lebih rendah dari:
tingkat throughput disk 32 MBps baseline dan 260 MBps burst yang didukung oleh server file, berdasarkan kapasitas throughput sistem file
tingkat throughput disk 24 MBps baseline (12 MBps per TB* 2 TiB) dan 160 burst MBps (80 per TiB* 2 MBps TiB) didukung oleh volume penyimpanan, berdasarkan jenis dan kapasitas penyimpanan
Beban kerja Anda yang mengakses sistem file akan dapat mendorong hingga 32 MBps baseline dan 600 MBps burst throughput untuk operasi file yang dilakukan pada data yang diakses secara aktif yang di-cache di cache file server dalam memori, dan hingga 24 MBps baseline dan 160 MBps burst throughput untuk operasi file yang perlu pergi jauh-jauh ke disk, misalnya, karena cache terlewat.
Mengukur kinerja menggunakan CloudWatch metrik
Anda dapat menggunakan Amazon CloudWatch untuk mengukur dan memantau throughput sistem file Anda danIOPS. Untuk informasi selengkapnya, lihat Pemantauan CloudWatch dengan Amazon.