位置: 编程技术 - 正文

用systemd-analyze分析Linux系统的启动性能(system的方法)

编辑:rootadmin

推荐整理分享用systemd-analyze分析Linux系统的启动性能(system的方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:systemd编写,systemd analyze,systemd-private,systemd-private,system.def,system.def,systemd-analyze plot,systemd analyze,内容如对您有帮助,希望把文章链接给更多的朋友!

systemd-analyze是一个分析启动性能的工具,用于分析启动时服务时间消耗。默认显示启动是内核和用户空间的消耗时间: 复制代码代码如下: [root@localhost~]#systemd-analyzeStartupfinishedinms(kernel)+6.s(initrd)+.s(userspace)=.s

和使用systemd-analyzetime命令的效果一样。

(1)查看详细的每个服务消耗的启动时间

通过systemd-analyzeblame命令查看详细的每个服务消耗的启动时间: 复制代码代码如下: [root@localhost~]#systemd-analyzeblame.siscsi.service.skdump.service.sboot.mount...mssystemd-sysctl.servicemsdatapool.mount

用systemd-analyze分析Linux系统的启动性能(system的方法)

(2)查看严重消耗时间的服务树状表

systemd-analyzecritical-chain命令打印严重消耗时间的服务树状表,按照启动消耗的时间进行排序,时间消耗越多,越排到前面。@之后是服务激活或者启动的时间,+号之后是服务启动消耗的时间。个人理解@是从系统引导到服务启动起来的时间,是一个相对时间消耗,+是服务启动消耗的时间,是一个绝对时间消耗。 复制代码代码如下: [root@localhost~]#systemd-analyzecritical-chainThetimeaftertheunitisactiveorstartedisprintedafterthe"@"character.Thetimetheunittakestostartisprintedafterthe"+"character.multi-user.target@.s└─kdump.service@.s+.s└─network.target@.s└─NetworkManager.service@.s+ms└─firewalld.service@.s+ms└─basic.target@.s└─sockets.target@.s└─dbus.socket@.s└─sysinit.target@.s└─systemd-update-utmp.service@.s+2ms└─systemd-tmpfiles-setup.service@.s+ms└─local-fs.target@.s└─boot.mount@3.s+.s└─systemd-fsck@dev-disk-byx2duuid-8cbx2d7ex2d4ex2dbbdfx2ddcffbbf.service@3.s+ms└─systemd-fsck-root.service@1.s+ms└─systemd-readahead-replay.service@1.s+ms

(3)打印分析图及其他命令

systemd-analyzeplot打印一个svg格式的服务消耗时间表,通过浏览器可以以图形的方式展示,非常直观:复制代码代码如下: [root@localhost~]#systemd-analyzeplot>plot.svg

其他参数:systemd-analyzedot用分隔符产生当前服务systemd-analyzedump以友好方式显示当前服务状态6systemd文件类型及存放位置systemd配置文件被称为unit单元,根据类型不同,以不同的扩展名结尾。.service系统服务;.target一组系统服务;.automount自动挂载点;.device能被内核识别的设备;.mount挂载点;.path文件系统的文件或者目录;.scope外部创建的进程;.slice一组分层次管理的系统进程;.snapshot系统服务状态管理;.socket进程间通讯套接字;.swap定义swap文件或者设备;.timer定义定时器。

详解Linux系统中的SysVinit的机制 SysVinit是systemV风格的init系统,顾名思义,它源于SystemV系列UNIX。它提供了比BSD风格init系统更高的灵活性。是已经风行了几十年的UNIXinit系统,一直被各

详解在Linux系统中如何管理systemd服务 (1)什么是单元在RHEL7之前,服务管理是分布式的被SysVinit或UpStart通过/etc/rc.d/init.d下的脚本管理。这些脚本是经典的Bash脚本,允许管理员控制服务的状

因个人需求Linux如何修改硬盘已挂载的目录 Linux系统硬盘挂载完目录后,通常是不会去修改它的,但有时因为工作或个人需求,要修改硬盘已挂载的目录,要如何操作呢?下面通过实例讲解Linux如

标签: system的方法

本文链接地址:https://www.jiuchutong.com/biancheng/365485.html 转载请保留说明!

上一篇:中文搜索引擎数据库TngouDB 0.2 beta 发布(全球知名的中文搜索引擎)

下一篇:详解Linux系统中的SysVinit的机制(linux那些事儿)

  • 社保与个税有关系么
  • 餐饮服务属于什么票据类型
  • 怎么知道对方的支付宝账号
  • 白酒在哪个环节征收消费税
  • 企业取得的财政补贴收入是否缴纳增值税
  • 会计学中营业利润的计算
  • 公司注销时应付职工薪酬怎么处理
  • 境外支付佣金如何开发票
  • 折扣折让的销售方式有哪些
  • 开过的增值税发票丢失
  • 工程多少金额需要投标
  • 施工费可以开13个点吗
  • 个人独资企业的所得税税率
  • 企业以货币形式取得的收入
  • 零申报的企业资产负债表
  • 应付供货单位的货款属于什么会计科目
  • 汇总转账凭证可以是一借多贷
  • 税费是哪个会计科目?
  • 个人独资企业需要缴纳哪些税种
  • 办理企业土地证要多少钱
  • 收到空头支票解释怎么写
  • 网关设置
  • apache运行php
  • 怎么登明细分类账
  • vant3.0
  • 收据不可以入账吗
  • thinkphp技巧
  • php如何做app
  • 稿费演出费等劳务收入算工资吗
  • 定额发票需要交契税吗
  • 报销员工电话费怎么算
  • 循环logo
  • okr开源软件
  • 模具费收入计入什么科目
  • 哪些企业可以开发票
  • sql翻译
  • 个人独资企业的
  • 收到银行承兑汇票后,如何取钱
  • 以银行承兑汇票支付购买原材料款
  • 道路交通事故中施救费应如何处理?
  • 置换房产怎么交税
  • 新建厂房房产证办理流程
  • 公司办理网银
  • 教材出版 技术咨询服务费
  • 应交税金借方余额在报表列示
  • 转让厂房如何缴纳土地增值税
  • 5000以下的固定资产一次性计入费用
  • 明细账建账的步骤
  • sql只能查询数据,不能修改数据
  • MSsql每天自动备份数据库并每天自动清除log的脚本
  • guest怎么用
  • win8调分辨率
  • 苹果电脑优酷视频播放不了
  • linux 命令大全
  • linux rsyslogd
  • win8系统启动不了如何修复
  • linux w
  • win8.1的开始菜单在哪
  • win7怎么开不了机
  • linux中grep命令用法
  • win7系统怎么禁用开机启动项
  • 索引位置怎么是c盘?
  • 如何配置无线网络路由器
  • win8系统笔记本怎么恢复出厂设置
  • opengl编程实例
  • 现在最流行的是啥
  • node.js读取文件的三种方式
  • nodejs使用视频教程
  • node.js的概念
  • python网页验证码
  • jquery 修改
  • javascript怎么学
  • python的设置
  • js初级教程
  • 怎样学好js中的逻辑
  • 安徽省地方税务局公告2016年第1号
  • 怎么使用企业级app
  • 江苏省镇江市街道名称
  • 乾升黄酒好吗值得买吗
  • 电子税务怎么弄
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设