Кто-нибудь знает, какую команду я могу использовать в своей консоли Linux, чтобы проверить, какова скорость сети клиента? У меня есть сетевой IP-адрес и шлюз, могу ли я что-нибудь сделать, чтобы выполнить проверку линии, чтобы узнать, какова скорость увеличения и уменьшения с помощью команды Linux?
Попробуйте iperf. Вам нужно 2 машины.
iperf -s
iperf -c IP-OF-THE-SERVER
У вас есть много вариантов с iperf. См. Его справочную страницу для получения дополнительной информации.
Вот пример: wget -O / dev / null http://cachefly.cachefly.net/100mb.test
Проверить скорость загрузки обычно довольно просто, просто скачайте большой файл с помощью curl и посмотрите столбец скорости.
если вам также нужна скорость загрузки, есть хороший скрипт на Python под названием 'tespeed':
Я использую cli speedtest
для его установки:
wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod a+rx speedtest_cli.py
sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli
sudo chown root:root /usr/local/bin/speedtest-cli
тогда вы можете использовать команду «speedtest-cli», чтобы запустить тест, и если вы используете: «speedtest-cli --share», вы получите ссылку, чтобы поделиться результатом.
Чтобы протестировать загрузку, вы также можете сохранить следующий код на любом веб-сайте, вызовите его из формы и вызовите из команды curl:
<?php
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
}
else
{
$start = $_SERVER['REQUEST_TIME'];
$end= time();
echo "Upload: " . $_FILES["file"]["name"] . "<br>";
echo "Type: " . $_FILES["file"]["type"] . "<br>";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br>";
echo "Time:" . ($end - $start) . "<br>";
}
if ( move_uploaded_file($_FILES["file"]["tmp_name"], "/a/path/you/set/for/upload" . $_FILES["file"]["name"]) ) {
echo "Stored in: " ." /a/path/you/set/for/upload" . $_FILES["file"]["name"];
}
else {
echo "Could not save the file";
}
curl --form file=@test.img --form submit = submit http://your.website.com