Di Windows (terutama Windows 10 ke atas) maupun sistem operasi lain seperti Linux dan macOS, biasanya sudah ada curl
bawaan. Tool ini sangat berguna untuk menguji kecepatan download tanpa perlu membuka browser.
Selain itu, pengguna Windows juga bisa memanfaatkan PowerShell untuk melakukan pengujian kecepatan internet dengan lebih fleksibel.
Cek Kecepatan Download dengan curl
atau PowerShell
1. Cek Kecepatan Download dengan curl
curl
(Client URL) adalah perintah untuk transfer data dari/ke server. Untuk menguji seberapa cepat koneksi internet mengunduh file, bisa gunakan perintah berikut:
curl -o nul -s -w "Download Speed: %{speed_download}\n" http://speedtest.tele2.net/10MB.zip
📌 Penjelasan:
-
-o nul
→ file tidak disimpan (Windows). -
-s
→ silent mode (supaya output lebih bersih). -
-w
→ menampilkan format output sesuai parameter (%{speed_download}
). -
http://speedtest.tele2.net/10MB.zip
→ file sampel dari server speedtest.
👉 Output biasanya berupa angka dalam bytes per second, misalnya:
Download Speed: 10485760
Itu setara dengan 10 MB/s.
2. Cek Kecepatan Download dengan PowerShell
PowerShell memberi opsi lebih luas karena bisa menambahkan stopwatch dan menghitung kecepatan secara otomatis.
Contoh 1 – Download File Sederhana
Invoke-WebRequest -Uri "http://speedtest.tele2.net/10MB.zip" -OutFile "$env:TEMP\test.zip"
👉 Lihat waktu unduh untuk menghitung kecepatan.
Contoh 2 – Hitung Otomatis dengan Stopwatch
$source = "http://speedtest.tele2.net/10MB.zip"
$destination = "$env:TEMP\test.zip"
$wc = New-Object System.Net.WebClient
$sw = [System.Diagnostics.Stopwatch]::StartNew()
$wc.DownloadFile($source, $destination)
$sw.Stop()
$size = (Get-Item $destination).Length / 1MB
$speed = $size / $sw.Elapsed.TotalSeconds
Write-Output "Download Speed: $speed MB/s"
👉 Hasilnya langsung menampilkan kecepatan dalam MB/s tanpa perlu hitung manual.
3. Kapan Gunakan curl
dan Kapan PowerShell?
-
curl
→ lebih cepat, praktis, cukup untuk uji sederhana. -
PowerShell → bisa dikustomisasi, cocok untuk analisa jaringan atau monitoring di server.
Keduanya bisa membantu teknisi, admin jaringan, hingga pengguna rumahan untuk cek kualitas koneksi internet, terutama kalau dipakai untuk kebutuhan CCTV online yang butuh jaringan stabil.
Kesimpulan
Cek kecepatan internet tidak hanya bisa dilakukan dengan aplikasi seperti Speedtest.net, tetapi juga melalui Command Line menggunakan curl
atau PowerShell.
-
curl
→ langsung cek dengan satu baris perintah. -
PowerShell → lebih detail, bisa otomatis hitung kecepatan.
🌐 Baca artikel lainnya seputar jaringan & CCTV di www.haikalcctvid.org
HCID – Home Security Camera One-Stop IT Solution.
0 Komentar