Bagikan melalui


Server Web Penyetelan Performa

Topik ini menjelaskan metode penyetelan performa dan rekomendasi untuk server web Windows Server 2022.

Memilih perangkat keras yang tepat untuk performa

Penting untuk memilih perangkat keras yang tepat untuk memenuhi beban web yang diharapkan, mempertimbangkan beban rata-rata, beban puncak, kapasitas, rencana pertumbuhan, dan waktu respons. Penyempitan perangkat keras membatasi efektivitas penyetelan perangkat lunak.

Penyetelan Performa untuk Perangkat Keras Server memberikan rekomendasi untuk perangkat keras untuk menghindari batasan performa berikut:

  • CPU lambat menawarkan daya pemrosesan terbatas untuk beban kerja intensif CPU seperti skenario ASP, ASP.NET, dan TLS.

  • Cache prosesor L2 atau L3/LLC kecil mungkin berdampak buruk pada performa.

  • Jumlah memori terbatas memengaruhi jumlah situs yang dapat dihosting, berapa banyak skrip konten dinamis (seperti ASP.NET) yang dapat disimpan, dan jumlah kumpulan aplikasi atau proses pekerja.

  • Jaringan menjadi hambatan karena adaptor jaringan yang tidak efisien.

  • Sistem file menjadi hambatan karena subsistem disk atau adaptor penyimpanan yang tidak efisien.

Praktik terbaik sistem operasi

Jika memungkinkan, mulailah dengan instalasi sistem operasi yang bersih. Meningkatkan perangkat lunak dapat membuat pengaturan registri yang usang, tidak diinginkan, atau suboptimal dan layanan dan aplikasi yang diinstal sebelumnya yang menggunakan sumber daya jika dimulai secara otomatis. Jika sistem operasi lain diinstal dan Anda harus menyimpannya, Anda harus menginstal sistem operasi baru pada partisi yang berbeda. Jika tidak, penginstalan baru menimpa pengaturan di bawah %Program Files%\Common Files.

Untuk mengurangi gangguan akses disk, tempatkan file halaman sistem, sistem operasi, data web, cache templat ASP, dan log Layanan Informasi Internet (IIS) pada disk fisik terpisah, jika memungkinkan.

Untuk mengurangi ketidakcocokan pada sumber daya sistem, instal Microsoft SQL Server dan IIS di server yang berbeda, jika memungkinkan.

Hindari menginstal layanan dan aplikasi yang tidak penting. Dalam beberapa kasus, mungkin ada baiknya untuk menonaktifkan layanan yang tidak diperlukan pada sistem.

Pengaturan sistem file NTFS

Sakelar global sistem NtfsDisableLastAccessUpdate (REG_DWORD) 1 terletak di bawah HKLM\System\CurrentControlSet\Control\FileSystem dan diatur secara default ke 1. Sakelar ini mengurangi beban I/O disk dan latensi dengan menonaktifkan tanggal dan tanda waktu yang diperbarui untuk akses file atau direktori terakhir. Penginstalan bersih Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, dan Windows Server 2008 mengaktifkan pengaturan ini secara default, dan Anda tidak perlu menyesuaikannya. Versi Windows yang lebih lama tidak menyetel kunci ini. Jika server Anda menjalankan versi Windows yang lebih lama, atau dimutakhirkan ke Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, atau Windows Server 2008, Anda harus mengaktifkan pengaturan ini.

Menonaktifkan pembaruan efektif saat Anda menggunakan himpunan data besar (atau banyak host) yang berisi ribuan direktori. Kami menyarankan agar Anda menggunakan pengelogan IIS sebagai gantinya jika Anda mempertahankan informasi ini hanya untuk administrasi Web.

Peringatan

Beberapa aplikasi, seperti utilitas cadangan inkremental, mengandalkan informasi pembaruan ini, dan tidak berfungsi dengan benar tanpanya.

Referensi Tambahan