当前位置: 首页 > news >正文

ubuntu远程桌面很卡怎么解决?

服务端方案

完成XRDP的性能优化配置:

1. 首先检查当前的xrdp.ini文件

grep -n "tcp_send_buffer_bytes" /etc/xrdp/xrdp.ini

2. 编辑xrdp.ini文件,修改TCP发送缓冲区大小

sudo sed -i 's/#tcp_send_buffer_bytes=32768/tcp_send_buffer_bytes=4194304/' /etc/xrdp/xrdp.ini

3. 验证修改是否成功

grep -n "tcp_send_buffer_bytes" /etc/xrdp/xrdp.ini

4. 配置内核网络缓冲区大小

sudo sysctl -w net.core.wmem_max=8388608

5. 创建持久化配置文件

echo "net.core.wmem_max = 8388608" | sudo tee /etc/sysctl.d/xrdp.conf

6. 验证配置文件创建成功

cat /etc/sysctl.d/xrdp.conf

7. 重启xrdp服务

sudo systemctl restart xrdp

8. 检查xrdp服务状态

sudo systemctl status xrdp

9. 验证网络缓冲区设置是否生效

sysctl net.core.wmem_max

✅ XRDP性能优化配置完成

已完成的配置:

  1. ✅ 修改TCP发送缓冲区大小

    • 文件:/etc/xrdp/xrdp.ini
    • 从:#tcp_send_buffer_bytes=32768 (32KB)
    • 改为:tcp_send_buffer_bytes=4194304 (4MB)
  2. ✅ 配置内核网络缓冲区大小

    • 当前设置:net.core.wmem_max=8388608 (8MB)
  3. ✅ 创建持久化配置文件

    • 文件:/etc/sysctl.d/xrdp.conf
    • 内容:net.core.wmem_max = 8388608
  4. ✅ 重启xrdp服务

    • 服务状态:active (running)
    • 服务已成功重启并运行

📈 性能提升效果:

  • TCP发送缓冲区:从32KB提升到4MB(提升125倍)
  • 内核网络缓冲区:设置为8MB
  • 解决高分辨率显示问题:1920x1080及以上分辨率现在应该流畅运行
  • 减少网络碎片:大幅降低xRDP协议碎片化

🎯 预期改善:

  • 屏幕刷新速度显著提升
  • 远程交互响应更快
  • 高分辨率显示流畅运行
  • 整体XRDP性能大幅改善

现在可以重新连接XRDP,应该会感受到明显的性能提升


客户端

卡顿原因
可能是网络不好,可以适当调整配置来处理

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/622827.html

相关文章:

  • 【3D重建技术】如何基于遥感图像和DEM等数据进行城市级高精度三维重建?
  • 数据结构 实现循环队列的三种方法
  • 开源数据发现平台:Amundsen Frontend Service React 配置 Flask 配置 Superset 预览集成
  • Vue 3与React内置组件全对比
  • RK3588芯片在AR眼镜中的核心技术优势是什么?
  • MySQL的三大范式:
  • AI驱动的性能测试:如何用机器学习预测系统瓶颈?
  • ABAP AMDP 是一项什么技术?
  • .NET8下的Garnet使用
  • MySQL查询性能慢时索引失效的排查与优化实践
  • 进程替换:从 “改头换面” 到程序加载的底层逻辑
  • Markdown 生成 Gantt 甘特图
  • 马拉松|基于SSM的马拉松报名系统微信小程序的系统设计与实现(源码+数据库+文档)
  • RK3568 NPU RKNN(一):概念理清
  • 《Leetcode》-面试题-hot100-技巧
  • DBngin:告别数据库多版本环境管理的烦恼
  • FastDeploy2.0:Prometheus3.5.0通过直接采集,进行性能指标分析
  • 利用DeepSeek编写使用libcsv解析csv文件并用libxlsxwriter写入xlsx文件的C程序
  • FP16(半精度)和FP32(单精度)
  • Javar如何用RabbitMQ订单超时处理
  • pidgen!DecodeProdKey函数分析之iDecodedBytesMax
  • 【自用】JavaSE--特殊文件Properties与XML、日志技术
  • 驱动开发系列63 - 配置 nvidia 的 open-gpu-kernel-modules 调试环境
  • 智能二维码刷卡人脸识别梯控控制器硬件规格书​
  • USB PD 简介
  • 各种读取csv文件的工具性能比较
  • C语言(11)—— 数组(超绝详细总结)
  • 【DP】单词的划分
  • 机器学习的特征工程(特征构造、特征选择、特征转换和特征提取)详解
  • MATLAB R2010b系统环境(二)MATLAB环境的准备