易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux下获取机器性能

注意该方法是计算的自开机以来的使用率,是一个全局的,没多大意义,每一次计算CPU利用率 = 100 *(user + nice + system)/(user + nice + system + idle) 这里要减去一定时间以前方可计算出这一段时间内的cpu使用率。 "proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通 过proc得到系统的信息,并可以改变内核的某些参数。" 这里将介绍如何从/proc文件系统中获取与防火墙相关的一些性能参数,以及如何通过/proc文件系统修改内核的相关配置。 1、从/proc文件系统获取相关的性能参数 cpu使用率: /proc/stat 内存使用情况: /proc/meminfo 网络负载信息: /proc/net/dev 相应的计算方法:(摘自:什么是 proc文件系统,见参考资料) (1) 处理器使用率 (2) 内存使用率 (3) 流入流出数据包 (4) 整体网络负载 这些数据分别要从/proc/stat、/proc/net/dev、/proc/meminfo三个文件中提取。如里有问题或对要提取的数据不太清楚, 可以使用man proc来查看proc文件系统的联机手册。 (1) 处理器使用率 这里要从/proc/stat中提取四个数据:用户模式(user)、低优先级的用户模式(nice)、内核模式(system)以及空闲的处理器时间 (idle)。它们均位于/proc/stat文件的第一行。CPU的利用率使用如下公式来计算。 CPU利用率 = 100 *(user + nice + system)/(user + nice + system + idle) (2) 内存使用率 这里需要从/proc/meminfo文件中提取两个数据,当前内存的使用量(cmem)以及内存总量(amem)。 内存使用百分比 = 100 * (cmem / umem) (3)网络利用率 为了得到网络利用率的相关数据,需要从/proc/net/dev文件中获得两个数据:从本机输出的数据包数,流入本机的数据包数。它们都位于这个文件的 第四行。 性能收集程序开始记录下这两个数据的初始值,以后每次获得这个值后均减去这个初始值即为从集群启动开始从本节点通过的数据包。 利用上述数据计算出网络的平均负载,方法如下: 平均网络负载 = (输出的数据包+流入的数据包) / 2 2. 通过/proc文件系统调整相关的内核配置允许ip转发 /proc/sys/net/ipv4/ip_forward 禁止ping /proc/sys/net/ipv4/icmp_echo_ignore_all 可以在命令行下直接往上述两个“文件”里头写入"1"来实现相关配置,如果写入"0"将取消相关配置。不过在系统重启以后,这些配置将恢复默认设置,所 以,如果想让这些修


相关文档:

linux内核编译二

1.内核编译必须在root环境下,而Ubuntu装后没有root用户,所以设置root密码
 sudo passwd root
2.su回车,输入密码就是以root身份了,
3.下载linux内核并将其转移到/usr/src文件夹
cp 文件 /usr/src
4.tar -jxvf linux-2.6.29.4.tar.bz2
  ......

linux下载字体的安装(超级简洁)

1:从网上搜索了很多,都是说的很复杂,还要更新缓存,这里给出一个最简单的办法。
2:对当面的用户目录 地址为 ~/ 下面建立.fonts文件夹,使用命令 mkdir ~/.fonts
3:把你的字体放入到这个文件夹下,比如字体名字是 yahei.tff 则命令为 mv yahei.tff ~/.fonts
4:然后从 系统 ->字体中 更新你刚才安装的字体,这里 ......

Cassandra在Linux下的配置

Cassandra是一个开源的分布式Key-Value存储系统,主要用于Facebook、Digg、Twitter等大型大数据量的网站,现在已经成为Apache的顶级项目。
需要先安装Java 1.6以上版本和Thrift。
下载Cassandra:
1.wget http://www.apache.org/dyn/closer.cgi?path=/cassandra/0.6.0/apache-cassandra-0.6.0-bin.tar.gz
解压缩:
2.t ......

Linux Shell 下的输出重定向


Linux Shell 环境中支持输入输出重定向,用符号<和>来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。
同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用 2> ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号