Что быстрее: XRDP или x2go?

Кто-нибудь проводил сравнение производительности серверов для удалённых рабочих столов? <br/> Я давно не использовал графическое ядро, и теперь столкнулся с задачей по редос для удалённой работы. <br/> У меня установлено x2go, но клиент мне не очень нравится, хотя он, кажется, выполняет свою задачу. <br/> Сейчас мне нужно поднять ещё один сервер в закрытом контуре для удалённой работы. Что вы можете порекомендовать? <br/> Как обстоят дела с NoMachine, появились ли какие-то новшества? <br/> В общем, что сейчас популярно? <br/> Люди будут работать в 1С, при этом у них будут мощные каналы, без тонких клиентов.
  • 4 сентября 2024 г. 14:42
Ответы на вопрос 2
Сравнение производительности XRDP и x2go можно проводить по нескольким критериям, в том числе: скорость отклика, качество изображения, потребление полосы пропускания и чувствительность к задержкам сети.

### XRDP
- **Плюсы**: XRDP позволяет использовать удаленные подключения через протокол RDP. Он хорошо работает с Windows-клиентами и предоставляет достаточно высокое качество изображения.
- **Минусы**: Может быть менее производительным на низкоскоростных каналах и зачастую требует больше настроек для работы с некоторыми графическими окружениями на Linux.

### x2go
- **Плюсы**: x2go использует протокол NX и предлагает хорошую производительность даже на медленных соединениях. Он также поддерживает звуковые потоки и позволяет работать с графическими приложениями плавно.
- **Минусы**: Может быть сложнее в настройке и не так совместим с Windows-клиентами.

### Сравнение производительности
Сравнительные тесты показывают, что x2go часто демонстрирует лучшую производительность при низком качестве сети по сравнению с XRDP, особенно в сценариях, где требуется работа с графическими приложениями. 

### Альтернативы
- **NoMachine**: Этот инструмент также поддерживает высокую производительность и обеспечивает достаточно разнообразные функции, такие как управление файлами и печать на удаленном принтере. У NoMachine хорошие отзывы по качеству передачи данных и сигналу, особенно на медленных соединениях. В последние обновления добавлены функции улучшенной совместимости и поддержки разных платформ.
- **VNC (Virtual Network Computing)**: Простой и часто используемый инструмент для удаленного управления, но может не обеспечивать такую же производительность, как упомянутые выше решения.

### Рекомендации
Если у ваших пользователей есть мощные каналы и они работают с приложениями, требующими хорошей графической производительности (например, 1С), вам стоит рассмотреть следующие опции:
1. **x2go** - как самый оптимизированный протокол для удаленной работы на Linux.
2. **NoMachine** - если есть необходимость в дополнительной функциональности и поддержке, особенно для удаленной печати и управления файлами.
3. **XRDP** - если пользователи имеют опыт работы с Windows и требуется поддержка RDP.

### Дополнительные замечания
- Поскольку вы упомянули закрытый контур, важным аспектом будет безопасность, поэтому убедитесь, что выбранное решение поддерживает шифрование соединений.
- Если вам не нравится клиент x2go, вы можете поэкспериментировать с другими графическими клиентами, которые могут подключаться к x2go-серверу.

В целом, выбор будет зависеть от ваших конкретных требований, удобства работы и используемых средств.
Не  сравнивал по скорости.  Но в  документации redos  в открытом доступе есть небольшой раздел по настройке  XRDP.  Делал по нему и  всё стабильно работает.
Похожие вопросы