关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
扣丁学堂Linux培训之如何改善应用程序Linux启动时间
[复制链接]
作者:
qq1297699882
版块:
›
嵌入式操作系统
›
linux
发布时间:
2021-1-27 21:00:48
1317
0
返回列表
qq1297699882
当前离线
注册会员
注册会员, 积分 136, 距离下一级还需 64 积分
注册会员
注册会员, 积分 136, 距离下一级还需 64 积分
积分
136
发消息
楼主
电梯直达
qq1297699882
发表于 2021-1-27 21:00:48
|
只看该作者
|
倒序浏览
|
阅读模式
大多数Linux发行版在默认配置下已经足够快了。但是,我们仍然可以借助一些额外的应用程序和方法让它们启动更快一点。其中一个可用的这种应用程序就是Preload。它监视用户使用频率比较高的应用程序,并将它们添加到内存中,这样就比一般的方式加载更快一点。因为,正如你所知道的,内存的读取速度远远快于硬盘。Preload以守护进程的方式在后台中运行,并记录用户使用较为频繁的程序的文件使用相关的统计数据。然后,它将这些二进制文件及它们的依赖项加载进内存,以改善应用程序的加载时间。简而言之,一旦安装了Preload,你使用较为频繁的应用程序将可能加载的更快。
在这篇详细的教程中,我们将去了解如何安装和使用Preload,以改善应用程序在Linux中的启动时间。
在Linux中使用Preload改善应用程序启动时间
Preload可以在AUR上找到。因此,你可以使用AUR助理程序在任何基于Arch的系统上去安装它,比如,Antergos、ManjaroLinux。
使用Pacaur: $pacaur-Spreload 使用Packer: $packer-Spreload 使用Trizen: $trizen-Spreload 使用Yay: $yay-Spreload 使用Yaourt: $yaourt-Spreload
在Debian、Ubuntu、LinuxMint上,Preload可以在默认仓库中找到。因此,你可以像下面一样,使用APT包管理器去安装它。
$sudoapt-getinstallpreload
Preload安装完成后,重新启动你的系统。从现在开始,Preload将监视频繁使用的应用程序,并将它们的二进制文件和库添加到内存中,以使它的启动速度更快。比如,如果你经常使用Firefox、Chrome以及LibreOffice,Preload将添加这些二进制文件和库到内存中,因此,这些应用程序将启动的更快。而且更好的是,它不需要做任何配置。它是开箱即用的。但是,如果你想去对它进行微调,你可以通过编辑缺省的配置文件/etc/preload.conf来实现。
以下是Preload的一些缺点,它并不是对每个人都有帮助。
我使用的是一个有8GB内存的现代系统。因此,我的系统总体上来说很快。我每天只打开狂吃内存的应用程序(比如,Firefox、Chrome、VirtualBox、Gimp等等)一到两次,并且它们始终处于打开状态,因此,它们的二进制文件和库被预读到内存中,并始终整天在内存中。我一般很少去关闭和打开这些应用程序,因此,内存使用纯属浪费。
如果你使用的是带有SSD的现代系统,Preload是绝对没用的。因为SSD的访问时间比起一般的硬盘来要快的多,因此,使用Preload是没有意义的。Preload显著影响启动时间。因为更多的应用程序要被预读到内存中,这将让你的系统启动运行时间更长。只有在每天都在大量的重新加载应用程序时,才能看到真正的差别。因此,Preload最适合开发人员和测试人员,他们每天都打开和关闭应用程序好多次。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
在linux下安装JDK,Tomcat以及Mysql
•
Cpufetch:一款功能强大的CPU架构信息爬取工具
•
大多数程序员接触过的技术_负载均衡,但大多数都不知其核心原理
•
新版LinuxKernel支持M1处理器仅对应Mac不包括iPadPro
•
超级干货:3个性能监控和优化命令详解
•
一个惊人快速的终端录像工具,也能录制VSCode和Chrome窗口
•
超详细的PyCharm教程,必须收藏!
•
Linux用户宝典:值得一用的5款远程桌面应用程序
•
详细理解Linux虚拟内存
•
《Linux内核编码风格》官方手册最新中译本
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表