Назад | Перейти на главную страницу

Загрузка на общий ресурс Samba со скоростью менее МБ / с?

У меня есть коробка Debian, к которой я подключил внешний жесткий диск USB, отформатированный с NTFS. Этот жесткий диск составляет 2 ТБ. Я установил этот USB-накопитель, используя монтировать:

mount -t ntfs-3g /dev/sdf1 /media/backup

Затем я поделился этим креплением, используя самба и мой ноутбук с Windows 7 прекрасно это видит. Вот что я вижу:

Проблема в скорости загрузки (около 1 МБ / с). Обратите внимание, что это локальная сеть, и что касается того, что говорится в этом всплывающем окне, мне понадобится час, чтобы загрузить файл размером 4 ГБ на другой компьютер, который находится всего в паре футов от меня через соединение WiFi-G (мой ноутбук использует Wi-Fi , но ящик Debian подключен непосредственно к маршрутизатору linksys):

Я думаю, что это проблема, потому что, когда USB-накопитель подключен непосредственно к моему ноутбуку с Windows 7, я могу передавать данные со скоростью 30 МБ / с.

Кроме того, при подключении через SSH во время загрузки я заметил, что мой Debian Box возвращал приглашение медленнее, чем обычно, но я не понимаю этого, если смотрю на следующую статистику:

Вот некоторые откровенные верхняя результаты, которые я получил во время загрузки:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 5926 root      20   0  6204 1488  680 S    2  0.1   0:13.60 mount.ntfs-3g
 8095 jonathan  20   0 20012 4404 3568 S    1  0.4   0:08.92 smbd

Таким образом, проблема заключается не в загрузке ЦП памяти. А вот и Загрузка процессора:

 23:46:24 up  3:32,  1 user,  load average: 0.01, 0.02, 0.00

Наконец, это файл конфигурации (/etc/samba/smb.conf):

[backup]

comment = Backup Drive
path = /media/backup
writable = yes
browsable = yes
guest ok = no
read only = no
create mask = 0775
directory mask = 0775

Если это может помочь, вот моя конфигурация маршрутизатора Linksys:

Большое спасибо и не стесняйтесь запрашивать любой фрагмент файла журнала или другой материал.

Это не будет иметь значения, если ваша сеть является узким местом, но вы должны попробовать добавить:

use sendfile = yes

в ваш smb.conf. Это удвоило мою скорость передачи самбы на нескольких настройках.

Поскольку у вас также есть задержки в Ssh, ваши беспроводные устройства (клиент / ap) должны быть измерены. Я не думаю, что есть причина изучать Linux / Disk.

1) Попробуйте загрузить что-нибудь в проводную сеть со своего ноутбука 2) Если вы хотите измерить скорость чтения / записи на внешнем компьютере через linux:

hdparm -Tt /dev/sdf1 

Беспроводные устройства, используемые с маршрутизаторами, не на 100% надежны при передаче данных.