یک پورت 10 Gbit/s معادل سرعت نظری 1.25 GB در ثانیه است. بنابراین یک مجموعه داده 50 GB در بهترین حالت کمی بیش از 40 ثانیه منتقل میشود، در حالی که روی پورت 1 Gbit/s بیش از 6 دقیقه طول میکشد. این سقف کارت شبکه است، نه تضمین سرعت سرتاسری.
پیشنهادهای Infrawire بر این اتصال 10 Gbit/s تکیه دارند. ببینیم به چه کاری میآید، در عمل چه چیزی میتواند آن را محدود کند و چگونه میتوان آن را بدون اتکا به بروشور تبلیغاتی اندازه گرفت.
10 Gbit/s در عمل چه تغییری ایجاد میکند
سود آن بیشتر وقتی دیده میشود که شبکه گلوگاه باشد. روی یک سایت معرفی کوچک، تفاوت میان 1 و 10 Gbit/s نامحسوس است: سرور خیلی پیش از پهنای باند به CPU، پایگاه داده یا کد محدود میشود.
در مقابل، چند بار کاری لینک 1 Gbit/s را به سرعت اشباع میکنند:
- توزیع فایلهای حجیم (ایمیج دیسک، آرشیو، رسانه)؛
- بکاپها و بازیابی به یا از یک فضای ذخیرهسازی راه دور؛
- همگامسازی پایگاههای داده میان دو سرور؛
- آینههای بسته و رجیستریهای کانتینر؛
- اوجهای ترافیک همزمان، وقتی صدها کلاینت همزمان دانلود میکنند.
در این موارد، حاشیه 10 Gbit/s اوجها را بدون صف در سمت سرور جذب میکند. دانلودهای همزمان یک لوله پهنتر را تقسیم میکنند و این از آن جلوگیری میکند که یک انتقال بزرگ همه انتقالهای دیگر را تحت تأثیر قرار دهد.
چه چیزی سرعت واقعی را محدود میکند
یک پورت 10 Gbit/s به هر مقصدی 10 Gbit/s تولید نمیکند. سرعت اندازهگیریشده به کل زنجیره بستگی دارد.
سمت مقابل. اگر کلاینت یا سرور آن سو به 1 Gbit/s محدود باشد، همان سقف را تعیین میکند. کاربری با اتصال خانگی هرگز 10 Gbit/s از شما نمیگیرد.
مسیر شبکه. مسیریابی میان دو اپراتور، ازدحام در ساعتهای معین و فاصله روی نتیجه اثر میگذارند. پیش از تعهد به یک لوکیشن، میتوانید اتصال را از looking glass بررسی کنید.
دیسک و CPU. نوشتن با 1.25 GB/s به ذخیرهسازی NVMe مناسب نیاز دارد. رمزگذاری TLS یا SSH با این سرعت هم یک یا چند هسته را درگیر میکند. یک انتقال scp تکجریانی اغلب بسیار پایینتر از سرعت لینک متوقف میشود.
پروتکل. یک جریان TCP تنها با پنجره دریافت و تأخیر رفتوبرگشت محدود میشود. چند جریان موازی از لینک بهتر استفاده میکنند.
اندازهگیری سرعت با iperf3
برای بررسی آنچه به دست میآورید، از iperf3 میان VPS خود و یک ماشین دوم استفاده کنید. روی Debian یا Ubuntu:
Bashsudo apt update && sudo apt install -y iperf3
در سمت سرور، گوشدادن را شروع کنید:
Bashiperf3 -s
از ماشین دیگر، با چهار جریان موازی به مدت 30 ثانیه آزمون کنید، سپس در جهت معکوس:
Bashiperf3 -c IP_DU_VPS -P 4 -t 30 iperf3 -c IP_DU_VPS -P 4 -t 30 -R
پورت 5201 باید در فایروال شما برای مدت آزمون باز باشد. پس از آن ببندیدش.
روی یک ماشین مجازی، ethtool همیشه سرعت واقعی اینترفیس را نشان نمیدهد:
Bashethtool eth0 | grep Speed
مقدار «Unknown!» با کارت مجازی رایج است و به معنای وجود مشکل نیست. به نتیجه iperf3 اعتماد کنید.
چند تنظیم مفید
با سرعت بالا، پیکربندی پیشفرض TCP هسته گاهی بیش از حد محتاط میشود. دو تنظیم برای آزمایش، در /etc/sysctl.d/99-network.conf:
INInet.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr
آنها را با sudo sysctl --system اعمال کنید. پیش و پس از آن اندازه بگیرید: روی برخی مسیرها بهبود روشن است، روی برخی دیگر صفر. بدون اندازهگیری قبلی، بافرهای rmem_max و wmem_max را تغییر ندهید، چون مقادیر بیش از حد، حافظه را بیدلیل مصرف میکنند.
انتخاب VPS بر اساس کاربرد و لوکیشن
پهنای باند به اندازه موقعیت جغرافیایی سرور شما نسبت به کاربرانتان اهمیت دارد. کاتالوگ کامل در صفحه VPS است و محدوده VPS لینوکس برای بیشتر کاربردهای انتقال و میزبانی مناسب است.
| نیاز | گزینه برای بررسی |
|---|---|
| مخاطبان اروپایی، دادههای مشمول GDPR | VPS فرانسه یا VPS آلمان |
| مخاطبان آمریکای شمالی | VPS آمریکا |
| مخاطبان آسیا | VPS هنگکنگ |
| سرویس در معرض حملات حجمی | VPS Anti-DDoS |
| دسکتاپ از راه دور، برنامههای Windows | VPS ویندوز |
| ترید خودکار | VPS فارکس یا VPS MetaTrader 5 |
یک لینک پهن به تحمل یک حمله کوچک هم کمک میکند، اما جای یک محافظت اختصاصی را نمیگیرد. اگر سرویس شما هدف حمله است، ظرفیت پورت کافی نیست.
برای بارهایی که از یک VPS فراتر میروند، سرورهای اختصاصی دسترسی به منابع کامل را فراهم میکنند. آموزشها پیکربندی شبکه و ایمنسازی این ماشینها را شرح میدهند.
سوالات متداول
آیا پورت 10 Gbit/s سایت مرا سریعتر میکند؟
نه بهطور خودکار. زمان پاسخ یک سایت پیش از همه به کد، پایگاه داده و کش بستگی دارد. پهنای باند بالا بیشتر برای فایلهای سنگین و ازدحام زیاد کمک میکند.
آیا واقعاً میتوانم در دانلود به 10 Gbit/s برسم؟
فقط اگر منبع، مسیر شبکه، ذخیرهسازی و CPU همراهی کنند. در بیشتر موارد سرعت بهدستآمده کمتر از سقف پورت است. یک آزمون iperf3 با چند جریان، اندازهگیری صادقانهای میدهد.
پیش از انتخاب لوکیشن، اتصال را چگونه آزمایش کنم؟
looking glass امکان اجرای آزمونهای شبکه از زیرساخت را میدهد. آن را با iperf3 یا mtr از ماشینهای خودتان، در ساعتهای مختلف روز تکمیل کنید.
آیا برای یک سرور بازی یا یک ربات ترید 10 Gbit/s لازم است؟
بهندرت. این کاربردها پهنای باند کمی مصرف میکنند اما به پایداری مسیر شبکه و لوکیشن حساساند. پیش از نگاه کردن به سرعت پورت، پیشنهاد را بر اساس CPU، RAM و لوکیشن انتخاب کنید.

