www.speedtest.net с самого сервера. Это может проверить пропускную способность к нескольким местоположениям.
Вы могли, возможно, использовать 'выборку' или wget для захвата большого tarball от зеркала сайта, это размещается в Европе? Никакая потребность в установке дополнительных инструментов, не может быть сделана от CLI и должна предоставить статистику Вам также
Если Вы готовы протестировать bandwith между на сайты (если можно установить передачу), существует инструмент под названием NetSpeed, который можно найти здесь. Это может измерить скорость передачи между к сокетам tcp.
Надеюсь, что это соответствует Вашим потребностям.
Как насчет того, чтобы использовать FTP? Быстрый поиск не поднял свободных сайтов/серверов FTP, но я действительно видел некоторых, которые недороги для низких ежемесячных скоростей передачи.
FTP или WGET должны быть на большинстве серверов.
Могут Вы для помещения Windows или некоторой другой машины с GUI в той же сети временно? Это позволило бы, для использования некоторых из других предложенных инструментов и кроме аппаратных различий необходимо дать Вам сопоставимый анализ.
Проект на Github. Интерфейс командной строки для проверки пропускной способности интернета с помощью speedtest.net
Интерфейс командной строки Speedtest.net - самый простой способ.
sudo apt-get install pip
sudo pip install --upgrade
sudo pip install speedtest-cli
speedtest --list | ack -i 'san jose, ca'
9383) Sneaker Server (San Jose, CA, United States) [4066.05 km]
5479) Sonic.net, Inc (San Jose, CA, United States) [4066.62 km]
9540) DNASOLES (San Jose, CA, United States) [4066.62 km]
speedtest --server 5479
Я также могу протестировать загрузку, предоставив файл размером 1 ГБ.bin и загрузив его с другого сервера, который требует 10 Гбит / с или любую имеющуюся у вас скорость.
Вы можете создать файл размером 1 ГБ, выполнив следующие действия (linux):
dd if=/dev/zero of=1GB.bin bs=1 count=0 seek=1G
Или вы можете использовать этот удобный псевдоним, который я сделал:
# add to ~/.bash_aliases
mkfile_gple() {
size=$1
file=$2
dd if=/dev/zero of=$file bs=1 count=0 seek=$size
}
$ mkfile_gple 1G 1GB.bin
На Mac вы можете просто ввести: mkfile 1g 1GB.bin
Затем вы можете загрузить с другого сервера (чтобы проверить скорость загрузки целевых серверов) с помощью curl
- вы должны увидеть скорость, используемую при передаче. Вы также можете использовать wget
Для установки nginx выполните sudo apt-get install nginx
и поместите свой Файл 1GB.bin
в / var / www / html
. Теперь просто скачайте этот файл размером 1GB.bin, чтобы проверить его скорость загрузки (сервер загружает, когда обслуживает веб-трафик). Убедитесь, что линия, с которой вы загружаете, имеет достаточную полосу пропускания (например, другой сервер 1 Гбит / с).
Я обнаружил, что обычно я получаю около 10-20% заявленной скорости из-за состояния сети. например: линия 250 Мбит / с обычно дает мне стабильно 10-12 Мбит / с.