Przyspieszanie xrdp na Ubuntu 20.04 z Xorg: Porady i triki

W tym artykule przyjrzymy się różnym wskazówkom i trikom, aby przyspieszyć działanie xrdp na Ubuntu 20.04 za pomocą Xorg. xrdp to darmowy i otwarty serwer Remote Desktop Protocol (RDP), który umożliwia zdalne łączenie się z serwerem Linux z komputera z systemem Windows. Jednak czasami wydajność xrdp może nie być wystarczająca. Ten przewodnik pomoże Ci zoptymalizować konfigurację xrdp, aby uzyskać lepszą wydajność.

Aby przyspieszyć działanie xrdp w Ubuntu 20.04 z Xorg, możesz wyłączyć kompozycję, dostosować ustawienia kolorów, wybrać odpowiednią prędkość połączenia, zoptymalizować ustawienia xrdp, wyłączyć animacje Gnome i zbadać inne czynniki, takie jak prędkość sieci i zasoby serwera. Te wskazówki i triki mogą poprawić wydajność xrdp, ale ważne jest, aby pamiętać, że skuteczność może się różnić w zależności od konfiguracji systemu.

Wyłączanie kompozycji

Kompozycja to funkcja menedżera okien zapewniająca różne efekty pulpitu, takie jak przezroczystość, zanikanie, skalowanie itp. Choć efekty te mogą uprzyjemnić korzystanie z pulpitu zdalnego, mogą również spowolnić działanie pulpitu zdalnego.

W środowisku graficznym Xfce4 możesz wyłączyć kompozycję, uruchamiając następujące polecenie w terminalu:

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

To polecenie używaxfconf-querynarzędzie do zmianyuse_compositingnieruchomość wxfwm4kanał dofalse, skutecznie wyłączając komponowanie.

Alternatywnie możesz wyłączyć kompozycję wxorg.confplik dodając następującą sekcję:

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

Ta sekcja wyłącza rozszerzenie Composite w Xorg, które odpowiada za udostępnianie funkcji kompozycji.

Dostosowywanie ustawień kolorów

Liczba kolorów używanych w konfiguracji klienta może również wpływać na wydajność xrdp. Domyślnie xrdp używa 32 bitów na piksel, co zapewnia najwyższą jakość kolorów, ale może również spowolnić wydajność. Możesz spróbować obniżyć głębię kolorów do 16 bitów na piksel, aby poprawić wydajność. Można to zrobić w ustawieniach klienta RDP.

Wybór właściwej prędkości połączenia

W swoim kliencie RDP upewnij się, że wybrałeś odpowiednią prędkość połączenia. Jeśli masz szybkie połączenie, ustaw je na „LAN (10Mbits or higher)”, aby włączyć kodek RFX, co może znacznie poprawić wydajność.

Optymalizacja ustawień xrdp

Możesz zoptymalizować wydajność xrdp, zmieniając niektóre ustawienia w/etc/xrdp/xrdp.iniI/etc/xrdp/sesman.iniakta.

wxrdp.inipliku możesz dokonać następujących zmian:

  • Ustawićmax_bppdo 16. Ustawia maksymalną liczbę bitów na piksel na 16, co może poprawić wydajność poprzez zmniejszenie głębi kolorów.
  • Ustawićuse_compressionna „tak”. Umożliwia to kompresję danych, co może zmniejszyć ilość danych, które muszą zostać przesłane przez sieć.
  • Ustawićcrypt_levelna „żaden”. Wyłącza to szyfrowanie, co może poprawić wydajność poprzez zmniejszenie użycia procesora na serwerze. Należy to jednak robić tylko wtedy, gdy łączysz się przez bezpieczną sieć.

wsesman.inipliku możesz dokonać następujących zmian:

  • UstawićKillDisconnectedna „prawda”. Dzięki temu sesje są zabijane natychmiast po rozłączeniu się klienta, co zwalnia zasoby serwera.
  • UstawićDisconnectedTimeLimitdo 0. Dzięki temu rozłączone sesje zostaną natychmiast zamknięte, zamiast czekać na przekroczenie limitu czasu.
  • Poprawićtcp_send_buffer_byteswartość, aby zwiększyć rozmiar bufora TCP. Może to poprawić wydajność, pozwalając xrdp na wysyłanie większej ilości danych na raz.

Wyłączanie animacji Gnome

Jeśli używasz Gnome jako środowiska graficznego, wyłączenie animacji może pomóc poprawić wydajność. Możesz to zrobić, uruchamiając następujące polecenie w terminalu:

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

To polecenie używagsettingsNarzędzie umożliwiające wyłączenie animacji w interfejsie pulpitu Gnome.

Wniosek

Wydajność xrdp można znacznie poprawić, stosując się do powyższych wskazówek i trików. Należy jednak pamiętać, że na wydajność mogą mieć wpływ również takie czynniki, jak prędkość sieci, zasoby serwera i ogólna konfiguracja systemu. Dlatego jeśli powyższe kroki nie poprawią znacząco wydajności, konieczne może być dalsze zbadanie i zoptymalizowanie tych czynników. Zawsze pamiętaj o testowaniu wydajności po każdej zmianie, aby określić najskuteczniejsze rozwiązanie dla swojego przypadku.

Tak, dostosowanie ustawień kolorów może poprawić wydajność xrdp na Ubuntu 20.04 z Xorg. Obniżając głębię kolorów z domyślnych 32 bitów na piksel do 16 bitów na piksel, możesz zmniejszyć ilość danych, które muszą zostać przesłane przez sieć, poprawiając w ten sposób wydajność. Możesz zmienić ustawienia głębi kolorów w konfiguracji klienta RDP.

Aby zoptymalizować ustawienia xrdp w celu uzyskania lepszej wydajności w systemie Ubuntu 20.04 z Xorg, możesz wprowadzić zmiany w/etc/xrdp/xrdp.iniI/etc/xrdp/sesman.inipliki. Wxrdp.iniplik, możesz ustawićmax_bppdo 16,use_compressionna „tak” icrypt_levelna „żaden”, aby poprawić wydajność. Wsesman.iniplik, możesz ustawićKillDisconnecteddo "prawdy",DisconnectedTimeLimitdo 0 i dostosujtcp_send_buffer_byteswartość zwiększająca rozmiar bufora TCP.

Tak, wyłączenie animacji Gnome może pomóc poprawić wydajność xrdp w Ubuntu 20.04 z Xorg. Możesz wyłączyć animacje w Gnome, uruchamiając poleceniegsettings set org.gnome.desktop.interface enable-animations falsew terminalu. Spowoduje to wyłączenie animacji w interfejsie pulpitu Gnome i potencjalnie poprawi wydajność.

Related Posts