上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页

2013年12月2日

查看linux发行版本方法

摘要: cat /etc/redhat-release 阅读全文

posted @ 2013-12-02 00:17 argb 阅读(236) 评论(0) 推荐(0) 编辑

2013年12月1日

shell编程技巧和陷阱

摘要: 先推荐两本经典书籍:1、advanced bash scripting guidehttp://www.tldp.org/LDP/abs/abs-guide.pdf2、Unix Power Tools 豆瓣的一些点评http://book.douban.com/subject/1469315/一个在线地址http://sys-admin.net/ebooks/unix3/upt/1、cat 打开一个文件,并且输入到某个指定的字符串时自动结束,这里当输入ok时,输入自动结束,文件实际内容不包括ok。$cat>b.sh !#/bin/sh> echo 'hello world& 阅读全文

posted @ 2013-12-01 05:13 argb 阅读(267) 评论(0) 推荐(0) 编辑

olivehc--百度开源的cdn cache

摘要: github 地址:http://git.baidu.com/olivehc/olivehc主要是为了方便管理,百度cdn承载了全百度40%的流量,但是cdn团队只有几个人(一次培训中提到只有4个)调度方式一般两种:一是通过用户的local dns server,不断解析dns server的ip确定用户位置 一般用于小文件,因为定位时间快一是用过302跳转,缺点是用户每次请求都被重定向一次,实际会两次请求,一般用于较大的文件,如大于10M,特别是视频之类的 阅读全文

posted @ 2013-12-01 03:01 argb 阅读(2988) 评论(0) 推荐(0) 编辑

2013年11月29日

facebook开源的代码审核工具phabricator

摘要: 主页地址:http://phabricator.org/ 阅读全文

posted @ 2013-11-29 01:08 argb 阅读(385) 评论(0) 推荐(0) 编辑

常用性能分析工具

摘要: free查看内存的好工具:>freetotal used free shared buffers cachedMem: 1572988 1509260 63728 0 62800 277888-/+ buffers/cache: 1168572 404416Swap: 2096472 16628 2079844Mem:表示物理内存统计-/+ buffers/cached:表示物理内存的缓存统计Swap:表示硬盘上交换分区的使用情况,这里我们不去关心。系统的总物理内存:255268Kb(256M),但系统当前真正可用的内存b并不是第一行free 标记的 16936Kb,它仅代表未被分配的内 阅读全文

posted @ 2013-11-29 00:05 argb 阅读(1301) 评论(0) 推荐(0) 编辑

2013年11月28日

性能测试常见问题

摘要: 名词解释性能测试FAQ1.性能测试的基本过程是什么?2.如何准备测试环境?3.准备环境时,由于条件限制,机器系统硬件环境可能不同,机器硬件的cpu主频,单双核,硬盘转速等对性能测试的影响情况如何,在准备测试中哪些因素可以较少考虑或者忽略?4.我们的机器本身会启很多自动服务,其对性能的影响如何?5.测试过程中应该收集哪些数据?应该怎么获得?6.是否打开cache,对性能测试有什么影响?7.系统缓存对性能测试有什么影响,如何减少这种影响?8.如何选择压力工具?9.如何准备压力词表?10.压力测试中,每组压力执行多长时间合适?11.如何配置压力?12.什么是极限,怎么知道已经到了极限?13. vms 阅读全文

posted @ 2013-11-28 23:57 argb 阅读(9128) 评论(0) 推荐(0) 编辑

Vmstat主要关注哪些数据?

摘要: 除特殊情况外,一般关注飘红部分任务的信息(procs)r(running) 在internal时间段里,运行队列中的进程数,即表示正在运行或者正在等待CPU时间的进程数,如果这个参数值超过服务器上cpu的数量,就可能存在 cpu瓶颈,有一些任务要等待执行。当业务繁忙的时候,不超过2倍cpu数量,还是可以认为合理的。 b(blocked) 在internal时间段里,被资源阻塞的任务数(I/0,页面调度,等等.),通常情况下是接近0的procs_blocked w(swapped):表示当前需要释放内存、交换出去的进程数量。正常情况下为0比较好CPU信息(cpu) us 在internal时间段 阅读全文

posted @ 2013-11-28 23:55 argb 阅读(406) 评论(0) 推荐(0) 编辑

Swap是个什么东东?

摘要: 要明白这个首先要知道什么是保护模式和实模式。以前的操作系统是实模式,例如dos。每个时候只有一个进程在跑,这个进程使用全部的物理内存。后来发展到保护模式,分时多进程。一个CPU上跑多个进程, 但进程不知道到底有多少内存可以用,它能访问内存最大地址。例如16位系统就能访问2^16byte,32位就是2^32位。但是实际上没有那么多内存阿?怎么办?保护模式就应运而生了。假设进程是一个刘祥,裁判(系统)一发令他就开始跑步。但是裁判说给你1秒,可以跑100米。于是刘祥开始跑步(内存地址),一秒后刘祥只跑了10米,裁 判吹哨说:刘祥你先歇会,我要去给王军霞吹哨呢,现记住你跑到哪里了(保护),等会从这里开 阅读全文

posted @ 2013-11-28 23:52 argb 阅读(469) 评论(0) 推荐(0) 编辑

Buffers与cached啥区别

摘要: A buffer is something that has yet to be “written” to disk.A cache is something that has been “read” from the disk and stored for later use对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。所以从应用程序的角度来说,可用内存=系统free memory+buffers+cached.什么时候内存会被交换,以及按什么方交换 阅读全文

posted @ 2013-11-28 23:51 argb 阅读(25900) 评论(1) 推荐(0) 编辑

Io性能分析

摘要: 一、iostat使用说明1、命令使用方法使用ixstat –x 1可以每隔1秒钟采集所有设备的io信息。其中的1类似于使用“vmstat1”后面的1。2、命令格式说明―――――――――――――――――――――――――――――――――――――――Linux 2.4.31-2bs(zjm-testing-ecom504.zjm.baidu.com)01/14/2008avg-cpu:%user%nice%sys%idle0.110.160.3799.37Device:rrqm/swrqm/sr/sw/srsec/swsec/srkB/swkB/s avgrq-szavgqu-szawaitsvct 阅读全文

posted @ 2013-11-28 23:48 argb 阅读(864) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页

导航