Ускорение xrdp в Ubuntu 20.04 с помощью Xorg: советы и подсказки

Убунту 6

В этой статье мы рассмотрим различные советы и рекомендации по ускорению xrdp в Ubuntu 20.04 с помощью Xorg. xrdp — это бесплатный сервер протокола удаленного рабочего стола (RDP) с открытым исходным кодом, который позволяет удаленно подключаться к вашему Linux-серверу с компьютера под управлением Windows. Однако иногда производительность xrdp может быть не на должном уровне. Это руководство поможет вам оптимизировать настройку xrdp для повышения производительности.

Чтобы ускорить xrdp в Ubuntu 20.04 с помощью Xorg, вы можете отключить композитинг, настроить параметры цвета, выбрать правильную скорость соединения, оптимизировать настройки xrdp, отключить анимацию Gnome и изучить другие факторы, такие как скорость сети и ресурсы сервера. Эти советы и рекомендации могут улучшить производительность xrdp, но важно отметить, что эффективность может варьироваться в зависимости от конфигурации вашей системы.

Отключение композитинга

Компоновка — это функция оконного менеджера, которая обеспечивает различные эффекты рабочего стола, такие как прозрачность, затухание, масштабирование и т. д. Хотя эти эффекты могут улучшить взаимодействие с пользователем, они также могут замедлить работу с удаленным рабочим столом.

В среде рабочего стола Xfce4 вы можете отключить композицию, выполнив в терминале следующую команду:

$ xfconf-query –channel=xfwm4 –property=/general/use_compositing –type=bool –set=false –create

Эта команда использует утилиту xfconf-query для изменения свойства use_compositing в канале xfwm4 на false, что фактически отключает компоновку.

Альтернативно вы можете отключить компоновку в файле xorg.conf, добавив следующий раздел:

Раздел «Расширения» Опция «Композитный» «Отключить» EndSection

В этом разделе отключается расширение Composite в Xorg, которое отвечает за предоставление функций композитинга.

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

Количество цветов, используемых в конфигурации клиента, также может влиять на производительность xrdp. По умолчанию xrdp использует 32 бита на пиксель, что обеспечивает высочайшее качество цветопередачи, но также может снизить производительность. Вы можете попробовать снизить глубину цвета до 16 бит на пиксель, чтобы повысить производительность. Это можно сделать в настройках вашего RDP-клиента.

Выбор правильной скорости соединения

В вашем RDP-клиенте обязательно выберите подходящую скорость соединения. Если у вас высокоскоростное соединение, установите для него значение «LAN (10 Мбит или выше)», чтобы включить кодек RFX, который может значительно повысить производительность.

Оптимизация настроек xrdp

Вы можете оптимизировать производительность xrdp, изменив некоторые параметры в файлах /etc/xrdp/xrdp.ini и /etc/xrdp/sesman.ini.

В файле xrdp.ini вы можете внести следующие изменения:

  • Установите для max_bpp значение 16. Это установит максимальное количество бит на пиксель равным 16, что может повысить производительность за счет уменьшения глубины цвета.
  • Установите для use_compression значение «да». Это обеспечивает сжатие данных, что может уменьшить объем данных, которые необходимо передать по сети.
  • Установите для crypt_level значение «нет». Это отключает шифрование, что может повысить производительность за счет снижения загрузки ЦП на сервере. Однако это следует делать только в том случае, если вы подключаетесь через защищенную сеть.

В файле sesman.ini можно внести следующие изменения:

  • Установите для KillDisconnected значение «истина». Это гарантирует, что сеансы будут завершены, как только клиент отключится, освобождая ресурсы сервера.
  • Установите для DisconnectedTimeLimit значение 0. Это гарантирует, что отключенные сеансы будут немедленно завершены, а не дожидаясь тайм-аута.
  • Отрегулируйте значение tcp_send_buffer_bytes, чтобы увеличить размер буфера TCP. Это может повысить производительность, позволяя xrdp отправлять больше данных одновременно.

Отключение анимации Gnome

Если вы используете Gnome в качестве среды рабочего стола, отключение анимации может помочь повысить производительность. Сделать это можно, выполнив в терминале следующую команду:

gsettings устанавливает org.gnome.desktop.interface Enable-animations false

Эта команда использует утилиту gsettings для отключения анимации в интерфейсе рабочего стола Gnome.

Заключение

Производительность xrdp можно значительно улучшить, следуя приведенным выше советам и рекомендациям. Однако важно отметить, что на производительность также могут влиять такие факторы, как скорость сети, ресурсы сервера и общая конфигурация вашей системы. Поэтому, если вышеуказанные шаги не приводят к значительному улучшению производительности, вам может потребоваться дальнейшее исследование и оптимизация этих факторов. Всегда не забывайте проверять производительность после каждого изменения, чтобы определить наиболее эффективное решение для вашего случая.

Чтобы отключить компоновку в xrdp в Ubuntu 20.04 с помощью Xorg, вы можете либо запустить команду xfconf-query –channel=xfwm4 –property=/general/use_compositing –type=bool –set=false –create в терминале, либо добавьте следующий раздел в файл xorg.conf:

Раздел «Расширения» Опция «Композитный» «Отключить» EndSection

Да, настройка параметров цвета может улучшить производительность xrdp в Ubuntu 20.04 с помощью Xorg. Уменьшив глубину цвета с 32 бит на пиксель по умолчанию до 16 бит на пиксель, вы можете уменьшить объем данных, которые необходимо передать по сети, тем самым повысив производительность. Вы можете изменить настройки глубины цвета в конфигурации клиента RDP.

Чтобы оптимизировать настройки xrdp для повышения производительности в Ubuntu 20.04 с помощью Xorg, вы можете внести изменения в файлы /etc/xrdp/xrdp.ini и /etc/xrdp/sesman.ini. В файле xrdp.ini вы можете установить для max_bpp значение 16, для use_compression значение «yes» и crypt_level — значение «none», чтобы повысить производительность. В файле sesman.ini вы можете установить для KillDisconnected значение «true», для DisconnectedTimeLimit — значение 0 и настроить значение tcp_send_buffer_bytes, чтобы увеличить размер буфера TCP.

Да, отключение анимации Gnome может помочь улучшить производительность xrdp в Ubuntu 20.04 с помощью Xorg. Вы можете отключить анимацию в Gnome, выполнив в терминале команду gsettings set org.gnome.desktop.interface Enable-animations false. Это отключит анимацию в интерфейсе рабочего стола Gnome и потенциально повысит производительность.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *