Как протестировать скорость передачи между машиной и сервером

У меня есть рабочая станция машины, которая имеет 8 ТБ данных, и я подключен к кому-то сервер с помощью IP xxx.xxx.xxx.xxx, куда я перехожу к средству поиска (Nautilis) строка поиска и ввожу smb://xxx.xxx.xxx.xxx затем, это просит мои учетные данные, и я вхожу затем затем, сервер смонтирован, и у меня есть доступ к его папкам. Я хочу протестировать скорость передачи файлов в обоих направлениях с машины на сервер и сервер к машине. Я изучил его, и я нашел, что iPerf может использоваться, но проблема, это должно работать на обоих концах и я не знаю, как я могу выполнить его на сервере, поскольку у меня только есть доступ к нему через IP совет?

0
задан 7 March 2018 в 02:04

1 ответ

Вот быстрое и грязное решение, которое будет работать, пока у Вас есть доступ RW к файловой системе сервера, и это не смонтировано, пока Вы не получаете доступ к нему через Наутилус.

Независимо от того, получаете ли Вы доступ к файловой системе на сервере через наутилус или некоторым другим методом, файловая система должна быть смонтирована для использования его. Рассмотрение этого дело обстоит так. Должно быть относительно просто протестировать пропускную способность в обоих направлениях через time и простая математика.

1) откройте терминал и выйдите mount команда.

2) соединитесь с файловой системой сервера

3) выйдите mount управляйте снова и сравните вывод для определения, где файловая система сервера смонтирована. (Можно перенаправить выводы в файлы и diff их, если Вы испытываете затруднения при нахождении недавно смонтированной точки монтирования.)

4) выберите или создайте файл (target.file) в Вашей локальной системе достаточного размера для тестирования пропускной способности (Вы можете быть ограничены квотой относительно того, как большой, который может быть).

5) дайте команду sync && time cp target.file /server/mountpoint/target.file

6) разделите размер файла числом реальный # секунд, которые команда заняла для получения производительности. Пример 409MB/5.317 = 76,923076923 Мбайт/с (отмечают, что это - скорость копии с одного локального диска на другой локальный диск в моей системе. Ваш пробег будет варьироваться. Единицы, которые Вы используете при определении размера файла, будут единицами, которые Вы получаете в секунду в получающемся вычислении. Это дает Вам пропускную способность с Вашей машины на сервер. С тех пор, даже если кэши отбрасывания обманывают работы над Вашей локальной системой, не кажется, что у Вас есть тот уровень доступа к серверу (который будет кэшировать весь способ вещей для всех пользователей на нем) было бы благоразумно задержаться после подобного процесса, чтобы скопировать файл назад и определить скорость с сервера на Вашу машину с cp /server/mountpoint/target.file ./

1
ответ дан 30 October 2019 в 07:47

Другие вопросы по тегам:

Похожие вопросы: