- 博客(8)
- 收藏
- 关注
原创 常用性能分析工具之systemtap、getPerfInfo
1)SystemTap 是监控和跟踪运行中的 Linux 内核的操作的动态方法。 a)SystemTap 脚本由探针和在触发探针时需要执行的代码块组成。探针有许多预定义模式,如下: #begin 在脚本开始时触发 #end 在脚本结束时触发 #kernel.function("sys_sync") 调用 sys_sync 时触发 #kernel.f
2016-10-18 16:53:11 759
原创 常用性能分析工具之perf,strace
1)Perf基于事件采样原理,以性能事件为基础,支持针对处理器相关性能指标与操作系统相关性能指标的性能剖析。常用于性能瓶颈的查找与热点代码的定位。 a)perf-stat常用统计信息: #Task-clock-msecs:CPU 利用率,该值高,说明程序的多数时间花费在 CPU 计算上而非 IO。 #Context-switches:进程切换次数,记录了程序运行过程中发生
2016-10-18 16:49:04 2929
原创 常用性能分析工具之sar、iostat
1)sar(system activity reporter):可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、C PU效率 、内存使用状况、进程活动及IPC有关的活动等。 sar [参数] [时间间隔] [次数] a)选项说明: #-A:等价于 -bBcdqrRuvwWy -I SUM -I XALL -n ALL -P
2016-10-18 16:46:56 1039
原创 Linux基础之正规表示法
1)正规表示法:处理字串的方法 a)grep [-acinv] [--color=auto] '搜寻字串' filename #-a:将binary档案以text档案的方式搜寻资料 #-i:忽略大小写 #-n:输出行号 #--color=auto:可以将找到的关键字部分加上颜色的显示 #^word:待搜寻的字串在行首 #w
2016-10-18 16:44:49 241
原创 Linux基础之system_admin
1)配置和察看文件的隐藏属性 a)chattr [+-=][ASacdistu] 文件或目录名称 #-a :root权限下配置,这个文件将只能添加数据,而不能删除也不能修改数据。 #-i :root权限下配置,文件不能被删除、改名、配置连结也无法写入或新增数据。 b)lsattr [-adR] 文件或目录2)文件特殊权限 a)SUID
2016-10-06 13:41:33 527
原创 Linux基础之vi
1)vi的使用 a)?一般指令模式 (command mode) [Ctrl] + [f/b]:向下/上移动一页 [Home/End]:移动到这一行的最前/后面 G:移动到这个档案的最后一行 gg:移动到这个档案的第一行,相当于1G n:游标向下移动n行 /word:游标向下寻找名为word的字符 :n1,n2s/
2016-10-06 13:40:04 224
原创 Linux基础之user
1)-rw-r--r-- 1 root root 238 Jun 18 17:22 test.txt 含义:档案类型权限 连接数 档案拥有者 档案所属群组 档案容量 档案最后修改时间 档名2)改变文件属性 a)chgrp [-R] dirname/filename #改变档案所属群组 b)chown [-R] 帐号名称:群组名称 档案或目录 #改变档案拥有者 c)ch
2016-10-06 13:38:29 229
原创 Linux基础之本地yum源配置
1)完成RHEL6 和RHEL7和安装2) 配置本地yum源:一是直接使用redhat光盘作为本地yum源,优点是简单便捷,缺点是光盘软件包可能不完整;二是同步官方源到本地(相当于创建了一个公共镜像),优点是最靠谱,缺点是占空间费流量;三是创建完全自定义的本地源,优点是灵活性最大,缺点是只是作为其他源的补充。 以下选择第一种。 a.建立本地源目录 b.挂载光盘
2016-10-06 13:35:55 248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人