Гарын авлага
Bufferbloat гэж юу вэ?
Bufferbloat нь пакетууд хэт урт дараалалд удаан хүлээхийг хэлнэ. Ачаалалгүй болон ачаалалтай үеийн саатлыг харьцуулж, өөрчлөлтийн дараа хурдыг мөн шалгаарай.
Bufferbloat гэдэг нь пакетын дараалал хэт урт хэвээр байж, хүлээлт нэмэгдэх үзэгдэл юм. Богино хугацаанд нэмэгдсэн өгөгдлийг түр хадгалах буфер хэвийн бөгөөд хэрэгтэй. Харин том файл татах эсвэл илгээх үед дуудлага, тоглоомын саатал нэмэгдвэл урт дараалал боломжит шалтгаан байж болно. Дараалал чиглүүлэгч, модем, сүлжээний бусад хэсэг эсвэл хэрэглэгчийн төхөөрөмжид үүсэж болно. Ачаалалтай үед пинг өссөнөөр нэг төхөөрөмжийг буруутгах боломжгүй.
Ачаалалгүй ба ачаалалтай үеийг харьцуулах
- Ижил төхөөрөмж, ижил хэмжилтийн зорилтот хаяг ашиглаарай. Боломжтой бол Ethernet холбоно. Өөрийн нөөцлөлт болон том дамжуулалтыг зогсоож, нэмэлт ачаалалгүй үеийн пинг буюу саатлыг тэмдэглэнэ. Чухал дуудлагын үеэр туршилтын ачаалал бүү үүсгээрэй.
- Эхлээд татаж авах, дараа нь тусад нь илгээх ачааллаар шалгана. Ачаалалгүй болон ачаалалтай саатлыг харуулдаг тест ашиглах, эсвэл хяналттай дамжуулалтын үед пингт хариулдаг ижил хаяг руу давтан пинг илгээж болно. Хоёр чиглэлийн үр дүнг тусад нь хадгалаарай.
- Дамжуулалтыг зогсооход саатал эхний түвшиндээ буцаж байгаа эсэхийг шалгана. Ижил хаяг, тохиргоогоор давтан хэмжиж, хурд, саатлын хэлбэлзэл болон ажиглагдсан пакетын алдагдлыг тэмдэглээрэй.
- Жишээ нь 12 ms байсан саатал 150 ms болбол 138 ms нэмэгджээ. Энэ нь тооцооны жишээ болохоос бүх холболтын гэмтлийн босго биш. Ганц өндөр утга эсвэл пингийн хариу ирэхгүй байх нь bufferbloat-ын нотолгоо биш.
Хэмжилтийн хязгаарыг ойлгох
Ачаалал нэмэхэд давтан өсөж, ачааллыг зогсооход буурдаг саатал дарааллыг шалгах үндэслэл болно. Wi-Fi сувгийн өрсөлдөөн, төхөөрөмжийн процессор, тестийн сервер болон сүлжээний зам мөн нөлөөлнө. Ethernet ашигласнаар дотоод Wi-Fi-ийн нөлөөг хасаж болох ч чиглүүлэгч, модем эсвэл үйлчилгээ үзүүлэгчийн аль нь шалтгаан болохыг тогтоохгүй. Зарим хурдны тест ачаалалтай үеийн саатлыг тусгайлан хэмждэг. Бүх хурдны тестийг хэрэггүй гэж үзэж болохгүй; арга болон зорилтот хаяг өөр бол үр дүн мөн өөр байж болно.
Одоогийн төхөөрөмжөөр хийж болох өөрчлөлт
- Том нөөцлөлт, файл дамжуулалтыг дуудлага болон тоглоомын цагаас өөр үед төлөвлөөрэй. Апп хурд хязгаарлах боломжтой бол бусад урсгалд зай үлдээхээр бууруулж, үр дүнг харьцуулна.
- Сааталд мэдрэмтгий төхөөрөмжийг Ethernet-ээр шалгаарай. Wi-Fi хамрах хүрээг тусад нь сайжруулна. Кабель холбоход интернетийн холболтын дараалал өөрөө удирдагдахгүй.
- Чиглүүлэгчийн яг тухайн загвар, одоогийн программын хувилбарын албан ёсны заавраас SQM эсвэл ижил зориулалтын боломжийг хайгаарай. Шинэ төхөөрөмж авахаасаа өмнө дэмжлэг болон бодитоор хэмжсэн хязгаарлалтыг шалгана.
- Дарааллын удирдлагыг өөрчлөхөөс өмнө өмнөх тохиргоо, хэмжилтээ хадгалаарай. Үйлдвэрлэгчийн зааврыг дагана. Нэг аппыг давуу эрхтэй болгох нь дангаараа дарааллыг идэвхтэй удирдаж байна гэсэн үг биш.
SQM нь хурд хязгаарлах, урсгалуудыг хуваарилах болон дарааллыг идэвхтэй удирдах аргуудыг нэгтгэж болно. FQ-CoDel, CAKE нь дэмжигдсэн системийн жишээ болохоос бүх чиглүүлэгчид байдаггүй. Тогтвортой боломжит хурдаас бага зэрэг доогуур хязгаар тавих нь удирдлагагүй дарааллыг багасгаж болох ч дээд хурдыг бууруулна. Тохирох хэмжээ төхөөрөмж, холболтоос хамаардаг тул бүх хүнд нэг хувь санал болгох боломжгүй. Процессорын хязгаар болон хөдөлгөөнт сүлжээний хувьсах багтаамжийг анхаараарай. Нэгжийг шалгана: 20 Mbps нь 20000 kbit/s; kbit/s гэсэн талбарт 20 гэж бичих нь ижил хурд биш.
Өөрчлөлтийн дараах шалгалт
- Нэг удаад нэг тохиргоо өөрчилнө. Сүлжээний интерфейс, татах болон илгээх чиглэл, хурдны нэгж зөв эсэхийг шалгаж, ижил төхөөрөмж болон хаягаар ачаалалгүй ба ачаалалтай саатлыг дахин хэмжээрэй.
- Пингээс гадна дамжуулалтын хурдыг харьцуулна. Саатал бууруулахын тулд алдаж буй хурд таны хэрэгцээнд тохирч байгаа эсэхийг үнэлээрэй.
- Бодит дуудлага, тоглоомоор мөн шалгана. Тестийн сайн үнэлгээ бүх аппыг сайжруулна гэсэн баталгаа биш бөгөөд хамааралгүй доголдлыг засахгүй.
- Өмнөх болон дараах үр дүнг хадгалаарай. Муудвал өмнөх дэмжигдсэн тохиргоог сэргээнэ. Байгууллага эсвэл үйлчилгээ үзүүлэгчийн удирддаг чиглүүлэгчийн хувьд хариуцсан администраторт хандана.
Нэмэлт ачаалалгүй үед ч саатал өндөр, эсвэл зөвхөн нэг үйлчилгээ доголдож байвал тусад нь шалгаарай. Тусламж авахдаа цаг, зорилтот хаяг, Ethernet эсвэл Wi-Fi, ачааллын чиглэл, чиглүүлэгчийн загвар болон өмнөх-дараах хэмжилтийг өгнө. Зөвхөн тестийн үнэлгээгээр төхөөрөмж бүү худалдаж аваарай; шаардлагатай боломж эсвэл хэмжсэн бодит хязгаарлалт үндэслэл болох ёстой.