memcached和redis相同点:都是以键值对的形式来存储数据,通俗讲就是一个大的hashtable缓存数据都是存在内容中 key-value不同点:memcached:1、一个key所对应的值必须要通过客户端序列化成二进制流存储 byte[](缺点,由于序列化反序列化消耗CPU比较大)2、一个...
分类:
系统相关 时间:
2014-11-05 00:20:10
阅读次数:
241
在系统中每位用户能运行多个程序,每个程序又可能分成数个进程运行。有些进程会占用大量的系统资源,造成系统负载过重。因此如何做好进程的管理与监督中,是一项重要的工作。作为一个好的管理者,必须掌握系统中最消耗CPU资源的进程,以维持系统的整体性能,因而随时查看系统的状态也是管理员一项重要工作...
分类:
系统相关 时间:
2014-10-24 00:28:29
阅读次数:
271
今天下午网站宕了两次机,发工单给阿里云,发现原因是服务器的CPU 100%了。重启服务器后,使用 top 命令看看是哪些进程消耗那么大的 CPU 使用。盯了有好十几分钟,主要消耗 CPU 的进程有两个,一个是 mysql,另一个是 apache。下面的图可以看到,mysql 占用了很大部分的 CPU...
分类:
系统相关 时间:
2014-10-11 13:25:05
阅读次数:
229
第二章
大概的内部组成 IO端口寻址:
统一寻址: 就是把地址归入存储器寻址范围.
独立寻址: 跟存储器分开,专门的寻址空间
没怎么理解, PC机一般都是采用独立寻址,
见下图 在linux里,可以在 cat /proc/ioports 查看
访问控制:
循环/中断/DMA
循环消耗CPU时间
所以...
分类:
系统相关 时间:
2014-09-12 13:10:13
阅读次数:
217
今天下午网站宕了两次机,发工单给阿里云,发现原因是服务器的CPU 100%了。重启服务器后,使用 top 命令看看是哪些进程消耗那么大的 CPU 使用。盯了有好十几分钟,主要消耗 CPU 的进程有两个,一个是 mysql,另一个是 apache。下面的图可以看到,mysql 占用了很大部分的 CPU...
分类:
其他好文 时间:
2014-08-28 11:04:29
阅读次数:
168
1?tree的安装 yum -y install tree 使用时直接输入tree?目录名,即可显示该目录的树形结构,示例如下: 这样查看目录结构一目了然,但tree插件比较消耗cpu和内存,所以使用时需要注意一下。 2?tree的卸载命令 ...
分类:
其他好文 时间:
2014-08-14 17:16:49
阅读次数:
240
昨天领导交代客户需要一个可以测试CPU性能的脚本,问题简化下就是说要做一个可以手动设置对CPU产生消耗的程序。心想哪有这种脚本,或许性能测试工具还差不多。琢磨了下,或许用死循环可以达到差不多的效果,但是单进程(单线程)造成的影响有限,因为服务器都是多个物理核心。那就是用多线程吧,手动写了个多线程de...
分类:
其他好文 时间:
2014-07-31 12:08:06
阅读次数:
212
sql语句执行时,产生一致性读。什么是逻辑读? cpu在内存中读这些block的过程就叫做逻辑读(consistent get),在读的过程中产生的IO就是逻辑IO.逻辑读的过程中,是非常消耗cpu资源的.因此,执行sql的逻辑读越少越好.sql调优必须调整buffer get很大的sql语句log...
分类:
数据库 时间:
2014-06-21 12:55:20
阅读次数:
220
动画绘制水波纹使用drawRect:方式绘制的动画效果,右图为占用了多少CPU.虽然画起来挺好看的,但占用的内存真心吃不消,原因其实很简单哦,drawRect:方法只调用CPU进行图形绘制,所以非常非常的消耗CPU性能,把它集成到应用程序中,我觉得是不靠谱的呢.//// WaterView.h//....
分类:
其他好文 时间:
2014-06-15 00:36:39
阅读次数:
318