一、CPU上下文切换 1、上下文切换,有时也称做进程切换或任务切换,是指CPU从一个进程或线程切换到另一个进程或线程。 2、vmstat是一个常用的系统性能分析工具,主要用来分析系统内存使用情况,也常用来分析CPU上下文切换和中断的次数。 例:vmstat -w 上下文切换需要特别关注的四列内容: ...
分类:
其他好文 时间:
2018-12-23 11:09:10
阅读次数:
145
为了提高磁盘存取效率, Linux做了一些精心的设计, 除了对dentry进行缓存(用于VFS,加速文件路径名到inode的转换), 还采取了两种主要Cache方式:Buffer Cache和Page Cache.前者针对磁盘块的读写,后者针对文件inode的读写.这些Cache有效缩短了I/O系统 ...
分类:
系统相关 时间:
2018-12-20 20:26:58
阅读次数:
216
vmstat是一个很好用的检测系统性能工具,没有过多的参数,直接一个vmstat命令即可,不过我们一般加上-w表示宽格式输出。然后再附加上侦测时间即可 例如: 表示每3秒检测一次并输出系统信息,一共输出100次。 这样的格式的命令很好用,接下来我们运行一下这个命令并对输出的数据进行分析 参数讲解: ...
分类:
系统相关 时间:
2018-12-20 11:48:01
阅读次数:
243
1.uptime,uptime告诉我们这个机器活了多久,以及它的平均的负载是多少。 2.dmesg T | tail,告诉我们系统日志里边有没有什么报错。 3.vmstat 1,告诉我们虚拟内存的状态,页的换进换出有没有问题,swap有没有使用。 4.mpstat P ALL,告诉我们CPU压力在各 ...
分类:
系统相关 时间:
2018-12-18 21:50:41
阅读次数:
262
Node Exporter node_exporter 主要用于 *NIX 系统监控, 用 Golang 编写。 功能对照表 Darwin, Dragonfly, FreeBSD, Linux Darwin, Dragonfly, FreeBSD, Linux, OpenBSD Darwin, Dr ...
分类:
其他好文 时间:
2018-12-14 13:05:36
阅读次数:
378
Linux性能评估工具 https://www.cnblogs.com/dianel/p/10085454.html Linux性能评估工具 目录 介绍 负载:uptime 查看内核的信息: dmesg 查看内存状态: free、vmstat free: 查看内存,已用内存,剩余内存、交换分区等 v ...
分类:
系统相关 时间:
2018-12-08 15:46:31
阅读次数:
275
Linux命令 进入终端 (Terminal) 1. 按快捷键“ Ctrl+Alt+T ”即可打开终端窗口 2. 左面右击选择open terminal打开终端 3. 或者按“ Ctrl+Alt+F1 F6 ”均可进入终端, Ctrl+alt+F7 返回桌面(模拟终端,不显示桌面) 使用改模式时VM ...
分类:
系统相关 时间:
2018-12-05 21:52:43
阅读次数:
290
iostat命令被用于监视系统输入输出设备和CPU的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。 语法 选项 参数 间隔时间:每次报告的间隔时间(秒); 次数:显示 ...
分类:
移动开发 时间:
2018-11-28 18:56:43
阅读次数:
213
可以显示系统负载,进程,cpu,内存,分页等信息,常用shift+m和shift+p来按memory和cpu使用对进程进行排序。 例如,vmstat 3 10,每隔3秒输出结果,执行10次。 例如iostat -dxmt 10,每10秒以MB的格式输出IO的详细信息。 例如:df -m,以MB为单位 ...
分类:
系统相关 时间:
2018-11-28 12:02:27
阅读次数:
207
系统版本:CentOS 7.4 top uptime vmstat mpstat sar pidstat ...
分类:
其他好文 时间:
2018-11-27 11:09:25
阅读次数:
172