Bagikan melalui


Menggunakan WSRM untuk mengelola Pemanfaatan CPU IIS 7 AppPool

oleh Walter Oliver

Di administrator sebelumnya menggunakan Properti Metabase CPULimit di IIS untuk mengonfigurasi persentase maksimum waktu CPU yang diproses pekerja dalam kumpulan aplikasi diizinkan untuk dikonsumsi selama jangka waktu tertentu. Dengan ketersediaan Windows System Resource Manager (WSRM), pengaturan CPULimit tidak lagi diperlukan, selain itu, tidak disarankan.

WSRM memungkinkan administrator mengontrol bagaimana sumber daya CPU dan memori dialokasikan untuk aplikasi, layanan, dan proses. Mengelola sumber daya dengan cara ini meningkatkan performa sistem dan mengurangi kemungkinan aplikasi, layanan, atau proses akan mengganggu sistem lainnya. Ini juga menciptakan pengalaman yang lebih konsisten dan dapat diprediksi untuk pengguna aplikasi dan layanan yang berjalan di komputer.

WSRM mengintegrasikan manajemen sumber daya dengan kumpulan Web melalui kebijakan bawaan yang disebut Equal_Per_IISAppPool. Kebijakan di WSRM secara otomatis beralih ke alokasi sumber daya yang berbeda dalam perangkat keras respons untuk menambahkan perubahan panas atau perubahan kluster jika berjalan dalam konfigurasi kluster.

Menonaktifkan Properti Metabase CPULimit

  1. Mulai Manajer IIS dan sambungkan ke server target

  2. Klik simpul Kumpulan Aplikasi untuk melihat kumpulan aplikasi yang tersedia, untuk setiap kumpulan aplikasi buka dialog Pengaturan Tingkat Lanjut dengan mengklik Pengaturan Tingkat Lanjut di panel Tindakan.

    Cuplikan layar simpul Kumpulan Aplikasi Default dipilih. Pengaturan tingkat lanjut ditekankan di bagian Edit Kumpulan Aplikasi di panel Tindakan.

  3. Di bawah bagian CPU pastikan bahwa properti Batas CPU diatur ke 0 (nilai default).

    Cuplikan layar batas C P U diatur ke 0 dalam dialog Pengaturan Tingkat Lanjut.

Menggunakan Kebijakan IIS Bawaan

  1. Setelah menginstal Peran Web, lanjutkan untuk menginstal Windows System Resource Manager.

  2. Mulai WSRM dengan mengklik tombol Mulai Windows, pilih "Alat Administratif", dan pilih "Windows System Resource Manager".

    Cuplikan layar Windows System Resource Manager di Alat Administratif.

  3. Mulai kebijakan bawaan Equal_Per_IISAppPool.

    a. Buka simpul Kebijakan Alokasi Sumber Daya di panel sebelah kiri

    Cuplikan layar dialog W S R M dengan garis bawah Sama Per Garis Bawah I I S App Pool dipilih dalam Kebijakan Alokasi Sumber Daya. b. Klik kanan pada Equal_Per_IISAppPool di panel sebelah kiri c. Pilih Atur sebagai Kebijakan Pengelolaan d. Jika diminta untuk menonaktifkan kalender, klik OK

    Cuplikan layar pesan peringatan yang ditampilkan sebelum menonaktifkan kalender. E. Amati perilaku sistem di bawah beban IIS. Anda dapat menggunakan WCAT untuk mensimulasikan beban di server. Alat ini adalah bagian dari IIS 6.0 Resource Kit.

Membuat Kebijakan IIS Kustom (Opsional)

  1. Buat setidaknya 2 kriteria pencocokan proses (PMC) untuk AppPool yang berbeda:

    1. Klik kanan pada simpul Kriteria Pencocokan Proses di panel sebelah kiri.

    2. Pilih Kriteria Pencocokan Proses Baru.

    3. Dialog Kriteria Pencocokan Proses Baru muncul.

      Cuplikan layar dialog Kriteria Pencocokan Proses Baru dengan nama Kriteria ditetapkan sebagai My P M C.

    4. Masukkan nama untuk PMC dan klik Tambahkan.

    5. Dialog Tambahkan Aturan muncul

    6. Pilih tab File atau Baris Perintah

    7. Klik di area berlabel "File atau baris perintah yang disertakan" dan ketik kriteria yang cocok.

    8. Gunakan format berikut: @w3wp.exe.*<AppPoolName>

      Cuplikan layar dialog Tambahkan Aturan dengan tanda tangan w 3 w titik e x e tanda titik Kumpulan Aplikasi Saya yang disertakan dalam tab File atau Baris Perintah.

    9. Tambahkan baris untuk mencocokkan AppPool tambahan (atau proses lain) ke PMC ini.

    10. Klik OK.

    11. Ulangi langkah-langkah di atas untuk setiap PMC tambahan.

  2. Buat kebijakan alokasi sumber daya (RAP):

    1. Klik kanan pada simpul Kebijakan Alokasi Sumber Daya di panel sebelah kiri.

    2. Pilih Kebijakan Alokasi Sumber Daya Baru.

    3. Dialog Kebijakan Alokasi Sumber Daya Baru muncul.

    4. Masukkan nama untuk RAP.

      Cuplikan layar dialog Kebijakan Alokasi Sumber Daya Baru dengan Nama kebijakan NEW R A P.

    5. Klik Tambahkan.

    6. Dialog Tambahkan atau Edit Alokasi Sumber Daya muncul.

    7. Pilih PMC (dari menu dropdown) alokasi ini harus masuk ke.

    8. Masukkan persentase prosesor yang akan dialokasikan ke PMC.

      Cuplikan layar pengaturan Kriteria pencocokan proses ke My P M C dan Persentase prosesor ke 50.

    9. Klik OK.

    10. Tambahkan Alokasi Sumber Daya untuk semua PMC lain yang akan dikelola oleh RAP.

    11. Klik OK.

  3. Aktifkan kebijakan.

    1. Klik kanan pada RAP yang dibuat di atas.
    2. Pilih Tetapkan sebagai Kebijakan Pengelolaan.
    3. Jika diminta untuk menonaktifkan kalender, klik Ya.
    4. Amati perilaku sistem saat menjalankan beban IIS.