У меня есть коробка 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% надежны при передаче данных.