Jump to content

Question

Posted

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

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.

Не помогло.


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

8 answers to this question

Recommended Posts

  • 0
Posted
18 часов назад, Denys сказал:

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

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

  • 0
Posted
8 часов назад, Lixeiden сказал:

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

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

  • 0
Posted
1 час назад, sergeyk сказал:

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

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

  • 0
Posted

 

В 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
Posted

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

  • 0
Posted
11 час назад, sergeyk сказал:

В KN-1011 стоит четырехядерный процессор

А точнее 2C/4T.

  • 0
Posted (edited)
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

 

Edited by vasek00

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.