Munin是一款类似RRDtool的非常棒的系统监控工具,它能提供给你多方面的系统性能信息,例如磁盘、网络、进程、系统和用户。这些是Munin默认监控的内容。下面兄弟连www.lampbrother.net跟大家来聊聊Munin!Munin如何工作?Munin以客户端-服务器模式运行。主服务器上运行的Munin服..
分类:
系统相关 时间:
2016-08-16 14:49:45
阅读次数:
335
近期要做一个流媒体播放器,支持rtsp播放过程中,要记录客户端请求的信息(解析rtsp请求信息,获取想要的参数)。这时用到了对socket输入、输出流拦截、处理的操作。为了提高系统性能,引入的多线程操作,详见代码.一、程序入口,启动多线程:importjava.net.ServerSocket;impo..
分类:
编程语言 时间:
2016-08-11 23:14:18
阅读次数:
295
现在安卓项目开发中,butterknife是比较常用的注解框架,从而简化了findViewById的重复使用,提高了编程的效率然而为什么要使用butterknife?一方面是为了提高编程效率,一方面butterknife对系统性能是没有影响的,因为butterknife是在编译的时候生成新的class,不是运行时进行反射,所以对性能不会有影响butterknife现在最新版本是butterknif...
分类:
移动开发 时间:
2016-08-11 16:02:10
阅读次数:
177
1. 操作系统缓存 在linux世界里,一切可读写设备都可看作是文件。文件cache设计的好坏直接影响着文件系统和磁盘的性能。最直观的是使用free命令看到的cached列。 这里面的cached列就是操作系统缓存,操作系统会把空闲的内存拿来做缓存,提高系统性能。当然这里的cached不仅仅缓存文件 ...
分类:
系统相关 时间:
2016-08-11 00:30:44
阅读次数:
335
前言: 这个是获取Windows系统的一些性能的帮助类,其中有:系统内存、硬盘、CPU、网络(个人测试还是比较准的)、Ping。单个进程的内存、Cpu、网络(不准)。 最初在这个的时候在各种搜索引擎中查询相关资料,发现都有些问题,然后就改了下,总结下,为其他人提供下方便吧。 代码: 代码中最后返回的 ...
1 在分区的时候也是有一定的机巧的,根据磁盘的特点,我们知道越是靠磁盘外部的柱面,旋转越快,而且每次旋转时,磁盘读写头可以覆盖较多的区域,也就意味着靠外部的柱面可以得到较好的性能。所以在分区时,我们应该考虑将访问频率高的,对系统性能影响相对较大的分区置于磁盘的靠外部分。最好的方案从外到内应该是: / ...
分类:
系统相关 时间:
2016-08-10 08:47:25
阅读次数:
207
1.redo日志 为了在服务器崩溃时保证数据安全并提升系统性能,innodb存储引擎首先会将提交的事物内容记录到redo日志,而对实际数据文件修改则放在以后,批处理方式刷盘。redo日志像逻辑的存储场所,它循环使用多个文件。(ib_logfile0、ib_logfile1、ib_logfile2) ...
分类:
数据库 时间:
2016-08-09 19:01:44
阅读次数:
400
一、概述在软件开发中,有些对象由于创建成本高、访问时需要与其它进程交互等原因,直接访问会造成系统速度慢、复杂度增大等问题。这时可以使用代理模式,给系统增加一层间接层,通过间接层访问对象,从而达到隐藏系统复杂性、提高系统性能的目的。二、代理模式代理模式为其他对象提供一种代理以控制对这个对象的访问。其结 ...
分类:
其他好文 时间:
2016-08-05 22:51:10
阅读次数:
168
想要移植一下lmbench性能测试软件对Android系统性能进行测试,但发现Android的Linux shell命令太少了,总是出错,下次要先移植busybox,并先创建好软链接。 ...
分类:
其他好文 时间:
2016-08-03 10:20:59
阅读次数:
560
Linux系统性能10条命令监控 如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断。 概述 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致 ...
分类:
系统相关 时间:
2016-08-02 16:53:19
阅读次数:
295