码迷,mamicode.com
首页 >  
搜索关键字:cpu    ( 23200个结果
自己编写高负荷测试的工具
最近一个项目,客户要求进行高负荷测试;所谓高负荷测试时看系统在CPU占用或MEM占用率极高情况下的表现。        在第一轮测试时,我们通过在LINUX操作系统上,用压缩和解压缩的方法去占用CPU,这样的方法有个弊端,就是比较耗时而且不可控。 在这样的测试情况下,客户非常不满意。提出了很多的问题。        还要客户给了第二轮测试的机会,然后我就通过百度或谷歌,寻找高负荷测试的工具。...
分类:其他好文   时间:2014-06-16 22:52:02    阅读次数:241
Lucene41PostingWriter源码分析
原来看lucene4.0的posting格式(http://blog.csdn.net/jollyjumper/article/details/30017581),发现这还是比较简单的VInt格式,据说VInt压缩解压都不错(medium),但解压时分支太多打乱CPU流水线因而不够高效,流行的索引压缩有很多,for,simple9,simple16,PForDelta是比较流行的一种,发现luce...
分类:其他好文   时间:2014-06-16 22:35:40    阅读次数:355
Java 线程第三版 第五章 极简同步技巧 读书笔记
一、能避免同步吗? 取得锁会因为以下原因导致成本很高:     取得由竞争的锁需要在虚拟机的层面上运行更多的程序代码。     要取得有竞争锁的线程总是必须等到锁被释放后。 1. 寄存器的效应 计算机有一定数量的主寄存器用来存储与程序有关的数据。 从逻辑上的观点来看,每个Thread都有自己的一组寄存器。当操作系统将某个Thread分配给CPU时,它会把该Thread特有的信息...
分类:编程语言   时间:2014-06-16 18:58:52    阅读次数:405
Linux系统硬件信息
对于linux系统硬件信息的查看,主要针对cpu、memory、disk,以及网卡,每一种硬件的信息通常会有多种查看方法。1.cpu查看/proc/cpuinfo文件可查看cpu的详细信息。[root@primary_server~]#cat/proc/cpuinfo vendor_id :GenuineIntel cpufamily :15 model :4 modelname :Intel(..
分类:系统相关   时间:2014-06-16 18:03:26    阅读次数:525
CentOS 5.6下创建KVM虚拟机
首先要保证你的CPU支持虚拟化。执行以下命令查看CPU的flag信息,里面包含svm的flag就说明支持虚拟化:[root@localhost~]#egrep‘(vmx|svm)‘--color=always/proc/cpuinfo flags:fpuvmedepsetscmsrpaemcecx8apicsepmtrrpgemcacmovpatpse36clflushmmxfxsrssesse2htsyscallnxmmxextf..
分类:其他好文   时间:2014-06-16 16:50:21    阅读次数:308
linux查看硬件和系统信息的相关命令简介
linux查看硬件和系统信息的相关命令简介<转>[root@yufei~]#uname-a#查看内核/操作系统/CPU信息的linux系统信息命令[root@yufei~]#head-n1/etc/issue#查看操作系统版本,是数字1不是字母L[root@yufei~]#cat/proc/cpuinfo#查看CPU信息的linux系统信息命令[root@yufei~]#hos..
分类:系统相关   时间:2014-06-16 15:47:51    阅读次数:339
RTX51 Tiny实时操作系统学习笔记—初识RTX51 Tiny
RTX51 Tiny是一种实时操作系统(RTOS),可以用它来建立多个任务(函数)同时执行的应用(从宏观上看是同时执行的,但从微观上看,还是独立运行的)。 实时操作系统能灵活的调度系统资源,像CPU和存储器,并且提供任务间的通信。RTX51 Tiny是一个功能强大的RTOS,且易于使用,它用于8051系列的微控制器。该RTOS最多支持16个任务,基于RTX51 Tiny构建的应用程序没有main( )函数,是从任务0开始执行的。...
分类:其他好文   时间:2014-06-15 13:26:11    阅读次数:184
开口大数据闭口高并发,你们都是怎么回答
你需要了解大数据高并发的瓶颈在哪里,一般都是数据库层面的,机械硬盘承载不起非常快速的读写操作,cpu承载不起大量的逻辑运算,所以最基本的解决思路就是:1.换固态硬盘加快硬盘的读写效率。2.建立缓存中间件降低对硬盘的读写次数,缓存不用多说了,最最最基本和重要的优化策略。3.将硬盘的读写或者数据的计算分...
分类:其他好文   时间:2014-06-14 17:13:23    阅读次数:179
算法5-8:矩形相交
在70年代,计算机已经发展了一段时间,芯片的规模也越来越复杂。因此人们不得不发明一些芯片设计的软件,在软件中完成芯片的设计、调试工作。 当时,模拟运行的时候根据电路的设计,模拟的过程中需要不断地判断矩阵是否相交。那时候还没有很好的算法,人们只能通过暴力手段逐个判断矩阵是否相交。在今天看来,这种算法的复杂度是N^2。根据摩尔定律,计算机CPU每隔18个月,晶...
分类:其他好文   时间:2014-06-14 13:20:08    阅读次数:230
TOP CPU占用率原理及与实时线程的冲突
linux下通过top或vmstat查看系统CPU占用率,在大多数情况下测得的CPU占用率是准确的,但在时间精度较高的实时linux系统中,top测量的CPU占用率可能会不准确,下面结合top原理和实时linux实例分析在实时系统中top的使用情况。 统计CPU占用率的时候,大致统计以下几个时间: 用户时间 (User time)  用户时间 (User time)  用户时间...
分类:编程语言   时间:2014-06-14 10:24:55    阅读次数:208
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!