mpstat 是Multi ProcessorStatistics的缩写,与sar一样包含在sysstat包中,它报告CPU相关统计信息,这些信息存放在/proc/stat中。该命令默认情况下显示AM、PM格式的时间,需要通过LANG=C来指定它使用24小时制时间;该命令支持delay和count两个参数,第一个参数是取值延时,单位秒,第二个参数是取值次数。以上特性与sar是一样的。mpstat[
原创 2014-03-14 17:54:29
446阅读
awk主要用于对数据按列进行处理,而sed主要针对行进行操作,两者经常被用在shell脚本中进行数据处理输出指定列$1代表第一列,$NF代表最后一列,$(NF-1)即倒数第二列,print表示输出结果并换行,printf表示输出结果不换行awk '{print $1,$NF}' test    #输出test中的第一列和最后一列(命令中的逗号将被替换为空格)-F  
原创 2014-03-16 14:42:04
447阅读
gnuplot用于根据已有的数据生成二维图表1、安装[root@server7 ~]# yum -y install gnuplot ... ... Dependencies Resolved ========================================================================================= Package
原创 2014-03-16 23:46:16
940阅读
1点赞
tuned是RHEL6推出的调优工具,可以简单、动态的调整系统。默认的tuned软件包包含9个调优配置文件,对laptop、desktop、server系统的省电策略、磁盘调度算法、缓存、内存脏页回写等等的调节。tuned包安装后有两个服务,tuned和ktune,chkconfig查看默认是off状态,可以通过chkconfig和service手动开启。在配置好profile后,执行tuned-
原创 2014-03-26 11:42:05
855阅读
RH442课程Unit1-3 因为讲的都是监控概念,并非本门课程重点, 加之时间因素,所以没有笔记内容;以后有时间的话会做专题贴出。从今天 以Unit-4开始陆续发表整个RH442整理后的笔记,以供大家学习与参考。     RH442课程内容,考试代号:EX-442   架构设计   系统监控(高效的使用标准监控工具、收集和分析趋势信息)   SNMP (S
原创 2011-08-27 23:55:59
2020阅读
vmstat 命令用于显示虚存统计信息命令来自procps包,该软件包还包括ps、free、top、uptime、watch等常用诊断工具不加参数的情况下运行vmstat,将返回状态平均值(自开机以来)可以在该命令后面写两个参数,第一个参数是取值延时,单位秒,第二个参数是取值次数。vmstat 1 10#以1秒为间隔,采集10次数据vmstat 5#以5秒为间隔,一直采集数据,直到Ctrl+C终止
原创 2014-03-13 23:45:16
615阅读
sar 即System Activity Reporter,是一个多功能的分析工具,包含在sysstat包中。该软件包中还有诸如iostat、mpstat、pidstat等工具。默认情况它一般有两种运行方式,一是crond调用(/etc/cron.d/sysstat),每十分钟收集一次数据,二是手动执行,收集系统瞬时状态或显示历史数据。crond执行收集产生的数据默认放在/var/log/sa/s
原创 2014-03-14 00:27:17
977阅读
iostat 与sar一样包含在sysstat包中,它报告CPU、I/O设备、分区和NFS的统计信息。该命令支持delay和count两个参数,第一个参数是取值延时,单位秒,第二个参数是取值次数;该命令执行的第一行数据也是系统启动以来的平均值。这两点特性与vmstat是一样的。[root@desktop7 ~]# iostat -x sda 1 3 Linux 2.6.32-220.el6.x86
原创 2014-03-14 17:16:13
624阅读
RH442中的内核模块部分包括加载,查询,参数配置,卸载以教材的练习题为例1、Load the sx8 module and confirm that it is loadedmodprobe sx8 #加载模块sx8 lsmod | grep sx8 #列出当前加载的模块,显示其中的sx8 sx8 14121 0 #结果显示中,第2列为模块大小,第3列是使用计数2、
原创 2014-03-25 23:09:02
733阅读
这里不需要开场白。limit.conf    #通过pam_limit.so进行资源限制时使用的配置文件因为kernel的按需延迟分配技术,程序申请的虚存大小不一定等于实际内存分配大小。rss(Resident Set Size) 内存驻留大小,kernel实际分配的内存大小。对应top命令中的RES。通过pam的limit.conf目前不能限制rss大小as (Address
原创 2014-03-26 17:17:02
963阅读
系统优化介绍: Tuned是监控并收集系统组件使用资源的守护进程,可根据收集信息动态调整系统,可调整CPU和网络资源的使用来提高活跃设备性能与不活跃设备电能消耗。通过tuned-adm中提供优化案例或者创建适合自己应用的性能方案,来满足需求。注意:优化服务有利有弊,一定要测试好,并明白其中每个参数含义。否则适得其反。一、软件包安装二、查看当前激活的优化方案三、开启ktunektune是tun
转载 2013-12-17 16:16:00
147阅读
2评论
CE 阶段调优方法回顾在以前的课程中,/proc、/sys 目录是几乎没有接触和用到的,在CE 阶段,其实就已经接触过一部分性能调优了,我们在/etc/sysctl.conf 配置文件中写入的内核参数,例如:net.ipv4.ip_forward = 1,加入这样一行参数,那么系统在开机的时候就会读取这个配置文件里,从而使这个参数生效,其实这个参数对应的文件就在/proc/sys/net/ipv4
原创 1月前
103阅读
内存管理及调优32 位系统最大内存寻址空间为2^32=4GiB,64 位系统原则上最大内存寻址空间为2^64=64EiB,几乎没有内存空间限制,然后根据操作系统内核版本的不同,在RHEL 8 中,最大内存寻址空间是8TiB,其他64 位操作系统版本可能有支持最大寻址空间是256TiB 的,目前 257TiB - 16EiB 这段空间预留未开发。ps aux 命令显示的列中,有两个参数,一个是VSS
原创 22天前
59阅读
CPU 缓存及磁盘调度算法cache hit:应用程序访问的数据在CPU cache 中命中的比率叫cache 命中率;cache miss:cache 丢失率;cache line fill:如果CPU 要调取的数据在缓存中没有,就从内存中读取,这叫cache 的填充;当数据在CPU 中已经被处理完,将移动到内存中,由内存写入到硬盘,永久保存;从CPU 移动数据到内存,有两种方式:透写式:一对一
资源限制在Linux 系统中,有一个非常古老的资源限制功能——limits在系统中,有一个模块叫做limits.so,这个模块有一个配置文件:vim /etc/security/limits.conf这个模块也是PAM 认证模块里面的一个机制。如果你早期有安装过类似于oracle 这种大型数据库,通常会接触到limits 这个功能,它能帮助你限制一个用户最多打开多少个文件、最多使用多大的磁盘空间、
原创 29天前
67阅读
进程管理常用命令:ps aux ps -efUSER:运行该进程的用户PID:进程ID%CPU:CPU的占用率%MEM:内存的占用率VSZ:虚拟内存申请的大小RSS:物理内存占用大小TTY:运行该进程的终端,?表示该进程不是从终端运行的STAT:进程的状态,S 就是sleep(休眠状态),I<(可中断的进程)man psSTART:该进程的启动时间TIME:持续运行的时间,处于休眠状态的进程
原创 29天前
51阅读
文件系统管理及调优目录的索引记录了该目录下包含的文件名。通常,我们删除一个文件只是删除了这个文件的inode 索引,并不会删除block 区域的内容,当有新的数据需要写入时则覆盖。在同一个文件系统中移动文件本质上是移动inode 数据,它指向的block 区域数据并没有产生变化。如果是跨分区、跨磁盘、或跨文件系统移动数据,就会移动inode 和block 数据。对于应用程序而言,只要有对应文件系统
原创 25天前
71阅读
CPU资源调优IRQ 叫中断号,操作系统之所以能够跟设备打交道,其实就是依赖于中断号实现,每个设备都有中断号。在以前还在使用拨号上网的时代,那么时候经常使用计算机的人可能遇到的一个经典的案例就是,当你正在拨号上网的时候,同时再使用打印机,打印出来的文件乱码, 或者已经拨号连接上了, 这个时候使用打印机就会造成断网。这通常是由于硬件的中断号冲突导致的,解决方案是开机进入BIOS 手动调整其中一个设备
原创 25天前
60阅读
网络调优延迟越大,缓存越大;为什么延迟大呢?因为距离远;为什么距离远延迟要大呢?因为一次可以传输更多的数据,这样可以更快地把数据传输完整。延迟越大,思念越深;为什么延迟大呢?因为距离远;为什么距离远延迟要大呢?因为一次可以表达更多的爱,这样可以更快地把爱意表达完整。所以,越爱越不爱,越不爱越爱;万物负阴而抱阳;距离产生美。为什么通讯延迟越低,我们越没有爱了呢?因为网络,进一步言之,因为科技;所以科
原创 17天前
62阅读
Linux 模块管理列出系统中所有的模块:# lsmod那么存放模块文件的目录在哪儿?根目录的文件系统是xfs,那么在系统中一定存在xfs 相关的模块:左边是模块的名字,然后模块的大小,模块使用的次数,模块的描述信息。如果有两个xfs 文件系统的挂载,那么这个模块使用的次数应为2,如果你想知道这个模块的详细信息:# modinfo xfs注意:模块必须匹配当前的内核版本,如果在一个内核版本中编译了
原创 1月前
50阅读
  • 1
  • 2
  • 3
  • 4
  • 5