linux系统资源分析
文章平均质量分 95
罒王大虎
日拱一卒,勤能补拙。
展开
-
linux系统资源分析 - CPU篇
目录一、进程状态分析1.1 查看进程状态PS(process status)1.2 PS命令中隐含的指标信息1.3 进程状态介绍1.4 进程状态的调用1.4.1 时间片(操作系统默认为100ms)1.4.2 进程状态数据采集1.4.3 查看进程的执行时间1.4.4 查看进程的开始、持续与结束时间1.4.5 进程优先级二、CPU使用分析2.1 查看CPU信息(cat /proc/cpuinfo)2.2 cpu封装2.3 超线程(Hyper-Threading,简称"HT")技术2.3.1 为什么说超线程的性能原创 2022-06-17 01:34:29 · 2409 阅读 · 0 评论 -
linux系统资源分析 - 内存篇
目录一、早期的内存使用与内存管理技术演变二、free命令详解2.1 基本名词解析2.2 buffer 与 cache 的区别?2.3 内存计算公式2.4 物理内存使用公式2.4.1 只有物理内存,无swap2.4.2 有物理内存,有swap2.4.3 如何手动释放buffer 和cache 内存2.5 内存阈值定义2.6 swap 太大或太小会遇到的几个问题2.6.1 swap 太大,套用公式是否合理2.6.2 swap 太小,套用公式是否合理三、内存利用率瓶颈怎么去分析四、vmstat 内存分析命令详解4原创 2022-06-22 00:07:07 · 3189 阅读 · 1 评论 -
linux系统资源分析 - 磁盘IO篇
目录一、理解磁盘IO二、普通文件IO调度三、磁盘阵列四、常用命令4.1 iostat命令详解五、综合案例(内存&IO)以超市结账为例,来理解磁盘IO的队列情况(结账付款时间 = 等待时间 + 服务时间)总结:IO队列越少,处理能力越快。单次写入量少,处理能力越快存储通过网络进行传输。从文件系统开始 ---> 存储 ---> 磁盘文件系统 ---> 设备块层 ---> IO 调度层---> 最终写到磁盘空间IO操作过程:如图,磁盘阵列情况。描述raid0、raid1、raid10、raid5 他们的一些关系原创 2022-07-04 12:19:42 · 3014 阅读 · 0 评论 -
linux系统资源分析 - 网络利用率
目录二、磁盘集群(DRBD)三、数据通过磁盘集群进行回写四、普通文件的IO调度五、网络知识5.1 路由表5.2 网络分类5.3 地址段5.4 VLAN网络传输5.5 路由5.6 网络传输5.6.1 OSI 七层网络协议编辑 六、网络分析诊断6.1 网络诊断的初步排查 -- ping命令6.2 ifconfig -- 认识Linux本身的网卡6.3 netstat -- 网络分析6.4 tcpdump命令 -- Linux抓取网络数据包6.5 wireshark6.6 route -- 查看路由表信息 6原创 2022-07-04 23:41:08 · 1267 阅读 · 0 评论