首页 > 其他分享 >xfce下优化xrdp速度

xfce下优化xrdp速度

时间:2024-07-18 20:28:31浏览次数:19  
标签:sysctl max xrdp xfce4 etc xfce 优化 虚拟机

背景

虚拟机中安装了Debian并使用了xfce4桌面,使用xrdp远程访问时感觉速度有些欠佳,应该是网络和虚拟机性能问题。

解决

经过测试下免费方法能够改善xrdp速度,一下在debian下xface桌面测试有效:

  1. 安装xfce4和xorgxrdp-glamor

  2. 设置xrdp配置
    修改 /etc/xrdp/sesman.ini 和/etc/xrdp/xrdp.ini的配置项:

    Policy=UBDI
    max_bpp=16
    xserverbpp=16
    use_compression = yes
    crypt_level=none
    KillDisconnected=true
    DisconnectedTimeLimit=0
    tcp_send_buffer_bytes=4194304

    这些配置在这两个文件中,需自行查找在哪个配置文件中

  3. 优化TCP相关配置
    原因:默认 TCP 发送缓冲区: https://github.com/neutrinolabs/xrdp/issues/1483

    sudo sysctl -w net.core.wmem_max=8388608  && sysctl -p
    或者
    echo "net.core.wmem_max = 8388608" | sudo tee -a /etc/sysctl.conf && sysctl -p
  4. 禁用窗口合成,降低显示效果

    xfconf-query -c xfwm4 -p /general/use_compositing -t bool -s false    #Disable compositor
  5. 降低mstsc分辨率和显示效果

参考:20.04 - xrdp is quite slow - Ask Ubuntu

标签:sysctl,max,xrdp,xfce4,etc,xfce,优化,虚拟机
From: https://blog.csdn.net/skyline66/article/details/140532201

相关文章

  • 优化与收敛率小记
    目录概基本的设定非凸优化凸优化强凸优化概近来对优化和收敛速度有了一些新的感悟,特此一记.这些感悟有的来自博客(如here),有的来自书籍.以往只是套一些收敛的模板,这里我会讲一下如何从几何的角度去理解这些收敛性.基本的设定假设我们希望优化:\[\tag{1}\min_{x......
  • RAG(Retrieval-Augmented Generation)优化
    RAG流程RAG是通过检索来增强生成模型的能力:将用户的查询与检索过程中获取的文档见解直接整合到prompt里,输入给语言模型。基本流程如下:加载并解析文档切割文档为文本片段文本片段向量化(embeddings)embeddings存入数据库用户Query->检索数据库->带有检索结果信息的Prom......
  • Java中的并发数据结构与多线程优化技术
    Java中的并发数据结构与多线程优化技术大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在多线程编程中,并发数据结构和优化技术是提高系统性能和可靠性的关键。Java提供了丰富的并发数据结构和多线程优化技术,本文将详细介绍常用的并发数据结构及其使用方法......
  • 如何设计和优化Java中的微服务数据库访问层
    如何设计和优化Java中的微服务数据库访问层大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在微服务架构中,数据库访问层的设计和优化是决定系统性能和稳定性的关键因素之一。本文将介绍如何设计和优化Java中的微服务数据库访问层,包括数据源配置、持久层框......
  • 常用的性能优化方法
    性能优化是程序员工作必备的技能,下面分享一些经典的性能优化思路和方法。首先明确性能优化的定义和目标。性能优化是指通过持续的分析、实践和测试,确保系统稳定高效运行,从而满足用户的诉求。性能优化闭环:性能优化分类一般情况下,我们把性能优化分为2大类:1)通用优化是指一些......
  • 优化原理 (1)高斯牛顿 线性
        /**Gauss-Newtoniterationmethod*author:Davidwang*date:2020.08.24*/#include<iostream>#include<chrono>#include<opencv2/opencv.hpp>#include<Eigen/Core>#include<Eigen/Dense>usingnamespacestd;u......
  • 优化原理 (1)高斯牛顿 线性
          增量方程   #include<iostream>#include<Eigen/Core>#include<Eigen/Dense>#include<Eigen/Geometry>#include"sophus/se3.hpp"#include"sophus/so3.hpp"intmain(void){//优化变量为李代数se(3)的平移向......
  • 运维系列(亲测有效):Ubuntu 22.04 server 安装GNOME/XFCE/KDE桌面环境
    Ubuntu22.04server安装GNOME/XFCE/KDE桌面环境Ubuntu22.04server安装GNOME/XFCE/KDE桌面环境在UbuntuServer上安装桌面环境可以通过以下步骤完成:首先,通过SSH或物理访问方式登录到`UbuntuServer`。确保系统处于最新状态,运行以下命令进行更新:安装所需的桌面环境。......
  • MViTv2:Facebook出品,进一步优化的多尺度ViT | CVPR 2022
    论文将MultiscaleVisionTransformers(MViTv2)作为图像和视频分类以及对象检测的统一架构进行研究,结合分解的相对位置编码和残差池化连接提出了MViT的改进版本来源:晓飞的算法工程笔记公众号论文:MViTv2:ImprovedMultiscaleVisionTransformersforClassificationand......
  • (nice!!!)LeetCode 3112. 访问消失节点的最少时间(图论、边的dijkstra、堆优化)
    3112.访问消失节点的最少时间思路:节点n的个数非常大,用普通的dijkstra算法对节点进行枚举是会超时的,时间复杂度为0(n^2)。这里边的数量最大为10^5,可以对边使用dijkstra算法+堆优化操作,时间复杂度为0(mlogm)。节点消失问题,只需要加一个判断条件,判断到每个节点的最小时......