文章分类 - Linux
摘要:Linux系统之dstat命令的基本使用 Linux系统之dstat命令的基本使用一、dstat命令介绍 一、dstat命令介绍 dstat简介 dstat特点 二、本次实践介绍 本地环境规划 本次实践介绍 三、本地环境检查 检查操作系统版本 查看系统内核版本 检查本地yum仓库源状态 四、安装ds
阅读全文
摘要:Linux性能调优之sar详解 什么是sar ar是一个采集,报告和存储计算机负载信息的工具。 有的时候,我们要通过对系统的cpu负载等性能数值的查看,来判排查系统产生某种故障(经常死机或者运行速度突然变慢)的原因。但是,简单的top,uptime,w等命令只可以查看当前的负载,而无法查看过去的某一
阅读全文
摘要:Linux库函数调用工具—ltrace命令 1、简介 ltrace的功能是能够跟踪进程的库函数调用,它会显现出哪个库函数被调用,而strace则是跟踪程序的每个系统调用。ltrace与strace使用的技术大体相同,但ltrace在对支持fork和clone方面,不如strace。strace在收到
阅读全文
摘要:I/O分析系列--filetop(查看系统内核对文件读写情况)+opensnoop(查看系统调用打开的所有文件)对文件系统/磁盘IO导致系统反应慢的问题分析 目录 1.查看请求接口时的时延: 2.使用压力工具请求服务时查看系统负载:top 发现cpu,mem正常,iowait高. 3.iosta
阅读全文
摘要:SYSDIG 备忘清单 这个 SYSDIG 快速参考备忘清单显示了常用命令和配置使用清单, 注意事项:此命令需要依赖kernel-devel,且最好为系统自带的大版本,如:contso7 3.10.x,否则需要自己编译处理依赖。 入门 命令安装 sudo rpm --import https://d
阅读全文
摘要:性能调优之综合篇 - Linux系统性能监控和故障排查利器Sysdig Sysdig绝对是可以跟SystemTap相媲美的工具,都是系统故障排查的利器,不论是开发人员还是运维人员都必须要掌握的一个工具。今天先介绍一下Sysdig的一些特性。官网上说Sysdig是Strace, Tcpdump, Ls
阅读全文
摘要:linux 各种trace工具 1、bpf 2、bpftrace 3、strace 可以查看进程程序的IO调用情况 ,比如进程有哪些IO调用,花费了多长时间等等。可以定位进程慢、驱动慢等问题 Output format: -a column alignment COLUMN for printing
阅读全文
摘要:strace:跟踪进程的系统调用 、ltrace:跟踪进程调用库函数 strace:跟踪进程的系统调用 、ltrace:跟踪进程调用库函数 strace:跟踪进程的系统调用 是 Linux 环境下的一款 程序调试工具 , 用于检查一个应用程序所使用的系统调用以及它所接收的系统信息 。strace会追
阅读全文
摘要:strace-常用的跟踪进程或线程系统调用的工具 当想要知道某个进程在进行什么样的系统调用时,可以用strace进行追踪; 使用场景:用于查看磁盘IO问题时(磁盘IO异常)的文件定位 运行原理:通过追踪系统调用,比如追踪open、read、write函数来查看打开的文件 安装:yum install
阅读全文
摘要:使用 trace-cmd 追踪内核 | Linux 中国 trace-cmd 是一个易于使用,且特性众多、可用来追踪内核函数的命令。 在 之前的文章 里,我介绍了如何利用 ftrace 来追踪内核函数。通过写入和读出文件来使用 ftrace 会变得很枯燥,所以我对它做了一个封装来运行带有选项的命令,
阅读全文
摘要:【 C/C++ 性能分析工具 CPU 采样分析器 perf 】掀开Linux perf性能分析的神秘面纱 Linux perf:揭秘性能分析的神秘面纱 一、引言 (Introduction) 简要介绍Linux perf (Brief Introduction to Linux perf) 为什么了
阅读全文
摘要:Linux perf工具简介与使用 Perf 简介 Perf 是用来进行软件性能分析的工具。(per-tools 是性能优化大师brendan gregg 就有perf 以及ftrace 编写的性能优化工具集 提供了io 、网络、系统调用。大部分方面的性能分析工具) 通过它,应用程序可以利用 PMU
阅读全文
摘要:跟踪系统调用 strace strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用
阅读全文
摘要:Windows数据精准迁移到Centos,我的rsync实践与心得 原创 日常运维文档 [日常运维文档](javascript:void(0)😉 2023-12-24 09:00 发表于北京 最近在工作中遇到了一个技术挑战,需要将大量Windows服务器上的数据迁移到Centos系统,而且要求迁移
阅读全文
摘要:如何在LVM管理下更换硬盘? 如何在LVM管理下更换硬盘? 1、将新硬盘物理连接: 首先,将硬盘正确连接到计算机的适当接口上,如 SATA、USB 等。确保硬盘的电源和数据线都连接好。 2、检测新硬盘: 开机,运行命令fdisk -l 或 lsblk 来检测新硬盘是否被系统正确识别。您可以查看列表中
阅读全文
摘要:Logrotate日志工具对NginX进行日志管理 “ 前几天到一台Nginx服务器上查询某个日志,查询半天都没有反应,后来发现是日志文件已经20G了,难怪半天没反应,反馈给相关负责的同事,他说等他配置一下定时任务,当时心想:为啥要这么麻烦?今天以NginX日志为例,讲解Logrotate管理工具在
阅读全文
摘要:CentOS系统中安装Docker的详细教程 每次学习一个新的知识领域,都需要经历繁琐的安装与环境配置过程,这无疑增加了学习的难度。因此,为了简化操作,我更倾向于在Docker环境中进行安装。以下是在CentOS系统中安装Docker的详细教程。 1、如果我们系统安装过Doker,首先需要卸载旧版本
阅读全文
摘要:面试官:你来说说 Linux 是如何启动的? Linux 是怎么启动的? 几乎每个软件工程师都用过 Linux,但并不是每个人都知道它的启动过程。让我们深入了解一下。 下图给我们展示了具体步骤。 第 1 步 当我们打开电源时,BIOS(基本输入/输出系统,Basic Input/Output Sys
阅读全文
摘要:运维监控笔记分享:提高系统稳定性的关键! 大家好,我是小斐呀。 准备把自己的运维监控笔记分享出来,希望能帮助到需要的朋友们,今天就来个全局概览。 为什么要监控? 最初始的需求,其实就是一句话:系统出问题了我们能及时感知到 。当然,随着时代的发展,我们对监控系统提出了更多的诉求,比如: 通过监控了解数
阅读全文
摘要:掌握Linux必备技能:sed和awk命令简介与应用 sed命令 sed是一项Linux指令,它用于处理文本数据,功能与awk类似,但相对更简单. 常用命令选项 -n #屏蔽默认输出 -i #直接修改文件内容 -r #使用正则表达式 常用功能 p: #打印文件指定行数 a:#在当前行后面加入一行文本
阅读全文
浙公网安备 33010602011771号