Optimalisasi kinerja - Transfer File Studio yang gesit

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

Optimalisasi kinerja

Topik ini menjelaskan penyebab kecepatan unggah yang lambat, dan memberikan beberapa perubahan yang dapat Anda lakukan untuk meningkatkan kecepatan.

Bandwidth jaringan

File Transfermeningkatkan penggunaan jaringan dan saturasi. Itu tidak dapat memberikan lebih cepat dari bandwidth yang dialokasikan untuk digunakan. Jika mesin Anda telah dialokasikan bandwidth jaringan 500 Mbps, yang tercepat File Transfer dapat mencoba untuk memberikan pada adalah 500 Mbps. Jika Anda ingin transfer lebih cepat, alokasikan bandwidth tambahan ke sistem host.

Throughput disk

Throughput disk harus diskalakan sesuai dengan peningkatanBandwidth jaringan. Anda memerlukan throughput I/O yang cukup untuk mendukung transfer aktif maks tinggi atau konfigurasi jumlah utas. Transfer Anda akan melambat jika penyimpanan yang terpasang ke mesin host (seperti NAS, SAN, SSD lokal, dan HDD eksternal) tidak memiliki throughput I/O yang cukup. Untuk menghindari hal ini, tingkatkan infrastruktur Anda dengan meningkatkan perangkat keras, CPU, dan internet Anda.

Latensi

Kami menyarankan Anda menyebarkan File Transfer infrastruktur di tempat Wilayah AWS yang secara geografis paling dekat dengan fasilitas download dan upload. Latensi antara penyedia layanan internet profil transfer ke tujuan akan bervariasi, kecuali jika profil transfer digunakanAWS Direct Connect. Untuk informasi selengkapnyaAWS Direct Connect, lihat Panduan AWS Direct ConnectPengguna.

Throttling

File Transfertidak dapat membatasi penggunaan bandwidthnya. Untuk mengatasi masalah ini, gunakan Quality of Service (QoS) untuk membatasi lapisan firewall, atau bentuk lalu lintas di lapisan virtual local area network (VLAN).

Batas maksimum file yang terbuka

Beberapa mesin host (kebanyakan Linux danmacOS) datang dengan batas lunak dan keras yang telah dikonfigurasi untuk jumlah maksimum file terbuka. Minimal, File Transfer buat deskriptor file untuk mengakses disk dan sumber daya jaringan. Sebaiknya mesin host Anda memiliki batas 20.000 untuk file terbuka maksimum.

Visibilitas ember

File Transfermenggunakan titik akhir Amazon S3 default. Anda dapat memilih untuk menggunakan titik akhir akselerasi Amazon S3 default. Untuk informasi selengkapnya tentang titik akhir yang dipercepat, lihatAmazon Simple Storage Service (Amazon S3).

Anda dapat menggunakan AWS Command Line Interface (AWS CLI) untuk mencantumkan konten di bucket Anda. Lakukan ini dengan menggunakan File Transfer akses dan kunci rahasia Anda, atau melalui konsol Amazon S3.

Optimalkan unggahan (saat tidak melakukan autotuning)

Untuk performa terbaik, pertahankan ukuran potongan antara 25—100MB. Thread dan transfer aktif maksimal akan bervariasi tergantung pada karakteristik paket upload Anda. Kecepatan transfer sesi tunggal dibatasi oleh protokol yang digunakan (TCP/HTTP). Konfigurasi optimal mencakup ukuran potongan yang lebih rendah, dan ini mencakup thread yang lebih tinggi dan pengaturan transfer aktif maksimal. Ini adalah praktik terbaik untuk mengatur ukuran potongan menjadi sedikit lebih besar dari ukuran file median. Namun, praktik terbaik adalah tidak melebihi 50 MB pada sebagian besar perangkat keras.

Konfigurasi dan lokasi file database

File konfigurasi dan file database terletak di direktori apa pun, seperti yang didefinisikan oleh variabel FILETRANSFER_CONFIG_DIR lingkungan. Jika variabel tidak diatur, file-file ini terletak di secara ~/.filetransfer default. File konfigurasi diberi nama configuration.yaml dan file database diberi namachecksum-cache.db.

Mematikan server API

Secara default, File Transfer mendengarkan pada port 50005 untuk koneksi masuk dari aplikasi antarmuka pengguna File Transfer grafis (GUI). Untuk mematikannya, tentukan api_server.enabled dalam file konfigurasi dan atur kefalse.