Bean Network Tester

netem และ Network Link Conditioner บน Windows

บน Linux มี tc netem และบน Mac มี Network Link Conditioner ส่วน Windows ไม่มีเครื่องมือในตัวที่เพิ่มความหน่วงและการสูญหายของแพ็กเก็ต หน้านี้จับคู่สิ่งที่คุณรู้อยู่แล้วเข้ากับ Bean Network Tester และชี้ว่าตัวเลขใดโอนมาใช้ตรง ๆ ไม่ได้

ตัวเลือกของ netem ทีละตัว

เติม --target และ --duration ในทุกคำสั่งที่นี่ มิฉะนั้นคำสั่งจะมีผลกับทั้งคอมพิวเตอร์

netemการตั้งค่าในหน้าต่างแฟลก
delay 100msLatency--latency 100
delay 100ms 20msLatency, Jitter--latency 100 --jitter 20
loss 5%Loss--loss 5
loss 5% 25%Loss, Losses in a row (burst)--loss 5 --loss-burst 4
duplicate 1%Duplication--dup 1
corrupt 0.1%Corruption--corrupt 0.1
reorder 25%Spike chance, Spike size--spike-prob 5 --spike-ms 200
rate 1mbitDownload, Upload--down 122 --up 122
limit 1000Buffer--buffer 1000

สามความต่างที่ควรรู้

ทิศทาง netem หน่วงสิ่งที่ออกจากอินเทอร์เฟซ และคำตอบกลับมาโดยไม่ถูกแตะต้อง เครื่องมือนี้จับทั้งสองทิศทาง ดังนั้น --latency 100 จึงเพิ่มค่า ping ราว 200 ms คือ 100 ขาไปและ 100 ขากลับ หากต้องการให้ได้อย่างที่ netem ทำ ให้จับเฉพาะทราฟฟิกขาออก:

BeanNetworkTester.exe --filter out --latency 100 --jitter 20 --target myapp.exe --duration 120

หน่วย อัตราของ netem เป็นบิตต่อวินาที ส่วนช่องจำกัดความเร็วเป็น KB/s โดย K = 1024 การแปลงจากเมกะบิต:

อัตราของ netemช่องจำกัดความเร็ว หน่วย KB/s
1mbit122
5mbit610
10mbit1221
50mbit6104
100mbit12207

ขอบเขต tc ปรับรูปทั้งอินเทอร์เฟซเครือข่ายและต้องใช้ root เครื่องมือนี้เล็งโปรแกรมเดียวด้วย --target และต้องใช้สิทธิ์ผู้ดูแลระบบ

ถ้าคุณรู้จัก Network Link Conditioner

เครื่องมือของ Apple ทำงานด้วยโปรไฟล์ที่มีชื่อ ตัวที่ใกล้เคียงที่สุดที่นี่:

Network Link Conditionerที่ใกล้เคียงที่สุดที่นี่
100% Lossตั้งLossเป็น 100
3G3G network
DSLHome DSL (VDSL)
LTELTE / 4G
WiFiGood WiFi
Very Bad NetworkTerrible network
Edgeไม่มีโปรไฟล์ที่ตรงกัน ให้พิมพ์ขีดจำกัดความเร็วและความหน่วงเอง แล้วเก็บเป็นโปรไฟล์ของคุณด้วยปุ่ม Save...

ตัวเลขไม่ใช่ของ Apple จึงควรถือโปรไฟล์เป็นจุดเริ่มต้น ทุกค่าที่โปรไฟล์ตั้งไว้มีอยู่ในหน้าอ้างอิง

สิ่งที่คุณได้บน Windows

บน Linux หรือ macOS ให้ใช้ของต้นฉบับ เครื่องมือนี้ทำงานบน Windows เท่านั้น

ต่อไป

พร้อมจะทำให้เครือข่ายของคุณพังโดยตั้งใจหรือยัง

ดาวน์โหลดสำหรับ Windows