02 2017 档案

摘要:通过分析mpstat的iowait和iostat的util%,判断IO瓶颈 IO瓶颈往往是我们可能会忽略的地方(我们常会看top、free、netstat等等,但经常会忽略IO的负载情况),今天给大家详细分享一下如何确认一台服务器的IO负载是否到达了瓶颈,以及可能优化、定位的点。 mpstat中看C 阅读全文
posted @ 2017-02-24 14:22 苏小北1024 阅读(9511) 评论(0) 推荐(1) 编辑
摘要:概述 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。 uptime dmesg | tail vmstat 1 mpstat P ALL 1 pidstat 1 iostat xz 1 free m sar n DEV 1 sar n TCP,ETCP 1 top 其中一些命令需 阅读全文
posted @ 2017-02-24 13:20 苏小北1024 阅读(548) 评论(0) 推荐(0) 编辑
摘要:1. 介绍: Netperf是由惠普公司开发的,测试网络栈。即测试不同类型的网络性能的benchmark工具,大多数网络类型TCP/UPD端对端的性能,得到网络上不同类型流量的性能参数。Netperf根据应用的不同可以进行不同模式的网络性能测试,即:批量数据传输模式和请求/应答模式。Netperf测 阅读全文
posted @ 2017-02-23 16:31 苏小北1024 阅读(4533) 评论(0) 推荐(0) 编辑
摘要:如何看内核源码 一般在Linux系统中的/usr/src/linux . . ( . . 代表的是内核版本,如2.4.23)目录下就是内核源代码(如果没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。注意,不要总到http://www.kernel.org/去下载,最好使用它的镜像 阅读全文
posted @ 2017-02-22 20:48 苏小北1024 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:xxx 阅读全文
posted @ 2017-02-21 21:20 苏小北1024 阅读(184) 评论(0) 推荐(0) 编辑
摘要:``` rpm ivh package.rpm 安装一个rpm包 rpm ivh nodeeps package.rpm 安装一个rpm包而忽略依赖关系警告 rpm U package.rpm 更新一个rpm包但不改变其配置文件 rpm F package.rpm 更新一个确定已经安装的rpm包 r 阅读全文
posted @ 2017-02-21 21:17 苏小北1024 阅读(572) 评论(0) 推荐(0) 编辑
摘要:参考文章: "http://www.linuxfly.org/post/297/" 通过安装 Yum 插件,能够扩展及加强 Yum 的功能。当你使用 yum 命令的时候,yum 总是会向你显示已启用的插件信息。 ... 注意:跟在 “已加载插件”(Loaded plugins) 后面的就是插件名称, 阅读全文
posted @ 2017-02-21 21:11 苏小北1024 阅读(1799) 评论(0) 推荐(0) 编辑
摘要:测试 用户态下内核时钟计数间隔,默认都是100HZ。因此单个tick代表了10^4 us。 可以设置每个tick代表的时钟长度,因此把tick增加1(即增加为10001us)的影响是每天时间快8.64s 24 3600 100 10001/10^6 24 3600=8.64s。 意思是: 对于正常的 阅读全文
posted @ 2017-02-21 20:32 苏小北1024 阅读(1100) 评论(0) 推荐(0) 编辑
摘要:本文主要分析了Linux的iostat命令的源码 iostat源码共563行,应该算是Linux系统命令代码比较少的了。源代码中主要涉及到如下几个Linux的内核文件: 1、/proc/diskstats——该文件是内核2.6以上的系统中的,记录了从Linux系统启动之后,所有磁盘的相关信息,该文件 阅读全文
posted @ 2017-02-20 10:21 苏小北1024 阅读(339) 评论(0) 推荐(0) 编辑
摘要:rhel7 文档 "https://access.redhat.com/documentation/en US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect Using_chrony.html" "https://w 阅读全文
posted @ 2017-02-17 17:54 苏小北1024 阅读(3758) 评论(0) 推荐(0) 编辑
摘要:CentOS / RHEL 7 : Chrony V/s NTP (Differences Between ntpd and chronyd) Chosing between Chrony and NTP – In RHEL 7 ntpd is replaced by chronyd as the 阅读全文
posted @ 2017-02-17 14:59 苏小北1024 阅读(676) 评论(0) 推荐(0) 编辑
摘要:ntp server B: A ntp client ntp server client 阅读全文
posted @ 2017-02-17 11:24 苏小北1024 阅读(1162) 评论(1) 推荐(0) 编辑
摘要:开始我认为是这样的: [root@jiangyi02.sqa.zmf /home/ahao.mah/ALIOS_TEST] cat bbb.sh !/bin/sh eval $1_new=123 eval $1_old=100 eval echo \${$1_new} eval echo "\${$ 阅读全文
posted @ 2017-02-16 10:45 苏小北1024 阅读(760) 评论(0) 推荐(0) 编辑
摘要:吐血推荐文章: "Linux内存中的Cache真的能被回收么?" free中的buffer和cache: "redhat对free输出的解读" 两者都是RAM中的数据。简单来说,buffer是即将要被写入磁盘的,而cache是被从磁盘中读出来的。 (free中的buffer和cach它们都是占用内存 阅读全文
posted @ 2017-02-15 14:37 苏小北1024 阅读(3238) 评论(0) 推荐(0) 编辑
摘要:"http://nlug.ml1.co.uk/2012/01/ntpq p output/831" 阅读全文
posted @ 2017-02-15 13:37 苏小北1024 阅读(159) 评论(0) 推荐(0) 编辑
摘要:``` linux 的sed命令解释 sed ':t;N;s/\n/,/;b t' 将换行符换成逗号 实现的功能是吧换行符换成逗号了,自己试验过。 求解释,:t N b t 都是什么意思??? ``` ``` :t 定义label "t" b t 转到label "t" 继续执行 N 先读入一行到sed的模板空间,加个换行符(\n),再向sed模板空间追加下一行(之后sed 对模板空间中的内容... 阅读全文
posted @ 2017-02-10 19:37 苏小北1024 阅读(4467) 评论(0) 推荐(0) 编辑
摘要:http://9528du.blog.51cto.com/8979089/1425575 阅读全文
posted @ 2017-02-10 11:40 苏小北1024 阅读(351) 评论(0) 推荐(0) 编辑
摘要:sysbench 安装、使用和测试 摘要: sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。当前功能允许测试的系统参数有: 选项说明(通用): 更多选项 阅读全文
posted @ 2017-02-08 20:20 苏小北1024 阅读(3574) 评论(0) 推荐(0) 编辑