目录

引言

1.1 问题现象

1.2 问题分析

1.3 什么是系统的熵值?

1.4 问题解决


引言

该篇博客分析桌面管理器(gdm、lightdm)启动后——到界面显示时间过长的问题

1.1 问题现象

安装GDM桌面管理工具之后,启动嵌入式板卡的系统发现会等待大于4分钟才会显示GDM的桌面选择界面。该问题会严重影响客户对产品的第一感觉。

1.2 问题分析

通过下面实验进行验证:

1、gdm.service  随着开机自启动。(等待3-4分钟才能进入gdm界面)

2、gdm.service  不使能开机自启动,开机之后等待3-4分钟,然后手动启动gdm.service(随即进入gdm界面)

通过syslog分析两者之间的启动差异发现:

图1

图2

上图中图1为实验1,执行AccountsService的操作花费了2分半。图2为实验2,没有该操作,直接跳过了AccountsService的相关操作。那么问题分析出来是由于AccountsService导致的。

查看archlinux关于GDM的介绍发现:有一个介绍:

这个问题与我们遇到的问题类似,是由于系统的熵值(entropy)过低导致的。

1.3 什么是系统的熵值?

Linux 内核采用熵来描述数据的随机性,熵(entropy)是描述系统混乱无序程度的物理量,内核维护了一个熵池用来收集来自设备驱动程序和其它来源的环境噪音。(所以我们移动鼠标,乱敲键盘会增加环境噪声)

为跟踪熵池中数据的随机性,内核在将数据加入池的时候将估算数据的随机性,称作熵估算。熵估算值描述池中包含的随机数位数,其值越大表示池中数据的随机性越好。

1.4 问题解决

分析出问题原因,只需要增加熵(entropy)值即可解决该问题。首先查看系统的熵(entropy)值:

cat /proc/sys/kernel/random/entropy_avail

如果结果比较低 (<1000),建议安装 haveged. 否则加密程序会等待系统有足够的熵。

1)安装haveged

apt-get install haveged

2)如果使用的CPU支持RDRAND指令

kernel parameter中增加random.trust_cpu=on

再次查看系统的熵(entropy)值:

cat /proc/sys/kernel/random/entropy_avail(应该是大于1000)

桌面管理器(gdm、lightdm)启动后——到界面显示时间优化相关推荐

  1. postfix 部署ssl后还是25_宝塔面板的邮局管理器Postfix无法启动解决办法

    今天群里有童鞋的宝塔邮局管理器的Postfix无法启动,所以这篇文章就来水这个,如果碰到Postfix无法启动的问题,可以参考本教程~~ 1.宝塔邮局管理器 说实话,这玩意自己用用足够了,而且配置简单 ...

  2. linux 桌面 修复工具下载,恢复ubuntu20.04默认桌面管理器

    恢复ubuntu20.04默认桌面管理器 起因:我是一个windows重度用户,实验室配置了Ubuntu服务器,我试图用远程桌面控制控制服务器的桌面.由于对Linux一窍不通,一顿乱改.结果虽然能远程 ...

  3. 【进阶知识】显示管理器,窗口管理器,桌面环境/桌面管理器,显示服务器

    文章目录 一.显示管理器(Display Manager) 1.1 什么是 Linux 中的显示管理器? 1.2 不同的显示管理器 1.3 其他 控制台显示管理器 图形界面显示管理器 二.窗口管理器( ...

  4. 黑莓装Linux系统,“黑莓的Linux桌面管理器”-Barry的安装

    黑莓官方目前是还没有Linux版的桌面管理器的,不过用Barry也可以实现大部分功能. 充电.同步.备份和恢复数据.安装和卸载应用程序.拖电脑上网 这些都能实现. 第一部分说下自己动手编译安装,第二部 ...

  5. Windows下的多桌面管理器

    Microsoft公司提供了在Windows下的多桌面管理器,羡慕Linux的多桌面的同学们,可以一试. 这个多桌面管理器是作为 Windows PowerToys 的一部分,放在微软网站上的. go ...

  6. 黑莓桌面管理器4.2_虚拟桌面管理器行业现状调研分析及发展趋势预测报告(2020)...

    QYResearch预测:2020-2026全球与中国虚拟桌面管理器市场现状及未来发展趋势 [纸版价格]:RMB 18000 [电子版(PDF)价格]:RMB 18000 [报告篇幅]:101 [报告 ...

  7. 哈,我再xp Professional上安装SqlServer2005桌面管理器

    看别人用sql2005很帅的样子,就开始想自己也弄一个.弄来弄去才发现,只能安装SqlExpress版的. 而那个很帅的桌面管理器是这个 Download SQL Server Management ...

  8. 台式机就是什么计算机,台式电脑启动后一段时间后自动关机是怎么回事?

    首先小九给大家拜个晚年,祝大家晚年快乐,狗年大吉,小九今年过节在我媳妇家过得年,媳妇家新安装了一个55寸三星电视贝漂亮,刚到家想晚上一家人一起看个电影啥的乐呵乐呵!找个个电影解解闷,因为我知道她家有个 ...

  9. linux桌面管理器sddm,GDM, KDM, LightDM, SDDM的区别和安装配置

    gdm3,kdm 和 lightdm 都是显示管理器. 它们提供图形化登录并处理用户身份验证. 从维基文章中: 显示管理器向用户显示登录屏幕. 当用户成功输入用户名和密码的有效组合时,会话开始. GD ...

最新文章

  1. 为什么必须是final的呢?
  2. 天锐绿盾解密_天锐绿盾携手衡阳规划设计院 实现信息系统安全管理
  3. 谈谈IT行业的一些生存之道!
  4. linux查看进程ppid,pidof命令从运行的进程中以名称查找出进程号PID/PPID横向大到小展示...
  5. XP下,文件夹添加右键命令行
  6. Intel 64/x86_64/x86/IA-32处理器标志寄存器详解(5) - 32位EFLAGS - 系统标志
  7. (81)FPGA复位激励(task)
  8. webpack查缺补漏
  9. win10怎么设置默认输入法_微软拼音输入法怎么设置快捷短语
  10. Unity Excel转json且自动生成C#脚本
  11. 微信爬虫服务器,微信文章爬虫使用教程 - 八爪鱼采集器
  12. 电脑键盘功能基础知识大全分享
  13. 企业版360忘记密码卸载
  14. Lattice LSTM
  15. 塔望食业洞察|人参饮料行业环境 市场现状及发展思考
  16. 计算机卡住了怎样恢复,电脑死机按什么键恢复
  17. Docker系列文-----Docker的网络类型(4)
  18. jadx反编译程序未响应
  19. 如何运用3Dmax制作游戏武器模型
  20. ceph中monitor节点基本解释与图解

热门文章

  1. 哈佛大学凌晨4点半的景象--哈佛图书馆的二十条训言
  2. 在线硬盘存储计算机,存储换算器 - 文件大小转换 - 电脑容量换算
  3. PPT文件不能编辑怎么回事?
  4. java.io.FileNotFoundException: File does not exist: hdfs ://sxt/home/sqoop-1.4.6/lib/commons-codec-1
  5. matlab定步长ode,[转载]matlab ode45 函数传自定义参数用法及定步长ode
  6. 使用RX方式模拟DoubanFm的登陆
  7. Android手机APN简介
  8. 反冲物料_父母有更多的时间休息,然后反冲开始了
  9. 题目: 打印输出上下左右对称的,第一行一颗星,第二行三颗星,第三行五颗星,第四行七颗星,第五行五颗星,第六行三颗星,第七行一颗星
  10. element上传图片校验尺寸