Uzak Kabuklar için Kota Yönetimi
Kota yönetimi, kullanıcıların sistem kaynaklarını daha verimli bir şekilde yönetmesini sağlar. Windows Uzaktan Yönetimi (WinRM), daha iyi bir hizmet kalitesi sağlayan, hizmet reddi sorunlarını önlemeye yardımcı olan ve sunucu kaynaklarını eşzamanlı kullanıcılara ayıran belirli bir kota kümesi eklemiştir. WinRM kota kümesi, Internet Information Services (IIS) hizmeti için uygulanan kota altyapısını temel alır.
Kotaların uygulanması, aşağıdakileri yaparak performans düşüşü ve hizmet reddi sorunlarını önlemeye yardımcı olur:
- Kullanıcının oluşturabileceği kabuk ve kabuk işlemlerinin sayısını sınırlama
- En fazla eşzamanlı kullanıcı sayısını sınırlama
- Bir kabuğa ayrılan bellek miktarını yönetme
- Etkin olmayan kabuklar için zaman aşımı ayarlama
Kota Ayarları
Uzak kabuk yönetimi için aşağıdaki kotaların uygulanması gerekir. Bu kotalar winrm yardımcı programı veya Grup İlkesi ayarları aracılığıyla yapılandırılabilir. Grup İlkesi tarafından yapılandırılan ayarlar, winrm yardımcı programı tarafından ayarlanan kotaların yerini alır. WinRM için Grup İlkelerini ayarlama hakkında daha fazla bilgi için bkz. Windows Uzaktan Yönetimiçin Yükleme ve Yapılandırma.
-
IdleTimeout
-
Etkin olmayan uzak kabuk silinmeden önce milisaniye cinsinden en uzun süre. Varsayılan değer 180000 milisaniyedir. Minimum süre 1000 milisaniyedir.
-
MaxProcessesPerShell
-
Kabuğun alt işlemleri de dahil olmak üzere kabuk başına izin verilen işlem sayısı üst sınırı. Varsayılan değer 25'tir.
-
MaxMemoryPerShellMB
-
Kabuğun alt işlemleri de dahil olmak üzere kabuk başına ayrılan en fazla bellek miktarı. Varsayılan değer 1024 MB'tır.
Not
MaxMemoryPerShellMB değeri varsayılan değerden küçük bir değere ayarlanırsa davranış desteklenmez.
-
MaxShellsPerUser
-
Kullanıcı başına en fazla kabuk sayısı. Varsayılan değer 30'dur.
-
MaxConcurrentUsers
-
Kabukları açabilen eşzamanlı kullanıcı sayısı üst sınırı. Varsayılan değer 10'dur.
Kullanım Dışı Kotalar
WinRM 2.0, MaxShellRunTime kotasını salt okunur olarak ayarlar. Bu kotanın değerinin değiştirilmesi uzak kabukları etkilemez.
Kota Yapılandırma Bilgileri Alınıyor
Kota yapılandırma ayarlarını denetlemek için winrm get winrm/config yazın.
Aşağıdaki kod parçacığı, varsayılan kota ayarlarıyla WinRM yapılandırmasının metin tabanlı bir örneğidir.
Config
...
Winrs
AllowRemoteShellAccess = true
IdleTimeout = 7200000
MaxConcurrentUsers = 10
MaxProcessesPerShell = 25
MaxMemoryPerShellMB = 1024
MaxShellsPerUser = 30
Kabuk Kotalarını Yapılandırma
Kotalar bir Grup İlkesi ayarı aracılığıyla veya el ile ayarlanabilir. Belirli yapılandırma ayarları hakkında daha fazla bilgi için bkz. Windows Uzaktan Yönetimiçin Yükleme ve Yapılandırma.
Grup İlkesi ile kota ayarlamak için
- Yönetici olarak bir Komut İstemi penceresi açın.
- Komut İstemi'ne gpedit.msc yazın. Grup İlkesi Nesne Düzenleyicisi penceresi açılır.
- Bilgisayar Yapılandırması\Yönetim Şablonları\Windows Bileşenlerialtında Windows Uzak Kabuk Grup İlkesi Nesneleri(GPO) Windows Uzaktan Yönetim ve bulun.
- Genişletilmiş sekmesinde, açıklamayı görmek için bir ayar seçin. Düzenlemek için bir ayara çift tıklayın.
Kotayı el ile ayarlamak için
- Yönetici olarak bir Komut İstemi penceresi açın.
- Komut İstemiwinrm set winrm/config/winrs '@{<Kota>="<Değeri>"}"
Örneğin, kullanıcı başına en fazla kabuk sayısını 5'ten 7'ye artırmak için winrm set winrm/config/winrs '@{MaxShellsPerUser="7"}'yazın.