Екран / система зависає при використанні scp або rsync + ssh у локальній мережі


0

По-перше, я помітив часті збої з мишкою під час використання scp у локальній мережі. Я перевірив використання оперативної пам’яті, але free -mпоказав приблизно 33% використання без буферів / кешів. (У мене є 8G оперативної пам’яті.) Використання процесора становило приблизно 10% top, а використання IO також було лише 2-3 MiB в секунду ( iotop).

Я подумав, що може виникнути проблема з USB-мишкою, але тоді я помітив, що відео одночасно зависає, коли миша зависає, тому я шукав в Інтернеті, чи можуть бути проблеми з xorg, коли велике використання мережі, але Я не знайшов нічого релевантного.

Я також не впевнений, що це лише екран або вся система, яка висить. Чи є спосіб з’ясувати причину цих відключень? Я отримую їх кожні кілька секунд за частку секунди до цілої секунди.

Я використовую Debian 8.3.0 з LXDE. Коли я не використовую scp або копіюю файли з rsync з ssh, проблем немає.

Редагувати: Цей хлопець мав те саме питання, що і я. Як і він, у мене немає жодних проблем, коли я використовую дротовий зв’язок, тільки коли я використовую бездротове з'єднання. Під час використання scp у мене також висока пропускна здатність мережі, тому навіть це, схоже, на його проблему. Він вирішив це, змінивши свою бездротову карту, але я не можу зробити те саме, бо в мене є ноутбук ...

lspci | grep -i wireless дає мені:

08: 00.0 Мережевий контролер: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter

Я підозрюю, що або драйвери погані, або ця карта взагалі має проблеми. Я загляну в це.

Edit2: Я замінив драйвери на цю бездротову карту відповідно до інструкцій на цьому веб-сайті , тому що у мене виникли проблеми з тим, щоб бездротовий Інтернет працював. З тих пір у мене не було проблем з підключенням до Інтернету, за винятком проблеми вище.

Edit3: Я подивився на dmesgвід того, коли мій бездротової драйвер rtlwifi/rtl8723befw.bin був завантажений . Тут вперше перевірено бездротове та дротове з'єднання. Тут щоразу згадується бездротове або дротове з'єднання. Бездротовий зв’язок зупинився на 3046.369442чомусь ( Reason: 7=CLASS3_FRAME_FROM_NONASSOC_STA). (Я не помітив , що на самом деле) . Тоді в два рази з - за wlan0: cannot understand ECSA IE operating class 0, disconnectingв 18999.828397і 25253.740790після того, як я зробив sudo modprobe iwlwifi 11n_disable=1. Я зупинив Wlan один раз, щоб перевірити провідне з'єднання, і після того, як я знову підключився з Wlan і зробив11n_disable=1одразу після. З тих пір я не помічав жодних великих зависань (лише невеликих, які майже непомітні), хоча у мене є скап, що працює на двох терміналах, але зв’язок, здається, періодично переривається. Між секціонами, які я цитував, немає великої активності. Щоб бути впевненим, я завантажую весь dmesgвихід, починаючи з першого разу, коли wlan0 встає: вихід dmesg

Я не думаю, що на dmesg нічого не було, коли траплялися зависання.

Я продовжую тестувати scp, перевіряти, чи знов обривається бездротове з'єднання, чи є якісь зависання, і повідомляю про це. А також спробую USB-ключ Wi-Fi. Я впевнений, що тоді у мене не буде проблем.

Edit4: Я намагався з бездротовим рекламодавцем Edimax-7811Un, і заморозки там набагато серйозніші. Хоча у мене були дуже короткі зупинки роботи з RTL8723BE, у мене зараз загальна заморозка без відновлення. Мені потрібно використовувати кнопку живлення, щоб вимкнути комп’ютер. (Ну щойно, мені вдалося перезавантажити ALT + Sysrq + B, але не вдруге.)

Цей звіт про помилки для старої версії Ubuntu з ядром 2.6.28 описує подібні проблеми. Деякі люди вирішили це з пониженням до ядра 2.6.27. Однак у мене виникли початкові легкі проблеми з версією ядра 3.16.0-4-amd64. Намагаючись змусити бездротовий адаптер працювати з Debian, я модернізував ядро ​​до 4.3.0-0. І тепер я отримую загальні заморозки системи, коли виникають проблеми з мережею. Я перевіряю, чи отримаю заморожування також, коли я використовую ядро ​​3.16.0-4.

Крім того, ніколи не було проблем при використанні дротового з'єднання.

Edit5: Я перекомпілював драйвер rtl8723beіз сховища git lwfinger на новішому ядрі 4.3.0-0, і у мене більше немає жодних зависань. Швидкість бездротової передачі з комп’ютера, який безпосередньо підключений до мого маршрутизатора за допомогою LAN-кабелю до мого ноутбука, становить близько 4-5 Мб / с. Здається, проблема вирішена зараз.


Чи з’являється щось у журналах ядра? Або при кожному заморожуванні, або, можливо, тільки при першому заморожуванні після завантаження. Під час завантаження може бути щось відповідне, коли драйвер ініціалізований, але це може бути складніше знайти.
Жиль

Відповіді:


-1

Підозрюючи, що проблема, викликана сервером X, спробуйте змінити змінну ForwardX11Trusted yesна noв/etc/ssh/ssh_config


Це не X-сервер. У мене немає проблем при використанні дротового з'єднання. Дивіться вище редагування мого питання.
mkdrive2

у такому випадку я б рекомендував відновити модуль з цього репо, https://github.com/lwfinger/rtlwifi_new/а потім перезавантажити та вивантажити / завантажити модуль, sudo modprobe -r rtl8723beа потімsudo modprobe rtl8723be
Іван Темченко,

Я зробив саме це, тому що у мене виникли проблеми з бездротовим підключенням. Я не мав проблем із підключенням до Інтернету, окрім проблеми, зазначеної вище. Я забув згадати це в останній редакції. Я підозрюю, що це погані драйвери, зрештою, або бездротова карта просто смокче ... :(
mkdrive2

2
спробуйте відключити, sudo modprobe iwlwifi 11n_disable=1якщо включено
Іван Темченко,

Я спробував це, і він все ще іноді висить. Я не дуже впевнений, чи мало він покращився.
mkdrive2
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.