เทคนิคการตรวจสอบ Internet Bandwidth อย่างง่ายๆ

โปรแกรมบน CentOS ที่ควรติดตั้งใช้งานร่วมกับ VoIP Server

เทคนิคการตรวจสอบ Internet Bandwidth อย่างง่ายๆ

โพสต์โดย nuiz » 11 มี.ค. 2013 10:02

มีท่านหนึ่งสอบถามผมมาว่าเขาตั้ง Server ไว้ที่ COLO แห่งหนึ่ง จะทดสอบได้ยังไงว่าได้ Bandwidth ในประเทศเท่าไหร่ ต่างประเทศเท่าไหร่

บนเครื่อง CentOS มีเทคนิคที่ผมมักจะใช้เป็นประจำคือดาวน์โหลดไฟล์จากประเทศนั้นๆด้วยคำสั่ง wget ครับ แล้วดูค่าตัวเลขแสดงความเร็วในการ Download ครับ วิธีการก็มีดังต่อไปนี้ครับ

1. หาไฟล์จากเซอร์เวอร์ในประเทศและต่างประเทศ
โดยผมหาลิ้งค์จากเว็บไซต์ของ CentOS ครับ เว็บนี้ http://www.centos.org/modules/tinyconte ... .php?id=30 ถึงจะมีไม่ครบทุกประเทศแต่ก็มีครบทุกทวีป ทุกโซนครับ จากนั้นก็คลิ๊กไปที่ HTTP ในประเทศที่ผมต้องการ ลิ้งค์จะเป็นแบบนี้ครับ
5/
isos/
i386/ หรือ x86_64
เลือกไฟล์มาสักไฟล์ ไฟล์อะไรก็ได้ ให้ก๊อปลิ้งค์ไว้ครับดังตัวอย่าง
โค้ด: เลือกทั้งหมด
http://mirrors.kernel.org/centos/5/isos/i386/CentOS-5.9-i386-bin-DVD-1of2.iso


2. ดาวน์โหลดด้วย wget
ล๊อกอินเข้า CentOS (หรือ Linux อื่นๆก็ได้)
รันคำสั่ง
โค้ด: เลือกทั้งหมด
wget http://mirrors.kernel.org/centos/5/isos/i386/CentOS-5.9-i386-bin-DVD-1of2.iso

ผลลัพธ์
โค้ด: เลือกทั้งหมด
--2013-03-11 09:31:56--  http://mirrors.kernel.org/centos/5/isos/i386/CentOS-5.9-i386-bin-DVD-1of2.iso
Resolving mirrors.kernel.org... 149.20.20.135, 149.20.4.71
Connecting to mirrors.kernel.org|149.20.20.135|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4093198336 (3.8G) [application/octet-stream]
Saving to: `CentOS-5.9-i386-bin-DVD-1of2.iso'

0% [                                                                                                            ] 1,303,342   67.1K/s  eta 12h 45m

ดูตัวเลขหน้า K/s ครับ ซึ่ง K/s คือ Kilobyte/second (กิโลไบต์ต่อวินาที) อยากรู้ว่าเป็นกี่ บิตต่อวินาทีให้เอา 8 คูณครับ ดังนั้นในตัวอย่างนี้แสดงว่าเรามีแบนวิดธ์ไป USA ประมาณ 67.1x8 = 536.8 กิโลบิตต่อวินาที หรือ 536.8 kbps

**
แต่สังเกตุการเปลี่ยนแปลงของตัวเลขให้ดีๆนะครับ ถ้าตัวเลขแทบไม่เปลี่ยนเลยแสดงว่าเราได้ Bandwidth นี้เต็มๆคนเดียว แต่ถ้ามันแกว่งไปแกว่งมา วูบๆวาบๆ แสดงว่าเราแชร์ Bandwidth กับคนอื่นๆครับ
**

ก็มีประมาณนี้ครับ หวังว่าเทคนิคนี้จะช่วยเป็นข้อมูลในการฟาดฟันกับ ISP ที่ชอบเอารัดเอาเปรียบลูกค้า (55+) แต่อย่าลืมถามก่อนเช่านะครับว่าแบนวิดธ์ผมได้คนเดียวหรือแชร์ หน้าจะได้ไม่แตก

ตัวอย่างดาวน์โหลดจากเซอร์เวอร์ในประเทศไทยครับ เว็บไซต์ mirror.issp.co.th
โค้ด: เลือกทั้งหมด
wget http://mirror.issp.co.th/centos/5/isos/i386/CentOS-5.8-i386-bin-DVD-1of2.iso

ผลลัพธ์
โค้ด: เลือกทั้งหมด
--2013-03-11 09:39:03--  http://mirror.issp.co.th/centos/5/isos/i386/CentOS-5.8-i386-bin-DVD-1of2.iso
Resolving mirror.issp.co.th... 202.43.32.2
Connecting to mirror.issp.co.th|202.43.32.2|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3923601408 (3.7G) [application/octet-stream]
Saving to: `CentOS-5.8-i386-bin-DVD-1of2.iso'

2% [=>                                                                                                          ] 87,064,328  11.2M/s  eta 5m 27s

ความเร็วดาวน์โหลดค้างอยู่ที่ 11.2M/s ไม่เปลี่ยนแปลงครับ แสดงว่าเรามีแบนวิดธ์ในประเทศอย่างน้อย 11.2 x 8 = 89.6 Mbps ว้าววววว เต็มพอร์ต LAN แบบ 100 Mbps เลยครับ
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 6995
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

ย้อนกลับไปยัง CentOS - The Community Enterprise Operating System

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 0 ท่าน