
linux
文章平均质量分 66
zimu312500
这个作者很懒,什么都没留下…
展开
-
iostat 中的 %util 指标说明
判断磁盘极限性能误区:只通过iostat 中的 %util 指标确定磁盘是否达到带宽或iops极限背景:在判断磁盘是否达到极限性能时,总有人通过 iostat -x 中的 %util 指标来确认磁盘是否带宽带宽或IOPS瓶颈,其实这是不对的,特做如下说明:结论:iostat 中的 %util 基本已经没有任何作用了,svctm也没什么参考意义磁盘是否达到真正极限瓶颈,需要参考通过fio等工具压测出的极限带宽和IOPS值%util与硬盘设备饱和度%u...转载 2022-02-11 20:06:56 · 3838 阅读 · 0 评论 -
Linux NET性能优化实战学习笔记
以下内容来自极客课程,如对您有帮助,详细课程请见海报:NET性能NET性能相关知识1.基础知识接下来,内核协议栈从缓冲区中取出网络帧,并通过网络协议栈,从下到上逐层处理这个网络帧。比如,在链路层检查报文的合法性,找出上层协议的类型(比如 IPv4 还是 IPv6),再去掉帧头、帧尾,然后交给网络层。网络层取出 IP 头,判断网络包下一步的走向,比如是交给上层处理还是转发。当网络层确认这个包是要发送到本机后,就会取出上层协议的类型(比如 TCP 还是 UDP),去掉 IP 头,再交给传输层处理原创 2021-02-28 21:24:24 · 203 阅读 · 0 评论 -
LinuxIO性能优化实战学习笔记
以下内容来自极客课程,如对您有帮助,详细课程请见海报:IO性能查看IO性能相关命令1.查看空间和INode数量df$ df -i /dev/sda1 Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda1 3870720 157460 3713260 5% /2.使用 slabtop ,来找到占用内存最多的缓存类型3.使用iostat查看每个磁盘的使用率、IOPS、吞吐量# -d -x表示显示所有磁盘I/O的指标$ iosta原创 2021-02-28 15:38:43 · 167 阅读 · 0 评论 -
Linux CPU性能优化实战学习笔记
CPU性能篇1. 平均负载平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数,平均负载合理建议值:当平均负载不高于 CPU 数量 70% 的时候平均负载与 CPU 使用率 。我们还是要回到平均负载的含义上来,平均负载是指单位时间内,处于可运行状态和不可中断状态的进程数。所以,它不仅包括了正在使用 CPU 的进程,还包括等待 CPU 和等待 I/O 的进程。而 CPU 使用率,是单位时间内 CPU 繁忙情况的统计,跟平均负载并不一定完全对应。比如:CPU 密集原创 2021-02-19 20:25:57 · 246 阅读 · 0 评论 -
使用blktrace简单分析IO性能
在Linux系统上,如果I/O发生性能问题,有没有办法进一步定位故障位置呢?iostat等最常用的工具肯定是指望不上的,【容易被误读的iostat】一文中解释过await表示单个I/O所需的平均时间,但它同时包含了I/O Scheduler所消耗的时间和硬件所消耗的时间,所以不能作为硬件性能的指标,至于iostat的svctm更是一个废弃的指标,手册上已经明确说明了的。blktrace在这种场合就能派上用场,因为它能记录I/O所经历的各个步骤,从中可以分析是IO Scheduler慢还是硬件响应慢。bl转载 2020-10-13 13:57:43 · 549 阅读 · 0 评论 -
使用Source Insight查看内核源码
https://blog.youkuaiyun.com/ceasadan/article/details/52120825https://blog.youkuaiyun.com/SweeNeil/article/details/83684938原创 2019-09-20 09:41:56 · 367 阅读 · 0 评论 -
Linux网络调试:iptables规则、连接跟踪表、报文跟踪
iptables规则、连接跟踪表、报文跟踪转载 2019-10-09 16:51:17 · 2651 阅读 · 0 评论