ون کد نویسی که خیلی وحشتناکه بی خیالش باید بشم .ولی پیشنهاد شما برای من به دو دلیل عملی نیست :
1- دلیل اولش اینه که 10 مگ من اختصاصی نیست و امکان ارتقا سرعت رو هم ندارم .گاهی اوقات سرعت تا 4 مگ هم پایین میاد و اگه بخام برای هر کاربر 5 مگ بزارم وقتی سرعت میاد پایین اونی که با idm کار میکنه تمام پهنای باند رو میکشه و باز میشه همونی که شما گفتید.
2- دلیل دومش اینه که بر فرض ثابت بودن سرعت ، 5 مگ برای کار اون دو کاربر کم هست و واقعا نیازه که همیشه تا 10 مگ سرعت باز باشه .
ولی من چند وقت پیش توی مسافرخانه ای بودم که سرور و اینا نداشت و اینترنتش مستقیم وارد روتر میکروتیک میشد .مودم adsl رو مستقیم زده بودن به روتر و روتر هم اکسس پوینتش روشن بود من توی اتاق هم با لپ تاپم به اینترنت وصل بودم هم با گوشیم ، زمانی که با دانلود منیجر با لپ تاپ دانلود میکردم روی گوشی پهنای باند کم نشد .با دانلود منیجر سرعت حدود 800کیلوبایت بود و لحظه ای که با گوشی تست گرفتم از اون سرعت دانلود منیجر اومد روی 500 و کم شد و سرعت دانلود منیجر اومد پایین و اصلا تمام پهنای باند رو نگرفت .روترش هم دقیقا مثل روتر من بود .پس اونجا چه جوری کانفیگش کردن که درست و حسابی تقسیم میکرد ؟ یعنی کد نویسی کرده بودن یا چون هات اسپات بوده درست کار میکرده ؟
ا
وقتی priority ها برابر باشن سرعت تقسیم میشه، قطع کامل نمیشه اما به هرحال باز هم مساوی نمیشه.
در هتل ها، فرودگاه ها و جاهایی مثل این، برای تقسیم بندی پهنای باند، بسیار سخت گیرانه عمل نمی کنند، از روش های دیگه ای استفاده میشه، مثلا تمام پکت ها مارک گذاری میشه و بر اساس تعدادکانکشن هر کاربر، بطور مساوی پهنای باند را اختصاص می دهند، که روش پیاده سازی آن در اینترنت به وفور یافت میشه.
در این حالت بخاطر اینکه یک کاربر با 16 کانکشن دانلود منیجر در مقابل ؛ تک کانکشن کاربر دیگر که مشغول مشاهده صفحه وب است قرار می گیرد، تساوی از بین رفته و بیشتر پهنای باند به دانلود منیجر اختصاص داده می شود اما بازهم تقسم بندی وجود دارد و اگر هر دو کاربر همزمان از دانلود منیجر استفاده کنند، مجددا دقیقا سرعت برای آنها به نیمی از پهنای باند تغییر پیدا میکند.
اما اگر در استفاده خانگی یا کافی نتی، شخصی مشغول دانلود و دیگری مشغول تماشای ویدیو آنلاین یا تماس آنلاین تصویری باشد، اینجا دیگر کاربر با استفاده غیر دانلودی دچار مشکل و نارضایتی میشه، بنابراین برای چنین محیط های قرار دادن سقف دائمی پهنای باند، برای حفظ کیفیت شبکه ضروری است.
چرا وحشتناک باشه
الان من دوتا نمونه واسه شما می نویسم، شما میتونی امتحانشون کنی.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در اسکریپت بالا دوعدد پاکت پینگ به دو کاربر با آی پی های 192.168.0.5 و 192.168.0.6 ارسال میشه و مقدار بازگشتی، برابر با تعدادی از پاکت ها است که آن کاربران جواب دادن ، هر مقدار بیشتر از صفر به این معناست که کاربر مورد نظر در شبکه وجود دارد و به اینترنت دسترسی دارد.
اگر هر دو کاربر بطور همزمان درحال کار باشند، سرعت دانلود آنها به 4.5 مگابیت کاهش پیدا میکند و در غیر این صورت سرعت هر یک از آنها 9مگابیت خواهد بود.
لازمه این اسکریپت این هست که از بخش اسکجولر میکروتیک برای زمان بندی در اجرای اسکریپت کمک گرفته بشه و در زمان های مشخص و متوالی برای تنظیم سرعت، اسکریپت مورد نظر اجرا شود، همینطور باید دو سیمپل کیو با نام های user1 و user2 در این بخش برای دو کاربر ایجاد شده باشد.
اگر کامپیوتری خاموش و یا در شبکه نباشد، پاسخگو نبوده و درنتیجه پهنای باند دستگاه دیگر بطور خودکار پس از اجرای اسکریپت افزایش پیدا میکند.
نمونه دوم اسکریپت ار میتوان برای روترهایی که روی آنها هات اسپات راه اندازش شده، پیاده سازی نمود.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در اسکریپت بالا، ابتدا تعداد کاربران فعال در هات اسپات را دریافت کرده و سپس در گزاره شرطی، اگر تعداد کاربران یک یا صفر باشد، حداکثر سرعت را 9 مگابیت و در غیر این صورت 4.5 مگابیت تنظیم می نماید.
اسکریپت بالا را میتوان در زیر منو (سیستم > اسکریپت) وارد نموده و سپس نام آن را در بخش های On Login و On Logout در هات اسپات و سربرگ یوزر پروفایل ، برروی پروفایل های فعال و سربرگ Script آنها وارد نمود.
همینطور میتوان اسکریپت را مستقیم در این بخش وارد نمود و دیگر از زیر منوی سیستم > اسکریپت ، استفاده نکرد.
روشی که قبلتر ذکر شد، بیشتر در محل های عمومی مثل هتل و مراکز خرید استفاده می شود، شبیه به روش و آموزش زیر است که میتوانید آن را نیز تست بفرمایید:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
همینطور در نظر داشته باشید که اگر روتینگ مارک را بالاتر از مارک گذاری کنترل پهنای باند به این روش انجام داده اید تیک Passthrough را در مارک گذاری های خود فراموش نفرمایید.