Упала скорость передачи данных через smb

Доброго времени суток.

Недавно заметил, что скорость передачи через smb очень сильно упала. Мой домашний сервер раздает файлы в домашнюю сеть со скоростью ~15-20Мб/сек. Сейчас получаю скорость ~3-7Мб/сек. У соседа с win ничего не изменилось, скорость осталась высокой.
После экспериментов выяснил, что виновато ядро. C linux-2.6.34-gentoo-r12 все работает быстро, с linux-2.6.36-gentoo-r5 и linux-2.6.37-gentoo получаю катастрофическое падение скорости. Заметил еще одну особенность поведения на новых ядрах - если при копировании файлов в kde4 попытаться отменить копирование, то получаю в системном лотке уведомление об отмене задания, но лампочки на свиче продолжают моргать, а сервер продолжает отдавать данные. Со старым ядром все было нормально.

Это только у меня такое поведение, или кто нибудь тоже заметил нечто подобное?

У вас smbfs или cifs?

У вас smbfs или cifs?

SysA написал(а): У вас smbfs

SysA написал(а):
У вас smbfs или cifs?

имеешь в виду использует ли ТС пакет net-fs/samba или net-fs/mount-cifs для монтирования?))

Установлена

Установлена net-fs/samba-3.4.9.

Для ядер 2.6.34 и 2.6.36 оба

Для ядер 2.6.34 и 2.6.36 оба варианта были включены в ядро статически. Для 2.6.37 осталась только cifs, smbfs была давно deprecated, видимо сейчас ее уже удалили.
При проверке пробую качать один большой файл, в этом случае скорость должна быть наибольшей.
Вполне возможно, что раньше все работало через smbfs, а теперь через cifs. Попробую собрать все модулями и проверить это предположение.

можно перед этим посмотреть

можно перед этим посмотреть на вывод команды mount? интересны опции, с которыми смонтирована ФС...

Сейчас работает ядро 2.6.34,

Сейчас работает ядро 2.6.34, монтирую ресурс так:

mount -t cifs //server/Media\ 2 /mnt/temp -o user=bob,password=xxx

Вывод mount:

/dev/sda3 on / type reiserfs (rw,noatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type tmpfs (rw,nosuid,relatime,size=10240k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
/dev/sda4 on /mnt/pub type reiserfs (rw,noatime)
shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gw:/usr/portage/distfiles on /usr/portage/distfiles type nfs (rw,hard,intr,addr=192.168.2.1)
//server/Media 2 on /mnt/temp type cifs (rw,mand)

В основном обмениваюсь файлами через vfs kde4, без монтирования.
При всех тех же прочих условиях, разница в скорости проявляется при смене ядра.
Монтирую удаленную fs одинаково, с -t cifs. С -t smbfs монтирование не работает, ругается.

С новыми ядрами не важно, как получать данные - через точку монтирования mount или vfs kde.
Эффект одинаковый

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".