คำตอบข้อผิดพลาดของเซิร์ฟเวอร์นี้มีคำแนะนำระดับสูงที่ดีเกี่ยวกับสิ่งที่ต้องทำดังนั้นเริ่มต้นด้วยสิ่งนั้น ขั้นตอนสุดท้ายนั้นคือ doozy จริง: สมมุติว่าคุณ (ฉันหมายถึงฉัน) ไม่ต้องการลงทุนในฮาร์ดแวร์เฉพาะสำหรับสิ่งนี้ ...
ด้านล่างเป็นเครื่องมือที่ดีเป็นอย่างแรกเพื่อทำความเข้าใจเกี่ยวกับสุขภาพการเชื่อมต่อภายในเครือข่าย wifi ในพื้นที่จากนั้นไปยังจุดสิ้นสุดอินเทอร์เน็ต
เครื่องมือ Wifi
มันติดตาม WiFI APs ท้องถิ่นและให้ข้อมูลพื้นฐานเช่น SNR, Channel, Signal Strength นอกจากนี้ยังสามารถทำการสำรวจไซต์พื้นฐานสำหรับพื้นที่ทางกายภาพที่แสดงถึงจุดแข็งและการรบกวน ในโหมดการค้นพบ AP คุณยังสามารถสร้างแผนภูมิความแรงของสัญญาณเมื่อเวลาผ่านไปซึ่งช่วยให้คุณสามารถทดสอบตำแหน่งและปรับความเป็นไปได้ของสัญญาณรบกวน
มีประโยชน์มาก คุณจะเรียกใช้เซิร์ฟเวอร์หลามอย่างง่ายบนเครื่องของคุณและแอพสามารถทดสอบสถานการณ์สมมติสองสามข้อเพื่อให้คุณได้รับข้อเสนอแนะด้านความเร็วแบบเรียลไทม์
Wifi Analyzerเป็นแอพ Android ที่ยอดเยี่ยมอีกตัวหนึ่ง อาจเป็นเครื่องมือฟรีที่ดีที่สุดสำหรับการเลือกช่อง AP โดยไม่ต้องทำงานมาก
เครื่องมือที่ได้รับการยอมรับอย่างดีสำหรับการทำความเข้าใจประสิทธิภาพของเครือข่ายท้องถิ่น คุณต้องมีสองกล่องหนึ่งกล่องเป็นเซิร์ฟเวอร์หนึ่งกล่องเป็นไคลเอ็นต์ คุณสามารถตั้งค่าพารามิเตอร์จำนวนหนึ่งรันการทดสอบและดูผลลัพธ์สำหรับแบนด์วิดท์และ jitter ฉันชอบใช้มันกับjPerf GUIสำหรับการสร้างแผนภูมิผลลัพธ์และปรับแต่งพารามิเตอร์
brew install iperf
iperf -s # on server, next one on client
iperf -c 192.168.1.XXX -P 1 -i 1 -p 5001 -f m -t 60
สุขภาพการเชื่อมต่ออินเทอร์เน็ต
mtr (ping & traceroute รวมกัน)
ส่งการกระโดด traceroute ทั้งหมดของคุณ จัดเตรียมข้อมูลแนวโน้ม สุดยอดมาก
brew install mtr
mtr 8.8.4.4
รุ่น CLI ของ ookla speedtest.net สิ่งทั่วไป ผู้ดูแลโครงการประกาศว่ามันไม่สอดคล้องกัน แต่ก็ยังมีประโยชน์ในการพยายามวัดความแตกต่างขนาดใหญ่
wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest-cli
speedtest-cli --list | head # and chose a top server (sorted by distance)
speedtest-cli --server 2761 # re-use the same server
NPAD : เส้นทางเครือข่ายและการวินิจฉัยแอปพลิเคชัน
เซิร์ฟเวอร์การวินิจฉัยอัตโนมัติสำหรับการแก้ไขปัญหาระบบปลายทางและปัญหาเครือข่ายล่าสุด หลังจากใช้งานแบตเตอรี่ของการทดสอบจะช่วยให้หน้าผลการสรุปเช่นนี้ ฉันแนะนำให้ใช้ลิงก์เปลี่ยนเส้นทางเซิร์ฟเวอร์ NPADนี้เพื่อค้นหาเซิร์ฟเวอร์ NPAD ที่ใกล้ที่สุด (ใกล้หมด) และใช้ชื่อโฮสต์นั้นสำหรับการทดสอบของคุณ
wget http://netspeed.usc.edu:8000/diag-client.c
cc diag-client.c -o diag-client
# ./diag-client <server_name> <port> <target_RTT> <target_data_rate_in_MB/S>
./diag-client ps.psc.xsede.org 8001 30 5
ผลลัพธ์ส่วนตัวของฉัน:
ฉันใช้เวลาสองสามชั่วโมงในการทำสิ่งนี้ลองสิ่งต่าง ๆ (เปลี่ยนจาก DD-WRT เป็นเฟิร์มแวร์ Tomato) และการอ่าน ปรากฎว่ามันไม่ใช่เลเยอร์เครือข่ายและเป็นสัญญาณรบกวน RF ที่ดีซึ่งส่วนใหญ่มาจาก Bluetooth! ฉันมีคอมพิวเตอร์เมาส์และคีย์บอร์ดบลูทู ธ อยู่ห่างจากเราเตอร์ไม่เกิน 5 ฟุต (และเราเตอร์เก่ายังคงใช้ความถี่ 2.4 กิกะเฮิร์ตซ์เมื่อพวกเขาปะทะกัน)
สำหรับเรื่องนี้ฉันได้รับประโยชน์สูงสุดจากWifi Speed Test สำหรับ Androidใช้งานเป็นประจำในขณะที่ฉันย้ายสิ่งต่าง ๆ ในอพาร์ทเมนท์ เนื่องจากรายงานอัปเดตทุก ๆ 200ms หรือมากกว่านั้นจึงมีการสื่อสารอย่างชัดเจนเมื่อสัญญาณรบกวนลดลงแพ็คเก็ตของฉัน
ฉันขอแนะนำให้อ่านคู่มือแหล่งที่มาทั่วไปของการแทรกแซงจาก Metageek (พวกเขายังสร้าง InSSIDer และเครื่องมือวิเคราะห์ Wifi อื่น ๆ ที่ดูดีอีกด้วย)
เครื่องมืออย่างหนึ่งที่ฉันไม่ได้มีคือเครื่องวัดวิเคราะห์สเปกตรัม โทรศัพท์และแล็ปท็อปสามารถตรวจจับ Wifi AP ได้เท่านั้น แต่ไม่สามารถรับสัญญาณรบกวนจาก Bluetooth หรือเทคโนโลยี RF อื่น ๆ MetaGeek มีการแก้ปัญหาที่ดีบางอย่างในพื้นที่นี้ ( Wi-SpyและinSSIDer สำนักงาน ) และหวังว่าเราจะเห็นเครื่องมือเพิ่มเติมโผล่ออกมาเหมือนAirShark