محدود کردن CPU برای یک App pool در IIS

شروع موضوع توسط farshid ‏Dec 25, 2015 در انجمن آی آی اس IIS

  1. farshid

    farshid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    با سلام
    در بسیاری از مواقع شاید پیش آمده باشد که شما بخواهید منابع یک کاربر را در IIS محدود کنید و یا کاربر شما به دلیل استفاده بیش از اندازه از CPU تداخلی در سرور ایجاد می کند. راه کار حل این مشکل این هست که به کاربر خود یک App pool اختصاصی یا Dedicated تخصیص دهید و با رفتن به IIS Management -> App Pool و انتخاب App اختصاصی کاربر و سپس انتخاب تنظیمات آن، محدودیت CPU را انجام دهید.
    با باز کردن صفحه تنظیمات App pool ، صفحه ای مانند زیر برای شما نمایش داده می شود.

    application-pool-identities-advancedsettings.jpg

    در پنجره فوق همانطور که مشاهده می کنید هر مقدار برای متغییر Limit قرار دهید (مقدار شما باید به درصد باشد) همان مقدار ان App pool می تواند از منابلع استفاده کند.
    مقدار Limit Action متغییری است که پس از اینکه محدودیت App به حد مجاز رسید و بیش از آن خواست استفاده کند چه Action انجام شود.
    متغییر Limit Interval که به دقیقه می باشد حد مجاز App pool را در مدت زمان معیین بررسی میکند. که توصیه می شود این مقدار با توجه به نوع کاربر، منابع سرور و... تنظیم شود.
     
    آخرین بار توسط مدیر ویرایش شد: ‏Dec 25, 2015
    farid از این پست تشکر کرده است.

به اشتراک بگذارید

س