Прискорення xrdp на Ubuntu 20.04 за допомогою Xorg: поради та підказки

У цій статті ми розглянемо різні поради та прийоми, щоб пришвидшити 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файл, додавши такий розділ:

Section "Extensions"
 Option "Composite" "Disable"
EndSection

Цей розділ вимикає розширення Composite у Xorg, яке відповідає за надання функцій композитування.

Налаштування параметрів кольору

Кількість кольорів, що використовуються в конфігурації клієнта, також може впливати на продуктивність xrdp. За замовчуванням xrdp використовує 32 біти на піксель, що забезпечує найвищу якість кольору, але також може сповільнити продуктивність. Щоб покращити продуктивність, можна спробувати зменшити глибину кольору до 16 біт на піксель. Це можна зробити в налаштуваннях клієнта RDP.

Вибір правильної швидкості з’єднання

У клієнті RDP переконайтеся, що вибрано відповідну швидкість з’єднання. Якщо у вас є високошвидкісне з’єднання, установіть для нього значення «LAN (10 Мбіт або вище)», щоб увімкнути кодек RFX, який може значно підвищити продуктивність.

Ви можете оптимізувати продуктивність 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 Animations

Якщо ви використовуєте Gnome як робоче середовище, вимкнення анімації може допомогти покращити продуктивність. Ви можете зробити це, виконавши таку команду в терміналі:

gsettings set org.gnome.desktop.interface enable-animations false

Ця команда використовуєgsettingsутиліта для вимкнення анімації в інтерфейсі робочого столу Gnome.

Висновок

Продуктивність xrdp можна значно покращити, дотримуючись наведених вище порад і підказок. Однак важливо зазначити, що на продуктивність також можуть впливати такі фактори, як швидкість мережі, ресурси сервера та загальна конфігурація вашої системи. Таким чином, якщо наведені вище кроки не призводять до суттєвого покращення продуктивності, вам може знадобитися подальше дослідження та оптимізація цих факторів. Завжди пам’ятайте про тестування продуктивності після кожної зміни, щоб визначити найефективніше рішення для вашого випадку.

Так, налаштування кольорів може покращити продуктивність 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на «так», іcrypt_levelна "немає", щоб покращити продуктивність. вsesman.iniфайл, ви можете встановитиKillDisconnectedна "правду",DisconnectedTimeLimitдо 0 і відрегулюйтеtcp_send_buffer_bytesзначення для збільшення розміру буфера TCP.

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

Related Posts