Перейти к содержанию

Вопрос

Опубликовано

Здравствуйте!

Keenetic Giga KN-1011.

К роутеру подключены гигабитные хосты.
К нему же подключен USB-диск.

В веб-интерфейсе включена раздача по SMB и SFTP.

Скорость обращения к диску, если использовать визуальный интерфейс ОС (например, KDE или macOS) составляет вполне приличные 40-90 МиБ/сек на запись/чтение.

 

Однако если использовать для обмена данными с диском:

  • утилиту sftp
  • примонтированную с помощью sshfs sftp-шару
  • автоматически примонтированную средствами KDE smb-шару (/run/user/1000/kio-fuse-vGjTDr/smb/keenetic-2407.local/path/to/my/files)
  • автоматически примонтированную средствами macOS smb-шару (/Volumes/...)

то скорость наблюдается в печальном диапазоне 10-20 МБ/сек на запись и чтение соответственно. 😥

Что пробовал:

  • Диски менял.
  • Хвостик USB <--> SATA пробовал разных производителей.
  • ФС на дисках пробовал как NTFS так и ext4.

Не помогло.


В чем может быть дело?
Речь о программном ограничении?

Рекомендуемые сообщения

  • 0
Опубликовано
18 часов назад, Denys сказал:

А загрузка на процессор в это время на роутере какая?

При копировании на полной скорости через визуальные интерфейсы - загрузка CPU роутера на уровне 20-30%.
При вышеописанных проблемных сценариях - точное значение не помню, вроде 5-15%.
Ну то есть вряд ли упор в CPU.

  • 0
Опубликовано
8 часов назад, Lixeiden сказал:

При копировании на полной скорости через визуальные интерфейсы - загрузка CPU роутера на уровне 20-30%.

В KN-1011 стоит четырехядерный процессор, нагрузка 20-30% означает, что одно ядро занято полностью. Если сетевой трафик одного соединения обрабатывается только на одном ядре, большей скорости вы не получите.

  • 0
Опубликовано
1 час назад, sergeyk сказал:

В KN-1011 стоит четырехядерный процессор, нагрузка 20-30% означает, что одно ядро занято полностью. Если сетевой трафик одного соединения обрабатывается только на одном ядре, большей скорости вы не получите.

Так когда я наблюдаю 20-30% загрузку скорость как раз таки вполне нормальная. 🙂
Почему при копировании другими способами (более естественными и удобными) - загрузка CPU низкая, как и скорость?
 

  • 0
Опубликовано

 

В 22.03.2024 в 01:39, Lixeiden сказал:

Keenetic Giga KN-1011.

В веб-интерфейсе включена раздача по SMB и SFTP.

Скорость обращения к диску, если использовать визуальный интерфейс ОС (например, KDE или macOS) составляет вполне приличные 40-90 МиБ/сек на запись/чтение.

Однако если использовать для обмена данными с диском:

  • утилиту sftp

то скорость наблюдается в печальном диапазоне 10-20 МБ/сек на запись и чтение соответственно. 😥

В чем может быть дело?
Речь о программном ограничении?

Для начала вспомним что SFTP (Secure File Transfer Protocol) протокол передачи работающий поверх безопасного канала SSH т.е. шифрование

4 часа назад, Lixeiden сказал:

Так когда я наблюдаю 20-30% загрузку скорость как раз таки вполне нормальная. 🙂
Почему при копировании другими способами (более естественными и удобными) - загрузка CPU низкая, как и скорость?

 

KN1011 запись на HDD который на USB3 к роутеру, клиент LAN на Windows 11 c WinSCP (SFTP) и Проводник (SMB), сам проц роутера ниже, так же сервис TSMB/SMB работает в пространстве ядра в отличие от SSH.

Скрытый текст

-4.thumb.jpg.a5af3d03b167b8469f00ddbbadd513b7.jpg

2 ядерный проц, но 4 потока CPU

-5.thumb.jpg.58c6d6ac624872e78dcb96dda1dcf2f7.jpg

Ниже 4 потока CPU

-6.thumb.jpg.666f55299f7488a521665a15c28a39ad.jpg

 

  • 0
Опубликовано

vasek00
Пытался уловить Вашу мысль, увы - не смог🙂
Если Вы хотели сказать, что sftp дает такую нагрузку на CPU роутера, что он "не тянет" высокую скорость обмена с диском, почему тогда нагрузка на CPU роутера при использовании sftp как раз таки низкая?
А если SMB не дает нагрузку на CPU, то почему тогда при использовании примонтированного SMB скорость тоже низкая? А при использовании "непримонтированного" SMB скорость высокая?

  • 0
Опубликовано (изменено)
14 часа назад, Lixeiden сказал:

vasek00
Пытался уловить Вашу мысль, увы - не смог🙂
Если Вы хотели сказать, что sftp дает такую нагрузку на CPU роутера, что он "не тянет" высокую скорость обмена с диском, почему тогда нагрузка на CPU роутера при использовании sftp как раз таки низкая?
А если SMB не дает нагрузку на CPU, то почему тогда при использовании примонтированного SMB скорость тоже низкая? А при использовании "непримонтированного" SMB скорость высокая?

Цитата

Однако если использовать для обмена данными с диском:

  • утилиту sftp
  • примонтированную с помощью sshfs sftp-шару
  • автоматически примонтированную средствами KDE smb-шару (/run/user/1000/kio-fuse-vGjTDr/smb/keenetic-2407.local/path/to/my/files)
  • автоматически примонтированную средствами macOS smb-шару (/Volumes/...)

Схема и испытуемый KN1011 и без всяких "kio-fuse" только "sshfs"

[SSD-USB3]KN1811[LAN]---SSHFS---[LAN]KN1011[LAN]---SMB---[LAN]PS

1. На KN1011 ставим "opkg install sshfs" (libfuse3 (3.16.2-1) to root... fuse3-utils (3.16.2-1) to root...)

2. На KN1011 делаю монтирование диска от KN1811

"sshfs root@IP-1811:/tmp/mnt/f95...folder....901 /tmp/mnt/01.....70/98"

3. На 1011 - df видим примонтированный folder с 1811 в /tmp/mnt/01....70/98

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                23680     23680         0 100% /
tmpfs                   256960         8    256952   0% /dev
...
root@IP-1811:/tmp/mnt/f9......01
                       9812592   1686374   7593738  18% /tmp/mnt/01....70/98

4. На PS Windows через SMB видим 1011/..../98 папку, копирую файл из нее, физически копирование файла с 1811 --> [sshfs-folder] --> 1011 --> SMB --> PS

5. Делаю копирование этого файла что и в п.4 "cp" на самом роутере 1011 из /tmp/mnt/01....70/98 в локал. /tmp/mnt/01.....70 1011

(физически с 1811 --> [sshfs-folder] 1011 --> 1011 в /tmp/mnt/01.....70)

Скрытый текст

SSH-1.thumb.jpg.fa1a28424b45c0c1218e1d19560a04af.jpg

SSH2.thumb.jpg.5680c886420aa7a9f5852386de96e67b.jpg

SSH3.thumb.jpg.42fa96d46a6b5393a718e630f255cc54.jpg

SSH4.thumb.jpg.21e03a70cd902f85980eebc6a5c9b48c.jpg

SSH5.thumb.jpg.a2309840561dd7920fbb1cc2fef6faa9.jpg

 

Изменено пользователем vasek00

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.