Pertanyaan Tes kecepatan jaringan berbasis terminal apa yang tersedia?


Saya mencari cara untuk menguji kecepatan internet saya di rumah melalui ssh. Apakah ada yang tahu aplikasi terminal yang dapat memberi saya perhitungan info serupa untuk speedtest.net?

Ini juga akan sangat keren jika ada sesuatu yang akan melakukan tes berdasarkan port internet umum juga (mis. Web, torrent, dll) sehingga Anda dapat melihat apakah Anda mendapatkan disempitkan oleh ISP Anda.


21
2017-11-25 20:55


asal


Atau Anda bisa menggunakannya iperf seperti yang disarankan dalam petunjuk ini: askubuntu.com/questions/7976/…. - larsr


Jawaban:


Anda dapat menggunakan nload (Instal nload) untuk tujuan ini. Output sampel:

alt text

Anda dapat menginstal nload dengan perintah ini:

sudo apt-get install nload

Juga tersedia di pusat perangkat lunak.


17
2017-11-26 08:02



ini bekerja sempurna menggunakan opsi -u dan -t. Terima kasih! - wajiw


Pembaruan Nov 2016: Saya menghentikannya. Harap gunakan penyedia lain yaitu Init7 dengan http://speedtest.init7.net/10GB.dat

Jawaban asli:

Ada juga "speedtest" yang mudah ini:

wget -O/dev/null speedtest.pixelwolf.ch

Ini memberi Anda kecepatan saat ini dan tersedia hingga 100 megabit per detik.


9
2017-07-11 12:35



Bisakah Anda menjelaskan -0/dev/null sedikit? - nutty about natty
kutipan dari man wget: -O FILE atau --output-document=FILE adalah tempat menyimpan hasil perintah wget. Dan /dev/null adalah perangkat dalam sistem Linux yang tidak benar-benar ada. Semua yang disimpan di sana atau dikirim ke sana akan diabaikan dan tidak menggunakan ruang di sistem file Anda. Kalau tidak, Anda harus menghapus file yang disimpan dari speedtest. - thonixx
tapi kenapa begitu -0/dev/null dan tidak -0 /dev/null; apakah ruang tidak penting? apakah itu bekerja dengan dan tanpa ruang? - nutty about natty
Yap, berfungsi dengan dan tanpa. Dan itu O (seperti Oscar) dan bukan 0 (nol). - thonixx
Bagi saya itu gagal. --2016-11-06 06:33:56-- http://speedtest.pixelwolf.ch/ Resolving speedtest.pixelwolf.ch (speedtest.pixelwolf.ch)... failed: No address associated with hostname. wget: unable to resolve host address 'speedtest.pixelwolf.ch' - Ahmad Awais


Bagaimana dengan netperf? http://manpages.ubuntu.com/manpages/maverick/man1/netperf.1.html

netperf  Install netperf

Mengutip dari halaman manual:

Netperf adalah patokan yang dapat digunakan untuk mengukur berbagai aspek       kinerja jaringan. Saat ini, fokusnya adalah pada transfer data massal       dan permintaan / respons kinerja menggunakan TCP atau UDP, dan       Antarmuka Berkeley Socket. Selain itu, tes untuk DLPI, dan Unix       Soket Domain, pengujian untuk IPv6 dapat dikompilasi secara kondisional.


6
2017-11-26 10:40



Program yang sangat brilian. - Stefano Palazzo♦
Terus memberi saya kesalahan di 10.04: netperf: send_tcp_stream: koneksi soket data gagal: Alamat keluarga tidak didukung oleh protokol. ada ide pada contoh penggunaan? - wajiw
Kinerja Aliran TCP Uji kinerja aliran TCP adalah jenis pengujian default untuk program netperf. Tes yang paling sederhana dilakukan dengan memasukkan perintah: / opt / netperf / netperf -H remotehost yang akan melakukan tes 10 detik antara sistem lokal dan sistem yang diidentifikasi oleh remotehost. Soket penyangga di kedua ujung akan berukuran sesuai dengan default sistem dan semua opsi TCP (mis. TCP_NODELAY) akan berada di pengaturan default mereka. - OpenNingia


Solusi paling sederhana yang saya tahu adalah hanya menggunakan

wget -O/dev/null http://releases.ubuntu.com/saucy/ubuntu-13.10-desktop-i386.iso

wget akan memberi Anda ukuran file, waktu unduh, dan kecepatan unduh.

Jika Anda membutuhkan solusi yang lebih kompleks, silakan lihat iperf. Namun, solusi ini lebih rumit karena memerlukan pengaturan yang lebih banyak, dan tidak lurus ke depan (misalnya memerlukan server dengan kecepatan yang lebih tinggi dari Anda).


3
2017-11-25 21:09



Saya lebih mencari paket yang akan mengembalikan perhitungan sebagai string yang lebih sederhana sehingga saya dapat mengatur skrip yang akan menempatkannya ke dalam database dan membiarkan saya menjalankan analytics pada koneksi saya. Terima kasih atas sarannya - wajiw
Saya kira Anda mungkin perlu menulis skrip bash kecil yang akan memformat output wget ke string sederhana (dan mungkin bahkan menjalankan tes secara berkala), tetapi ketika datang untuk mengukur kecepatan, saya ragu apakah ada sesuatu yang akan kembali hanya string Kebanyakan perangkat lunak mengatakan banyak hal selain itu, dan berharap pengguna akan senang dengan detail yang diberikan, jadi saya kira Anda mungkin perlu memformat output secara manual (atau dengan skrip) - Rafał Cieślak
@ RafałCieślak Bisakah Anda plz menjelaskan -0/dev/null sedikit? - nutty about natty
@nuttyaboutnatty yakin! Ini memberitahu wget untuk menulis data yang diunduh ke / dev / null, jadi sebenarnya semua yang diunduh tidak disimpan / disimpan di mana saja, karena itu akan konyol untuk membuang ruang disk seseorang untuk menguji kecepatan jaringan. - Rafał Cieślak
@ RafałCieślak terima kasih; Saya belum pernah mendengar tentang "perangkat nol" en.wikipedia.org/wiki//dev/null sebelum; hal menarik, memperlambat memperluas pengetahuan * nix saya ... Di tempat lain yang pernah saya lihat wget --output-document=/dev/null http://speedtest.. Bagaimana ini berbeda -0/dev/null ? - nutty about natty


Anda juga dapat menggunakan iftop saat mentransfer file


2
2017-11-26 03:12





scp username@remoteserver.com:/some-file.ext .

akan menampilkan sesuatu seperti:

some-file.ext
  24% 16KB 13.0KB / s 00:03 ETA ^


0
2018-02-15 07:17