位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享用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那些事儿)

  • 税务局退回个税手续费会计分录
  • 农产品加工企业怎样申请营业执照?
  • 什么是纳税义务人,在理解这一观念时应注意哪些问题
  • 在建工程人员工资计入产品成本吗
  • 建筑公司多个项目,增值税收入确认
  • 游戏公司收入确认方法
  • 购入土地使用权以什么为计税依据
  • 小规模纳税人收到专票后如何处理
  • .申报表税源编码怎么填
  • 轿车被盗
  • 装修费是否计入固定资产
  • 装订会计账簿的方法
  • 开立个人银行账户的条件
  • 全额计提坏账符合的条件
  • 固定资产转为投资性房地产折旧
  • 金融企业发放贷款时发生的交易费用
  • 管理费用是负的是什么意思
  • 没取得发票付款的情况该如何做账呢?
  • 报销凭证找不到了怎么办
  • 报刊杂志广告文案写作
  • 公司租车税务处理办法
  • 资产损失申报方式
  • 买卖投资证券基金怎么进行财税处理?
  • 提供建筑服务应在发票备注栏注明
  • 净资产收益率公式怎么算出来的
  • 高新企业申报指南
  • 营改增后兼营非应税劳务的税务处理怎么做?
  • prevsrv.exe - prevsrv是什么进程 有什么用
  • 招待费的住宿费可以抵扣吗
  • 合同尾款一般多少
  • linux桌面不见了
  • wan口ip地址和lan口ip地址不能
  • UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
  • 在路由器设置中怎么设置
  • vue怎么使用本地存储比较好
  • 清算公司资产怎么入账
  • 税务申报逾期罚款不交
  • PHP:mcrypt_module_get_algo_key_size()的用法_Mcrypt函数
  • php中自定义常量的函数是
  • 所有非批扣和所有批扣是什么意思
  • PHP/HTML混写的四种方式总结
  • 原材料按实际成本核算需设置的科目包括
  • uniapp面试题必问的坑
  • typescript event
  • 3分钟认识Vue3的v-model
  • 计提医疗保险费的会计分录
  • 设备 融资租赁
  • 高新技术企业福利费扣除比例
  • 预提费用待摊费用改为什么科目
  • 免征增值税的项目可以开专票吗
  • 公司租用员工的车需要发票吗
  • 帝国cms8.0
  • 银行承兑汇票是商业汇票吗
  • 处置资产增值税纳税义务发生时间
  • 财务专用章是干嘛用的
  • 给客户的回扣怎么表达
  • 成品油经销企业资质
  • 开公司合理避税的方法
  • 公司给员工结婚红包
  • 环保公司开票内容
  • 所得税费用的确认分录
  • sql server数据库中的null(空值)
  • 优盘安装xp
  • centos作用
  • mac 菜单
  • qq远程桌面操作
  • 空磁盘为什么有已用空间
  • grid sheet
  • perl-v
  • js区分浏览器页面大小
  • Node.js中的construct构造函数
  • unity3d怎样导入资源
  • unity导出资源包
  • 两个python中内置的数值运算函数
  • python 打印对象的全部属性
  • 我的宁夏灵活就业缴费失败
  • 餐饮专票可以抵扣吗
  • 如何异地代缴社保
  • 四川省国家税务局官网
  • 云南医保可以网上买药吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号