3

У меня есть рабочая станция Linux, подключенная напрямую через 10G к машине с Windows. Как ни странно, передача файлов из Linux в Windows происходит быстро (600 МБ / с), тогда как передача файлов из Windows в Linux является медленной (160 МБ / с). Я пытался смонтировать диск Windows на Linux через cifs и nfs, а также монтировать диск Linux на windows через nfs, и я всегда получаю один и тот же результат.

Я также проверил Windows для Windows (я подключил другую машину Windows к первой машине Windows). Я получаю тогда быструю передачу файлов в обе стороны. И я тестировал Linux на Linux: быстро оба пути.

Я проверил скорость сети с помощью iperf, и она высокая в обоих направлениях. Проблемы возникают только при передаче файлов.

Любое предложение приветствуется

1 ответ1

2

Частью узкого места на стороне Linux может быть скорость записи на жесткий диск. Это, возможно, должно быть оптимизировано для записи большого количества маленьких файлов или нескольких больших. В частности, размер кэша записи может быть изменен и протестирован. Утилита hdparam может быть использована для оптимизации использования диска.

Чтобы проверить текущие параметры, введите в терминале:

hdparm -I /dev /sda | Больше

Чтобы проверить скорость записи, введите:

hdparm -t /dev /sda

Некоторые факторы, которые необходимо изменить, - это количество секторов, записываемых за один раз, и размер кэша записи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .