Як згадував Кріс С, є кілька речей, які можуть сприяти поганій продуктивності віддаленого робочого столу. З мого досвіду, це основні причини в порядку ймовірності.
Пропускна здатність
Причиною №1 низької продуктивності на віддаленому робочому столі є відсутність пропускної здатності. Залежно від того, що саме робиться, сеанс може використовувати від проміжного простору від кількох Кбіт / с до декількох Мбіт / с. Мої власні тести показали, що для прокрутки PDF буде використовуватися до 3 Мбіт / с. Із зменшенням доступної пропускної здатності зменшується продуктивність.
Спочатку потрібно визначити потреби в пропускній здатності програми. Для цього потрібне тестування в контрольованому середовищі локальної мережі, а потім вимірювання пропускної здатності під час виконання звичайних завдань. Я особисто мав успіх у NetLimiter на своїй персональній робочій станції. Ви також можете підійти до проблеми під іншим кутом і скористатися NetLimiter, щоб примусити швидкість з’єднання знизитись до того, на який оцінюється ваше WAN-з'єднання. Це має дати хорошу вказівку на те, що бачать ваші віддалені користувачі.
Після того, як ви дізнаєтеся, яку пропускну здатність хоче ваша програма, вам потрібно визначити, чи є вона обмежуючим фактором. Спочатку виміряйте доступну пропускну здатність між клієнтом і сервером. Відмінним інструментом для цього є iperf
. Я припускаю, що у вас є достатня пропускна здатність під час контрольного тесту.
Далі вам потрібно буде встановити певний моніторинг пропускної здатності, щоб побачити, чи співвідносяться проблеми, про які повідомляються користувачі, зі стрибками у трафіку чи іншими небажаними. Я вважаю за краще скидати трафік з комутатора або маршрутизатора ntop
, оскільки він надає корисні звіти про використання пропускної здатності в режимі реального часу та історії.
Якщо у вас виникли проблеми з пропускною здатністю, одна проста зміна - змінити налаштування "Досвід" на підключенні до віддаленого робочого столу. Вимкніть візуальні стилі та анімації, і багато операцій на робочому столі будуть здаватися чарівно швидшими.
Затримка
Ще одна поширена проблема підключення до віддаленого робочого столу - це затримка. Потрібно, щоб між клієнтом та сервером був досить швидкий зворотний час, інакше люди зможуть сприймати затримку. Як правило, більшість людей починають помічати проблеми між 50 і 100 мс пінг разів.
На щастя, це зазвичай легко діагностувати. Ви можете налаштувати такі засоби моніторингу, як SmokePing або PRTG Network Monitor, щоб надавати звіти про затримку між вашим сервером моніторингу та будь-яким іншим довільним хостом. Ви навіть можете просто використовувати вбудовану ping -t
команду для коротких сеансів. Зазвичай ви хочете розташувати моніторинговий сервер у тій же локальній мережі, що і ваш віддалений сервер робочого столу, а потім налаштувати моніторинг як сервера, так і ваших клієнтів. Постарайтеся співвіднести звіти про проблеми з інцидентами з високим часом пінг.
Якщо у вас проблеми з високим часом пінгу, використовуйте traceroute
щоб дізнатися, куди вводиться затримка. Якщо ви визначите, що проблема знаходиться у вашій власній мережі, подумайте про введення фільтра QoS, щоб визначити пріоритетність трафіку в реальному часі, наприклад віддаленого робочого столу.
Крім того, будьте обережні до будь-кого, хто підключається через бездротовий носій, будь то 802.11 (WiFi) або, що ще гірше, супутникове з'єднання. Бездротові з'єднання схильні до втручання в навколишнє середовище, що може викликати екстремальні проблеми із затримкою за різних умов та за різний проміжок часу. А використання віддаленого робочого столу через супутник завжди смокче.
Локальний процесор або пам'ять
І нарешті, можливо, ваш сервер просто перевантажений. Контролюйте використання процесора та пам'яті, особливо в години пік, щоб гарантувати, що сервер здатний своєчасно відповідати на запити.
Один із згаданих вище інструментів (PRTG) може бути налаштований для моніторингу використання процесора та пам’яті сервера протягом часу, а також може створювати графіки, які полегшують співвідношення звітів про проблеми з конкретними помилками.
Порада про бонуси: Якщо у ваших користувачів виникають проблеми з набором тексту, особливо стосовно клавіш модифікатора, які не застосовуються належним чином, спробуйте змінити налаштування клавіатури на ярлику підключення до віддаленого робочого столу, щоб встановити значення Застосувати комбінації клавіш Windows On the local computer
.