صفحه 2 از 2 اولیناولین 1 2
نمایش نتایج: از شماره 16 تا 21 از مجموع 21

موضوع: تقسیم عادلانه پهنای باند بین کاربران هات اسپات

  
  1. #16
    نام حقيقي: ali

    عضو عادی
    تاریخ عضویت
    Jun 2010
    محل سکونت
    mashhad
    نوشته
    157
    سپاسگزاری شده
    114
    سپاسگزاری کرده
    17
    نقل قول نوشته اصلی توسط ak313 نمایش پست ها
    توی کانفیگ شما مکس لیمیتها متفاوته و این جواب
    میده اما اگر مکس لیمیت رو برابر بزارید و یکی با 32 کانکشن دانلود منیجر بیفته بجونش به بقیه توی تلگرام چیزی نمیرسه
    لطفا همین رو عملا تست کنید و خبرشو بدید.
    یعنی مکس لیمیت رو کلا پهنای باند شبکه قرار بدید و اونوقت لیمیت ات بزارید برای تلگرام با اولویت بالاتر بعد با یه یوزر دیگه بزنید روی 32 کانکشن و گرفتن فیلم از تلگرام رو مانیتور کنید
    بله حق با شماست ، کار نکرد
    وقتی priority موبایل بالاتر بود و مال PC پایین تر در شرایط (عدم محدودیت مکس دانلود) تقسیم خیلی بد انجام گرفت موبایل لیمیت ات 2.5 مگ داشت به لیمیت ات نمیرسید و با 2 مگ تا 2.5 مگ دانلود میکرد درحالی که pc با لیمیت ات 550k ، داشت 5 مگابیت پهنای باند میگرفت.

    اگه مکس تنظیم نباشه درست کار نمیکنه .

    و در مورد زمان خالی بودن
    نه دیگه وقتی مکس تنظیم میکنی پهنای باند همیشه خالی هست ، من البته اینکارو دوست دارم چون باعث کاهش هزینه میشه و همه کاربرها تجربه خوبی در استفاده از اینترنت پیدا میکنند و از دو مگ به بالا در همه کارهاشون خیلی متوجه کاهش پهنای باند نمیشن.

    یک راه دیگه بنظرم رسیده ممکنه جواب بده ؛ میشه سورس ip تلویزیون رو فست ترک کرد در فایروال تا بطور کلی تمام رویه ها رو دور بزنه و همیشه ابتدا پهنای باند واسه اون باشه بعد مابقی بین دیگران شر بشه.


    salehi.com سپاسگزاری کرده است.





  2. #17
    نام حقيقي: salehi

    عضو عادی
    تاریخ عضویت
    May 2007
    محل سکونت
    b
    نوشته
    26
    سپاسگزاری شده
    12
    سپاسگزاری کرده
    21
    در نهایت به نظر هیچ روشی نیست که به کمک میکروتیک به تنهایی بشه با حضور IDM پهنای باند رو به طور دینامیکی مدیریت کرد.(نمی دونم پکیج یوزر منیجر می تونه این کار رو انجام بده یا نه)
    در عمل باید PCQ این کار رو انجام بده، ولی متاسفانه تو سایت های خارجی هم کاربران زیادی گفتن که این PCQ زورش به IDM به خاطر تعداد زیاد کانکشنی که میزنه نمیرسه. روش هایی رو دیدم که مثلا تعداد کانکشن هایی که IDM میزنه رو محدود میکنن یا اصلا پهنای باند اختصاصیش رو کم میکنن. ولی خب این ها مد نظر من نبود، کما اینکه regex هایی که تو layer 7 برای تشخیص پکت های IDM بود هم دقیق نیستن.


    ak313 سپاسگزاری کرده است.

  3. #18
    نام حقيقي: ali

    عضو عادی
    تاریخ عضویت
    Jun 2010
    محل سکونت
    mashhad
    نوشته
    157
    سپاسگزاری شده
    114
    سپاسگزاری کرده
    17
    البته هیچکاری نشدنی نیست اما این یک مقدار کار رو مشکل کرده که شما میخواین از تمامی پهنای باند در زمان خالی بودن شبکه استفاده کنید و همزمان در زمانی که مصرف کننده های دیگه ای هستند جلوی IDM رو بگیرید .
    من پیشنهاد میکنم در تنظیم مکس لیمیت ؛ حداقل یک یا دو مگ از خط رو همیشه باز بگذارید تا مشکل حل بشه .

    اما شما مجبور به اینکار نیستین و راه های دیگه نیز وجود داره .
    به عنوان مثال یک راه که من بنظر میرسه اینه که در چنین شرایطی میشه یک اسکریپت نوشت که بیاد و تعداد کاربرها رو نگاه کنه و اگه کاربر فعال هات اسپات نبود مقدار مکس لیمیت رو بدون محدودیت تنظیم کنه و در غیر این صورت مکس لیمیت رو برای PC ها و کاربران IDM کم کنه و درنتیجه مقداری پهنای باند اضافه برای دیگر کاربران باز کنه .
    و بعد با یک برنامه زمانبندی شده میکروتیک این اسکریپت رو مثلا هر دقیقه یا هر چند دقیقه یک بار اجرا کنه و مکس لیمیت Queue رو مطابق شرایط تنظیم کنه.


    salehi.com سپاسگزاری کرده است.

  4. #19
    نام حقيقي: ali

    عضو عادی
    تاریخ عضویت
    Jun 2010
    محل سکونت
    mashhad
    نوشته
    157
    سپاسگزاری شده
    114
    سپاسگزاری کرده
    17
    ضمن اینکه من یک تست در یوزر منیجر خود میکروتیک در این خصوص انجام دادم :
    شرایط تست :
    اکانت ali محدودیت حداکثر دانلود 3.5Mbps و لیمیت ات 2.5Mbps و دارای اولویت 1
    اکانت t00 محدودیت حداکثر دانلود ندارد و لیمیت ات 2.5Mbps و دارای اولویت 1

    اکانت ali با گوشی همراه متصل شده و در ابتدا یک فایل فیلم را بوسیله دانلود استاندارد فایرفوکس شروع به دانلود میکند .
    سپس اکانت t00 با کامپیوتر متصل شده و بوسیله دانلود منیجر مشغول دانلود می شود.

    همانطور که در تصویر ملاحظه میکنید بدلیل مشخص نکردن سقف و حداکثر سرعت اصلا کنترل و محدودیتی اعمال نشده است و حتا مقدار لیمیت ات ... نیز برای اکانت به ثبت نرسیده است و براحتی دانلود منیجر توانسته تمام خط را اشغال کند و پهنای باند اکانت ali را از مقدار اولیه لیمیت ات ... نیز پایین تر بیاورد .


    ==================
    تست دوم :
    شرایط تست :
    اکانت ali محدودیت حداکثر دانلود 3.5Mbps و لیمیت ات 2.5Mbps و دارای اولویت 1
    اکانت t00 محدودیت حداکثر دانلود 7Mbps و لیمیت ات 2.5Mbps و دارای اولویت 2
    مابقی شرایط تست به مانند تست قبلی می باشد.


    همانطور که مشاهده کردید با وجود اینکه دانلود priority و اولویت PC پایین تر است بعد از شروع کردن به دانلود با دانلود منیجر
    نه تنها باعث میشود که دستگاه موبایل از حداکثر پهنای باند اشغال شده خود محروم شود
    بلکه تضمین حداقلی پهنای باند موبایل را نیز ضایع کرده تا به مقدار سقف تعیین شده خود یعنی 7 مگابیت برسد .
    پس میتوان نتیجه گرفت که در Queue ها دانلود منیجر بطور کلی اختلال بوجود می آورد و آنها قادر به حفظ حداقل پهنای باند هر کاربر نیز نیستند و تنها مانعی که میتواند جلوی اشغال پهنای باند را بگیرد همان مشخص کردن محدودیت حداکثر دانلود است که باید مقداری کمتر از مقدار حداکثر پهنای باند خط باشد.

    با تست هایی که براتون انجام دادم میشه نتیجه گرفت که یوزرمنیجر میکروتیک نیز که بطور دانامیک Queue می سازد در مواجه به IDM همان خطایی را دارد که بطور دستی و معمولی شاهد آن هستم .


    ویرایش توسط shahani : 2017-06-22 در ساعت 08:48 PM
    salehi.com سپاسگزاری کرده است.

  5. #20
    نام حقيقي: ali

    عضو عادی
    تاریخ عضویت
    Jun 2010
    محل سکونت
    mashhad
    نوشته
    157
    سپاسگزاری شده
    114
    سپاسگزاری کرده
    17
    و یا یک راه حل دیگه اینه که در بخش Hotspot User Profiles به داخل پروفایل یورز های خودمون بریم و اونجا دو اسکریپت برای لحظه ورود و خروج کاربران بنویسیم .

    برای کاربران غیر PC در بخش On login اسکریپتی شبیه اسکریپت زیر می نویسیم :

    کد:
    /queue simple set LanBandWidth max-limit=1021k/9215k ;
    که با ورود کاربران به هات اسپات یک محدودیت مکس لیمیت برای کاربران PC اعمال بشه
    در این اسکریپت LanBandWidth نام Queue است که کاربر آن از IDM استفاده میکنه اگه چندتا کامپیوتر داریم و چند Queue مخصوص آنها ساخته ایم در خط های متوالی محدودیت دانلود برای Queue ها اعمال میکنیم مثلا به حالت زیر :


    کد:
    /queue simple set PC1 max-limit=1021k/9215k ;
    /queue simple set PC2 max-limit=1021k/9215k ;
    /queue simple set PC3 max-limit=1021k/9215k ;
    به این صورت برای تمام دستگاه هایی که کاربران IDM دارند محدودیت حداکثر دانلود اعمال میکنیم .
    مثلا اگر خط اینترنت ما سرعت 16Mbps دانلود و 2Mbps آپلود دارد، میتوان با اعمال مکس لیمیت به صورت 1021k/9215k نیمی از پهنای باند را به عنوان حداکثر مجاز به دستگاه PC با کاربر دانلود منیجر اختصاص داد. و مابقی خط را برای کاربر و یا کاربران جدید غیر دانلودمنیجر مثل تلویزیون ؛ موبایل ؛ تبلت و غیره باز کرد.


    و سپس در همین قسمت Hotspot User Profiles و در پروفایل کاربران غیر دانلود منیجر و بخش On Logout یک اسکریبت می نویسیم که بررسی کند ببیند کاربران فعال جاری آیا بیشتر از یک کاربر است و یا خیر .
    کاربری که لاگ اوت کرده دیگه جزو کاربران فعال حساب نمیشه و در لحظه خروج بررسی میشه اگه تعداد کاربران فعال فقط یکی باشه اون وقت دوباره پهنای باند رو به حالت حداکثر و نامحدود در بیاره.

    کد:
    :global ActiveState [/ip hotspot active print count-only] ; 
    
    :if ($ActiveState<2) do={[/queue simple set LanBandWidth max-limit=0/0]} ;
    همانطور که مشاهده میکنید در خط ابتدایی این اسکریپت متغییر ActiveState با تعداد کاربران فعال مقدار دهی می شود و این مقدار شامل کاربری که در همین لحظه خارج شده و در اثر خروج او این اسکریپت اجرا شده نمی شود.

    سپس در خط بعدی با شرط :if بررسی میشود که اگر کاربران از دو کمتر بودن (یعنی یک یا صفر) آنگاه queue کاربر یا کاربران PC را که از دانلود منیجر استفاده میکنند دوباره بطور کامل بازکرده و خط را بطور حداکثر در اختیار کاربر باقی مانده قرار دهد.



    همچنین میتواند به همین صورت چندین queue را مقدار مکس لیمت آنها را حذف کرد و به حالت نامحدود در آورد:

    کد:
    :global ActiveState [/ip hotspot active print count-only] ; 
    
    :if ($ActiveState<2) do={[/queue simple set PC1 max-limit=0/0]} ;
    
    :if ($ActiveState<2) do={[/queue simple set PC2 max-limit=0/0]} ;
    
    :if ($ActiveState<2) do={[/queue simple set PC3 max-limit=0/0]} ;

    خوبی این روش نسبت به روش قبلی برای اسکریپت نویسی این است که دیگر پردازنده دستگاه دائم مشغول اجرای اسکریپت ها نخواهد بود و آزاد باقی می ماند و تنها یک بار زمانی که کاربران ساده بدون استفاده از دانلود منیجر به سیستم وارد میشوند و یا خارج می شوند این اسکریپت ها اجرا میگردد .

    بنظرم نیازی نیست برای پروفایل کاربری دستگاه های کامپیوتر اسکریپت نوشته شود زیرا به هرحال اگه پهنای باند همه آنها نیز باز باشد از پس همدیگر بر میایند و یا میتواند فقط برای لاگ اوت آنها اسکریپت بالا را نوشت .
    زیرا ممکن است در زمانی که دو کامپیوتر فعال هستند کاربر موبایل لاگین شود و پهنای باند را کاهش دهد و سپس در هنگام خروج زیرا بیشتر از یک دستگاه فعال در شبکه باقی میماند مجدد پهنای باند را نامحدود نمی کند و این عملیات با خروج دیگر دستگاه نیز بهتر است بررسی شود تا اگر یک کاربر PC خارج شد و باز یک کاربر باقی ماند مجدد پهنای باند به حالت حداکثر برای او در بیاید.






    salehi.com و ak313 سپاسگزاری کرده‌اند.

  6. #21
    نام حقيقي: اکبر

    تازه وارد
    تاریخ عضویت
    Dec 2016
    محل سکونت
    قم
    نوشته
    17
    سپاسگزاری شده
    10
    سپاسگزاری کرده
    5
    ببینید این یه کانفیگ خوب برای کیو هست
    اومده یک مگ رو برای voip تضمین کرده یعنی کل پهنای باند 35 مگه اما مکس لیمیت رو 34 گذاشته تا همیشه یک مگ برای Voip باشه از این حیث میکروتیک وظیفشو درست انجام میده



    salehi.com سپاسگزاری کرده است.





صفحه 2 از 2 اولیناولین 1 2

کلمات کلیدی در جستجوها:

هیچ کلمه ای ثبت نشده است.

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •