Windows PowerShell ile Önbellek Yönetimi (Windows Server AppFabric Önbelleğe Alma)
Windows PowerShell kullanarak önbellek kümesini, önbellek konaklarını ve önbelleğin kendisini yönetebilirsiniz. Önbellek Yönetimi özelliğinin yüklü olduğu bir bilgisayar kullanıyorsanız, AppFabric'in önbelleğe alma özelliklerini yönetmek için Windows PowerShell'i iki yolla kullanabilirsiniz. Başlat Menüsü'nde Yönetimsel Araçlar'ın üzerine gelin ve Windows PowerShell Modülleri'ni seçin. Ya da, Başlat Menüsü'ne gidip sırasıyla Tüm Programlar'ı, Windows Server AppFabric'i ve ardından Önbelleğe Alma Yönetimi Windows PowerShell'i tıklatabilirsiniz.
Not
Windows Vista, Windows 7 ve Windows Server 2008 işletim sistemlerinde, bazı yönetim komutlarının düzgün çalışması için Windows PowerShell'i yönetim ayrıcalıklarıyla çalıştırmanız gerekir. Önbelleğe Alma Yönetimi Windows PowerShell kısayolunu kullanıyorsanız, bu kısayolu sağ tıklatıp Yönetici olarak çalıştır'ı seçmelisiniz.
AppFabric'teki önbelleğe alma PowerShell komutları için iki ana kategori bulunur: yönetim komutları ve yapılandırma komutları. Bu konu yönetim komutları üzerine odaklanır. Yapılandırma komutları hakkında daha fazla bilgi için bkz. Windows PowerShell ile Önbellek Yapılandırma (Windows Server AppFabric Önbelleğe Alma). Bu konudaki tablolarda, yönetim komutları kategorilere ayrılmıştır. Dört komut kategorisi için geçerli olan bazı komutlar, farklı parametrelerle birlikte birden çok tabloda görünmektedir:
Önbellek Kümesiyle İlgili Komutlar
Önbellek Konağıyla İlgili Komutlar
Önbellekle İlgili Komutlar
Konsol Yönetimi Komutları
Windows PowerShell Oturumu İçinden Yardım Alma
Aşağıdaki bilgiler, AppFabric'teki önbelleğe alma özellikleri için yönetim komutlarına yönelik bir özet sağlar. Windows PowerShell oturumunuz içinden de yardım alabileceğinizi unutmayın. Örneğin aşağıdaki komut, tüm yönetim komutlarını görüntüler:
get-command -module DistributedCacheAdministration
Belirli bir komut ile ilgili yardıma gereksinim duyuyorsanız, bunun için get-help
komutunu kullanabilirsiniz. Örneğin aşağıdaki komut, New-Cache
komutuyla ilgili tüm yardım içeriğini görüntüler:
get-help New-Cache -full
Önemli Noktalar
Bu konuda açıklanan Windows PowerShell komutlarını kullanırken aşağıdaki noktaları göz önünde bulundurmanız önemlidir:
Bu Windows PowerShell komutlarını kullanan kişinin güvenlik kimliği, önbellek kümesindeki tüm önbellek sunucularında yönetici ayrıcalıklarına sahip olmalıdır.
Komutların parametre değerleri büyük/küçük harf duyarlıdır. Örneğin,
NamedCache1
adlı bir önbellek oluşturursanız,Get-CacheConfig -CacheName namedcache1
komutu çalışmaz.Get-CacheConfig -CacheName NamedCache1
komutunda olduğu şekilde, büyük/küçük harfleri eşleştirmelisiniz.Export-CacheClusterConfig
veImport-CacheClusterConfig
komutlarıyla XML tabanlı küme yapılandırması değişiklikleri yaparken XML dosyasındaki küme yapılandırma ayarlarını (XML özniteliklerini) değiştirebilirsiniz, ancak XML öğeleri eklenerek veya kaldırılarak adlandırılmış önbelleklerin ve önbellek konaklarının eklenmesi ya da kaldırılması desteklenmez.Start-CacheCluster
,Stop-CacheCluster
veRestart-CacheCluster
önbellek kümesi komutları, kümedeki tüm önbellek sunucularındaki önbellek konağı Windows hizmetinin durumunu düzenlemeyi kapsar. Küme yönetimi rolü temel konaklar tarafından gerçekleştirilirken bu komutlar daha fazla zaman alabilir; geri kalan önbellek konakları durdurulup başlatılırken temel konakların büyük bölümünün çalışması gerekir.Önbelleğe Alma Hizmeti'ni her zaman
Start-CacheCluster
,Stop-CacheCluster
veRestart-CacheCluster
önbellek kümesi komutlarıyla başlatın ve durdurun. Hizmeti hizmetler yönetim aracından başlatmak veya durdurmak asılı kalma durumuna neden olabilir. Ayrıca bu komutların yönetim ayrıcalıklarıyla yükseltilmiş bir Windows PowerShell oturumunda çalıştırılması gerekir.Stop-CacheCluster
veyaRestart-CacheCluster
önbellek kümesi komutları, kümedeki tüm önbellek konaklarının belleğindeki tüm verilerin temizlenmesini sağlar.Set-CacheConfig
veImport-CacheClusterConfig
komutları, değişikliklerin uygulanması için önbellek kümesininRestart-CacheCluster
ile yeniden başlatılmasını gerektirir.Remove-Cache
veNew-Cache
komutları, kümedeki diğer adlandırılmış önbellekleri etkilemeden bir adlandırılmış önbellek yapılandırmasını değiştirmek için kullanılabilir.
Önbellek Kümesiyle İlgili Komutlar
Aşağıdaki tabloda, kümeyle ilgili işlemler gerçekleştirmek için kullanılabilecek Önbellek Yönetimi Windows Powershell komutları listelenmektedir.
Komut | Açıklama |
---|---|
|
Windows PowerShell oturumunuzun bağlamını istenen önbellek kümesi olarak ayarlar. Windows PowerShell oturumu başlattığınızda önce bu komutu çalıştırmalısınız. Parametreler bilgisayardaki önbellek yapılandırmasından alındığı için, bu komutu bir önbellek konağında hiçbir parametre olmadan çalıştırırsınız. Komutu konak olmayan bir bilgisayarda çalıştırıyorsanız, istenen önbellek kümesini belirtmek için aşağıdaki parametreleri kullanabilirsiniz. Parametre (diğer ad) açıklamaları şu şekildedir:
|
|
Kümedeki tüm önbellek hizmetlerini başlatır. İlk olarak temel konaklar başlatılır. Yeniden başlatma işleminden sonra önbellek hizmetleri otomatik olarak başlatılmadığından, hizmeti başlatmak için |
|
Kümedeki tüm önbellek hizmetlerini durdurur. Bu komut, yönetici ayrıcalıkları gerektirir. |
|
Kümedeki tüm önbellek hizmetlerini doğru sırayla yeniden başlatır. Bu komut, yönetici ayrıcalıkları gerektirir. |
|
Önbellek kümesinin sistem durumuyla ilgili istatistikler döndürür. |
|
Bu komut, küme yapılandırma ayarlarını kümede bulundukları şekliyle, belirtilen XML tabanlı yapılandırma dosyasına verir. Bu komut, küme yapılandırma ayarlarınızı depolama konumunuzdan (SQL Server veya paylaşılan ağ klasörü) bağımsız olarak kullanılabilir. Parametre (diğer ad) açıklaması:
Örnek: |
|
Bu komut, belirtilen XML tabanlı yapılandırma dosyasında tanımlanan küme yapılandırma ayarlarını alır. Bu komut, küme yapılandırma ayarlarınızı depolama konumunuzdan (SQL Server veya paylaşılan ağ klasörü) bağımsız olarak kullanılabilir. Değişikliklerin uygulanması için kümeyi Parametre (diğer ad) açıklaması:
Örnek: |
|
Önbellek kümesine bir Windows hesabı erişimi atar. Varsayılan olarak, önbellek konaklarındaki tüm yönetici hesaplarının önbellek kümesine erişimi vardır. Diğer hesapların izin verilen istemci hesabı listesine bu komut kullanılarak açıkça eklenmeleri gerekir. Parametre (diğer ad) açıklaması:
|
|
Windows hesabının önbellek kümesine erişimini iptal eder. Bu komutun, önbellek konaklarındaki yöneticilerin önbellek kümesine erişmesini engellemeyeceğini unutmayın. Parametre (diğer ad) açıklaması:
|
|
Hiçbir parametre olmadan kullanıldığında, önbellek kümesindeki tüm önbelleklerle ilgili bilgileri listeler. Not Bu komutun |
Önbellek Konağıyla İlgili Komutlar
Aşağıdaki tabloda, Windows PowerShell'de önbellek konağıyla ilgili işlemler gerçekleştirmek için kullanılabilecek komutlar listelenmektedir.
Komut | Açıklama |
---|---|
|
Belirtilen önbellek konağıyla ilgili bilgileri listeler. Hiçbir parametre geçirilmezse, önbellek kümesinin üyesi olan tüm önbellek hizmetleri listelenir. Parametre (diğer ad) açıklamaları şu şekildedir:
Örnek: |
|
Belirtilen önbellek konağıyla ilgili yapılandırma bilgilerini döndürür. Parametre (diğer ad) açıklamaları şu şekildedir:
Örnek: |
|
Önbellek konağı yapılandırmasını, komut parametrelerinde belirtilen değerlerle güncelleştirir. Parametre (diğer ad) açıklamaları şu şekildedir:
Örnek: |
|
Belirtilen önbellek hizmetini başlatır. Önbellek sunucusu yeniden başlatıldıktan sonra, önbellek hizmetinin çalışan bir önbellek kümesine yeniden katılmasına izin vermek için bu komutun kullanılması gerekir. Önbellek kümesi durursa, bunun yerine Parametre (diğer ad) açıklamaları şu şekildedir:
Örnek: |
|
Belirtilen önbellek hizmetini durdurur. Not
Parametre (diğer ad) açıklamaları şu şekildedir:
Örnek: |
|
Belirtilen önbellek konağı için şunları da içeren istatistikleri gösterir: toplam boyut (bayt olarak) ve önbelleğe alınmış nesnelerin, bölgelerin, adlandırılmış önbelleklerin, isteklerin ve isabetsiz önbellek okumalarının sayısı. Not Bu komutun Parametre (diğer ad) açıklamaları şu şekildedir:
Örnek: |
|
Belirtilen önbellek konağında bulunan tüm önbellekleri ve bölgeleri listeler. Parametre (diğer ad) açıklamaları şu şekildedir:
Örnek: |
|
Önbellek kümesindeki tüm bölgelerin listesini döndürür. Bölgeler yalnızca önbellek istemcisi tarafından oluşturulabilir veya kaldırılabilir. Ancak bulunacakları önbellek konağını önbellek kümesi belirler. Tüm parametreler isteğe bağlıdır. Not Bu komutun Parametre (diğer ad) açıklamaları şu şekildedir:
Örnek: |
Önbellekle İlgili Komutlar
Aşağıdaki tabloda, Windows PowerShell kullanılarak önbellek ile ilgili işlemler gerçekleştirmek için kullanılabilecek komutlar listelenmektedir.
Komut | Açıklama |
---|---|
|
Küme çalışır durumdayken yeni bir adlandırılmış önbellek oluşturur. Not Adlandırılmış önbellek sayısı 128 ile sınırlıdır. Parametre (diğer ad) açıklamaları şu şekildedir:
Örnek: |
|
Adlandırılmış önbelleği Parametre (diğer ad) açıklaması:
Örnek: |
|
Parametre (diğer ad) açıklaması:
Örnek: |
|
Adlandırılmış önbelleğin yapılandırma ayarlarını Önbellek değişiklikleri yapmak üzere Daha fazla bilgi için bkz. Windows PowerShell ile Önbellek Yapılandırma Ayarlarını Düzenleme (Windows Server AppFabric Önbelleğe Alma). Parametre (diğer ad) açıklamaları şu şekildedir:
Örnek: |
|
Adlandırılmış önbelleğin istatistiklerini Not Bu komutun Parametre (diğer ad) açıklaması:
Örnek: |
|
Adlandırılmış önbelleğin tüm bölgelerini Not Bu komutun Parametre (diğer ad) açıklaması:
Örnek: |
Konsol Yönetimi Komutları
Aşağıdaki tabloda, Windows PowerShell tabanlı önbellek yönetimi aracını yönetme ile ilgili işlemler gerçekleştirmek için kullanılabilecek komutlar listelenmektedir.
Komut | Açıklama |
---|---|
|
Bu komut Windows PowerShell tabanlı önbellek yönetimi aracı oturumunuz için dosya tabanlı günlüğü etkinleştirir. Bu komut tarafından başlatılan olay izleme, yalnızca çağrıldığı Windows PowerShell oturumlarının süresi boyunca geçerlidir. Günlük varsayılan olarak Aynı adlı bir dosya zaten varsa, Windows PowerShell verileri bu günlük dosyasına eklemeye çalışır. Parametre (diğer ad) açıklamaları:
Bu örnekte, uyarı ve hata iletilerini yakalayan
Bu komut, yalnızca Windows PowerShell oturumunun olaylarını izler; önbellek istemcisinin veya önbellek konağının olaylarını izlemez. |
|
Kullanılmayan belleği serbest bırakmak için önbellek kümesinde atık toplamayı el ile çağırır. Bu, yalnızca özel durumlarda kullanılabilir. Atık toplama genellikle .NET Framework ve AppFabric önbellek kümesinin bellek yönetimi özellikleri tarafından yönetilir. |
|
Tüm desteklenen komutlar için Yardım bilgilerini sağlar. Bu anahtar sözcük "*" karakteriyle birlikte kullanılarak, görüntülenen Yardım bilgilerinin miktarına filtre uygulanabilir; örneğin:
|
|
Windows PowerShell oturumunu sonlandırır. |
|
Windows PowerShell ekranını temizler. |
Ayrıca bkz.
Kavramlar
Windows PowerShell ile Önbellek Yapılandırma (Windows Server AppFabric Önbelleğe Alma)
Yapılandırma Ayarları (Windows Server AppFabric Önbelleğe Alma)
Windows Server AppFabric Önbelleğe Alma Yapılandırması Seçenekleri
Windows Server AppFabric Önbelleğe Alma Sorunlarını Giderme
Windows Server AppFabric Önbelleğe Alma Kavramları
Önbellek İstemcisi Geliştirme (Windows Server AppFabric Önbelleğe Alma)
2011-12-05