Екран / система зависає при використанні 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.