Baca dalam bahasa Inggris

Bagikan melalui


Manajemen Kuota untuk Shell Jarak Jauh

Manajemen kuota memungkinkan pengguna mengelola sumber daya sistem secara lebih efisien. Windows Remote Management (WinRM) telah menambahkan serangkaian kuota tertentu yang memberikan kualitas layanan yang lebih baik, membantu mencegah penolakan masalah layanan, dan mengalokasikan sumber daya server untuk pengguna bersamaan. Kumpulan kuota WinRM didasarkan pada infrastruktur kuota yang diterapkan untuk layanan Internet Information Services (IIS).

Menerapkan kuota akan membantu mencegah penurunan performa dan penolakan masalah layanan dengan melakukan hal berikut:

  • Membatasi jumlah shell dan proses shell yang dapat dibuat pengguna
  • Membatasi jumlah maksimum pengguna bersamaan
  • Mengelola jumlah memori yang dialokasikan ke shell
  • Mengatur batas waktu untuk shell yang tidak aktif

Pengaturan Kuota

Kuota berikut perlu diberlakukan untuk manajemen shell jarak jauh. Kuota ini dapat dikonfigurasi melalui utilitas winrm atau melalui pengaturan Kebijakan Grup. Pengaturan yang dikonfigurasi oleh Kebijakan Grup menggantikan kuota yang ditetapkan oleh utilitas winrm. Untuk informasi selengkapnya tentang mengatur Kebijakan Grup untuk WinRM, lihat Penginstalan dan Konfigurasi untuk Manajemen Jarak Jauh Windows.

IdleTimeout

Waktu maksimum dalam milidetik sebelum shell jarak jauh yang tidak aktif dihapus. Defaultnya adalah 180000 milidetik. Waktu minimum adalah 1000 milidetik.

MaxProcessesPerShell

Jumlah maksimum proses yang diizinkan per shell, termasuk proses anak shell. Defaultnya adalah 25.

MaxMemoryPerShellMB

Jumlah maksimum memori yang dialokasikan per shell, termasuk proses anak shell. Defaultnya adalah 1024 MB.

Catatan

Perilaku tidak didukung jika MaxMemoryPerShellMB diatur ke nilai yang kurang dari default.

 

MaxShellsPerUser

Jumlah maksimum shell per pengguna. Defaultnya adalah 30.

MaxConcurrentUsers

Jumlah maksimum pengguna bersamaan yang dapat membuka shell. Nilai defaultnya adalah 10.

Kuota yang Tidak Digunakan Lagi

WinRM 2.0 menetapkan kuota MaxShellRunTime menjadi baca-saja. Mengubah nilai untuk kuota ini tidak akan berpengaruh pada shell jarak jauh.

Mengambil Informasi Konfigurasi Kuota

Untuk memeriksa pengaturan konfigurasi kuota, ketik winrm get winrm/config.

Cuplikan berikut adalah contoh berbasis teks dari konfigurasi WinRM dengan pengaturan kuota default.

Config

          ...         

          Winrs

                   AllowRemoteShellAccess = true

                   IdleTimeout = 7200000

                   MaxConcurrentUsers = 10

                   MaxProcessesPerShell = 25

                   MaxMemoryPerShellMB = 1024

                   MaxShellsPerUser = 30

Mengonfigurasi Kuota Shell

Kuota dapat diatur melalui pengaturan Kebijakan Grup atau secara manual. Untuk informasi selengkapnya tentang pengaturan konfigurasi tertentu, lihat Penginstalan dan Konfigurasi untuk Manajemen Jarak Jauh Windows.

Untuk mengatur kuota dengan Kebijakan Grup

  1. Buka jendela Wantian Perintah sebagai administrator.
  2. Pada Prompt Perintah, ketik gpedit.msc. Jendela Kebijakan Grup Object Editor terbuka.
  3. Temukan Windows Remote Management dan Windows Remote Shell Kebijakan Grup Objects (GPO) di bawah Computer Configuration\Administrative Templates\Windows Components.
  4. Pada tab Diperluas , pilih pengaturan untuk melihat deskripsi. Klik dua kali pengaturan untuk mengeditnya.

Untuk mengatur kuota secara manual

  1. Buka jendela Wantian Perintah sebagai administrator.
  2. Pada Prompt Perintah, ketik winrm set winrm/config/winrs '@{<Quota>="<Value>"}'

Misalnya, untuk meningkatkan jumlah maksimum shell per pengguna dari 5 menjadi 7, ketik winrm set winrm/config/winrs '@{MaxShellsPerUser="7"}'.