यह गाइड Speedtest से VPS बैंडविड्थ परीक्षण, डाउनलोड/अपलोड गति माप और कनेक्टिविटी समस्याओं की पहचान सिखाती है।
📋 पूर्वापेक्षाएँ
- root या sudo एक्सेस वाला VPS
- सक्रिय SSH कनेक्शन
- Ubuntu/Debian
🔧 Speedtest इंस्टॉलेशन
पुराने संस्करण हटाएँ
संघर्ष से बचने के लिए पुराने संस्करण हटाना आवश्यक:
Bash# Uninstall speedtest-cli (Python version via pip) sudo pip3 uninstall speedtest-cli -y 2>/dev/null || true # Uninstall speedtest-cli (system version) sudo apt remove speedtest-cli -y 2>/dev/null || true sudo apt purge speedtest-cli -y 2>/dev/null || true # Uninstall speedtest (official version via apt if present) sudo apt remove speedtest -y 2>/dev/null || true sudo apt purge speedtest -y 2>/dev/null || true # Clean residual files sudo apt autoremove -y sudo apt autoclean -y
महत्वपूर्ण: केवल curl के माध्यम से Ookla का आधिकारिक संस्करण सही काम करता है।
curl से इंस्टॉल (अनुशंसित)
Bash# Install Speedtest via Ookla's official script curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash # Install speedtest sudo apt install speedtest -y
इंस्टॉलेशन सत्यापित करें
Bash# Verify that speedtest is installed speedtest --version # Test that speedtest works speedtest --help
🚀 Speedtest उपयोग
बुनियादी परीक्षण
Bash# Simple test (automatically selects the best server) speedtest
सामान्य विकल्प
Bash# Simple test (concise results) speedtest --simple # Test with units in bits per second speedtest --bits # Display only JSON results speedtest --json # Save JSON results to a file speedtest --json > speedtest-result.json
विशिष्ट सर्वर चुनें
Bash# List available Speedtest servers speedtest --list # Filter servers by region (e.g., France, Paris) speedtest --list | grep -i "france\|paris" # Test to a specific server (use server ID) speedtest --server SERVER_ID # Example with a French server speedtest --server 45170
उदाहरण आउटपुट
Speedtest by Ookla
Server: Server Name - City (ID: 12345)
ISP: Your ISP
Latency: 12.45 ms (0.05 ms jitter)
Download: 945.23 Mbps (data used: 1.2 GB)
Upload: 842.15 Mbps (data used: 1.0 GB)
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
📊 परिणाम समझना
सामान्य गति (प्लान पर निर्भर)
- प्रवेश VPS: 100–250 Mbps
- मानक VPS: 250–500 Mbps
- VPS High Performance: 500 Mbps – 1 Gbps
- प्रीमियम VPS: 1 Gbps और अधिक
विलंबता (Latency)
- < 10 ms — उत्कृष्ट
- 10–50 ms — बहुत अच्छा
- 50–100 ms — अच्छा
- 100–200 ms — स्वीकार्य
- > 200 ms — उच्च (संभावित समस्या)
सर्वोत्तम अभ्यास
- कई बार परीक्षण करें (नेटवर्क लोड से भिन्नता)
- अलग-अलग समय और सर्वर आज़माएँ
- JSON प्रारूप से परिणाम सहेजें
🆘 समस्या निवारण
बहुत धीमी गति
Bash# Check CPU load top htop # Check network usage iftop nethogs # Check network errors ip -s link show # Check processes using bandwidth sudo nethogs
speedtest काम नहीं करता
Bash# Verify that speedtest is installed which speedtest speedtest --version # Reinstall speedtest # First, uninstall sudo apt remove speedtest -y sudo apt purge speedtest -y # Then reinstall curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash sudo apt install speedtest -y # Verify it works speedtest --version
"speedtest: command not found"
Bash# Check if speedtest is installed which speedtest # If not found, reinstall curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash sudo apt install speedtest -y # Add to PATH if necessary echo 'export PATH=$PATH:/usr/bin' >> ~/.bashrc source ~/.bashrc
सर्वर नहीं मिलता
Bash# List available servers speedtest --list # Test to a specific server by its ID speedtest --server SERVER_ID # Check Internet connectivity ping -c 3 8.8.8.8 curl -I https://www.speedtest.net
📝 उपयोगी कमांड
Bash# Simple one-line test speedtest --simple # Test with specific server speedtest --server 45170 --simple # Save results speedtest --simple > speedtest-result.txt # JSON for scripts speedtest --format=json | jq '.download.bandwidth, .upload.bandwidth, .ping.latency'
📚 अतिरिक्त संसाधन
❓ अक्सर पूछे जाने वाले प्रश्न
प्र: speedtest-cli क्यों हटाना ज़रूरी है?
उ: पुराना pip संस्करण Ookla के आधिकारिक speedtest से टकराता है।
प्र: परिणाम परीक्षणों के बीच क्यों बदलते हैं?
उ: नेटवर्क लोड, समय और सर्वर के कारण — कई परीक्षण करके औसत लें।
प्र: वादा की गति से थोड़ा कम चिंता की बात?
उ: 10–20% अंतर सामान्य। लगातार 50% से अधिक कमी हो तो सहायता से संपर्क करें।
प्र: अपलोड बैंडविड्थ कैसे परीक्षण करें?
उ: Speedtest एक ही परीक्षण में डाउनलोड और अपलोड दोनों मापता है।
प्र: Mbps और MB/s में अंतर?
उ: Mbps नेटवर्क बैंडविड्थ; MB/s स्टोरेज। 1 MB/s = 8 Mbps। --bits विकल्प से पुष्टि करें।