内存延迟是什么?对内存性能有多大影响?

我想大家在够没或使用内存条的时候可能更为关注内存的容量大小,比如1G的内存与2G的内存,大家都知道这一点很重要。但是决定内存性能的不仅仅只有容量,事实上还有很多的参数,而本文所要介绍的内存延迟就是其中之一。

如果您细心的话应该可以在内存条的包装以及内存身上的贴纸或者丝印上发现一排数字,比如9-9-9-25这样由4段数字组成,一些经销商或许也向您提到过内存的这一参数。那么疑问来了:内存延迟是什么?对内存的性能影响有多大呢?

内存延迟定义:表示系统进入数据存取操作就绪状态前等待内存响应的时间,它就是由上面提到的那4段数字来表示:9-9-9-25,没段数字代表着不同的含义,其中:

第一个数字所代表的是内存读取数据所需要的延迟时间(CAS Latency,通常简称为CL值)
第二个数字表示内存行地址到列地址的延迟时间(tRCD)
第三个数字表示内存行地址控制器预充电时间(tRP),也就是内存从结束一个行访问到重新开始的间隔时间
第四个数字表示内存行地址控制器激活时间(tRAS)

当然,较小的延迟时间当然是一件好事,但是目前内存已经进入到DDR3时代,速度飙升啊,此时的内存延迟对性能的影响已经到了可以忽略不计了,很多的相关测试中一些较低延迟内存的成绩有时都没高延迟的出色。

手机RAM容量是什么意思?RAM在手机的作用是什么?

随着智能手机的不断普及,智能手机的相关参数也成为大家关注的问题,而很多人询问的手机RAM容量也是比较关注的一点,因为很多卖智能手机的都会在广告上打出这款手机是多大RAM容量的,比如512MB、1G的RAM等。那么RAM容量是什么意思呢?

简单的说,手机的RAM就是内存,它和我们电脑内存是一个功能。RAM的全称是(Random Access Memory)即随机存储器,它的作用就好比我们在算数学题的时候,需要一个草稿纸来记下我们计算的每一个步骤,而手机中的RAM也是这样的,现在智能手机越来越强大了,其配置基本上可以说就是一台超便携电脑,手机的计算任务也多了所以它也需要“打草稿”。而草稿打完了那面纸就没用了,或者可以擦去。而RAM也是这样关机后RAM芯片没电了里面的内容也会自动丢失,这一点和ROM有很大不同。(延伸:RAM和ROM的区别:同称为内存作用却不同

RAM容量的大小决定了计算时的“草稿纸”的多少,越复杂或者越多的计算,相应的草稿纸就要得更多。手机RAM容量越大就能运行更复杂、同时运行更多的程序了。所以RAM容量是手机性能的一个重要参数,大容量的RAM是高性能手机的标配。目前比较多的一般都是512MB和1G的。

好啦,经过这番解答您应该明白RAM容量是什么意思了吧?您可别把它和手机里面的“内存卡”混淆了哦,这个内存卡一般是指TF卡(延伸:图文:TF卡和SD卡的区别及什么是TF卡?什么是SD卡)。虽然他们都带内存两个字,但却是两个完全不同的概念。好啦,如果您对比本文有什么不解或是建议欢迎留言,我们一起探讨。

买电脑内存要怎么看?内存选配中的误区及注意事项

电脑的内存是一个非常重要的部件,它的作用就好比我们人做计算题目的草稿纸,现在的程序都是越来越大越发的复杂,特别是游戏、绘图、办公软件的功能越来越强大,这就需要我们的电脑在计算式有一个性能优良、稳定的内存。那么购买内存的时候应该注意看些什么呢?存在哪些误区以及需要注意防范的地方?很多人认为内存的频率越高越好,内存容量越大越好,而事实果真如此吗?为什么有的内存那么便宜而又的却要贵很多?文件将为您做一个总结:

内存大小

首先说下内存的大小吧,通常人选购内存的时候会以为内存越大电脑运行越快,其实不一定的,这个还要看操作系统,对于32位系统而言,能够识别的内存大小最高为3.5G这个时候如果标配4G内存将有0.5G导致浪费,当然盗版系统可能能识别的只3.1G(以任务管理器里显示的为准,我的电脑内显示的数据不标准,可能电脑能识别3.1但在我的电脑就只2.9G),也就是说在32位操作系统下大于3.5G的内存,使用2条2G以上的内存条完全是浪费(目前微软正式版XP基本32位系统,而测试的XP有64位英文系统,需要加装中文补丁,并且不稳定,Win7有32位系统和64位系统之分)。(延伸:警惕“32位Win7装4G内存”的谬论

另外32位XP下是有的XP下规定单个程序最大占用内存为2G,也就是说你的机器就算允许使用的内存没被它限制,对于单个程序而言就算100G内存或者1000G也好,都只2G运行速度,没任何提高。因此内存的选配并非越大越好要视系统类型而定,XP系统最好使用2条 1G,(2条2G是浪费,而1条1G+1条2G虽然能不浪费同时程序也可以达到最快,但是如果不稳定性,那么性能高点也没什么用,而使用2条内存的理由下面会说)Win7系统标配都是4G的,但是Win7 32位版只能识别3G多的内存,网上的一些什么4G内存补丁其实没啥用处,所以如果用Win7就用64位陪4G内存是目前最流行的。(延伸:再论ReadyFor4GB软件,32位系统下识别4GB内存究竟如何

内存频率

关于内存频率问题,有人说越大越好,甚至在一些知名网站里有人竟然提出在系统没变的情况下DDR31600 取代DDR3 1333是种必然,这样的话。其实内存频率要视系统带宽而定,主要看CPU和主板总线来算,看这两个中最小的或相等的。非I7处理器的其它平台,撇去专业的计算公式,2条内存频率像加与总线相等或略超过,那么就可以发挥这个系统的全部性能,如果小了,那么系统性能将有部分得不到发挥,性能上的浪费,相反的如果超过许多,那么内存频率超过的将完全无效,也是种浪费同时浪费资金。英特尔的CPU总线都标写出来比较好认计算方式也比较简单。

而关于AMD处理总线那么就有些复杂,AMDCPU目前都支持HT3.0,所谓HT3.0它的总线带宽最高为2.6GHZ(大约2600MHZ),但是并非装上AMD处理器就能达到这个速率,HT总线频率 = CPU外频(AMD CPU 外频目前都是200MHZ)×HT倍速(HT1.0为4,HT2.0为5,HT3.0为9或10) .按这个可以知道AMD默认的200MHZ外频率下的总线为 200*9=1800MHZ,也就是说这个时候两条DDR2 1066或DDR3 1066内存就可以完全发挥性能,并不高。但是通过将外频率超频到290MHZ,那么总线就可以达到HT3.0的上限2.6HZ,这个时候就必须使用两条DDRIII 1333内存才可以应付系统的性能。因此购买AMD平台必须得考虑好自己的电脑是否要超频!(延伸:带图对比详解DDR1,DDR2,DDR3内存条的区别

另外内存选配最好使用同品牌,不同品牌一旦颗粒延迟不一样那么虽然系统能够运行,也可以识别出正确内存大小,但由于两条内存延迟不一样内存错误出现的概率将提高。在内存无法买到一样的情况下,一般加装一条金士顿内存也没问题。

购买注意事项

最后关于内存导致的电脑问题必须讲下,因为部分销售商蓄意提高内存价格以出问题不保为理由,像索尼将市面上260左右的内存标到700多卖。首先是内存引起的问题,内存条满足以下条件后那么不会烧坏电脑主板,不会对电脑内除内存本身外任何部件产生影响,第一内存本身并非假货,第二插内存的时候并没一端露外面并未完整插进去,第三当发现插进内存后,电脑启动不了,后还继续开很长时间。除了这3点可能导致主板烧毁外,其它因为内存引起的问题最多是内存报销而对电脑不产生任何影响。同时自行更换完内存送修时可以拆下,而拆下后,是无法检测出是否插了第2条内存,那么在这些条件试问,他们并不知道你是否私自加装内存,内存也因为不可能导致除本身外的其它问题,而检测不出。那么不保修之说算什么?销售人员的言语纯属于恐吓。(延伸:怎样识别假冒伪劣内存条

目前的数码市场是越向欺骗讹诈类发展,目前你买电脑时遇见的销售人员多数只经过1个星期的电脑知识培训,其它的全是推销员培训,那么这个销售人员说的话10句里面起码是有5句以上是有利于他们本身的话并非有利购买者本身利益的话,因此购买前必须自己弄清楚,同时相信自己的选择才是最重要的。

内存虚拟硬盘(Ramdisk)优点及主要用途

Ramdisk中的ram就是指内存,而咱们手机上常说的rom就是相当于电脑的硬盘。内存读写速度超级快,10GB/s是轻轻松松没问题,是固态硬盘的30倍。但是缺点就是无法保存数据,只要一断电,数据全部没了。所以说,电脑时间用长了有点卡可以尝试重启一下。现在4G内存已经成为电脑标配,8G也很普遍,为啥呢?因为内存条白菜价了,单条4G马上会降到2位数了,8G的也就230块左右。买得起电脑的不差这几十块钱吧?但是实际上,4G内存装个win7完全能够满足各种应用了,8G内存也就玩游戏可能有点用。但是往往游戏的瓶颈不是内存,而且硬盘。所以说内存也过剩了,如何有效的利用起来呢?

Ramdisk就是把内存虚拟成硬盘,比如说你有8G的内存,你可以虚拟出来4G当硬盘使用。然后把一些软件放到里面使用,那就是飞一般速度了。现在主板一般都能支持32G内存,直接插上4根内存条,然后划出来24G,玩游戏的时候把整个程序拷贝进去,那速度完爆固态硬盘。当然了,买4根8G的内存的钱够买一个128G固态了。

内存虚拟硬盘的主要用途:

1、首先设置系统的临时文件夹目录,告诉系统和应用程序把临时文件都写到内存盘上,这样可以提高系统的运行效率,又不需要担心死机导致的临时文件夹目录逐渐增大的问题。右键点击桌面上面的“我的电脑”,高级=》环境变量,设置包括“用户环境变量”和“系统环境变量”都改成R:\TEMP,记住,最好不要用R:的根目录作为临时目录。

2、更改IE的缓存目录,告诉IE把浏览网页时产生的临时文件都写到内存盘上,可以加快ie的浏览速度,选择 控制面板=》intetnet选项=》常规=》设置,修改IE的缓存目录。这样做还有一个好处就是不用清理IE缓存了,重启自动消失。

3、其他应用程序,如winrar,需要单独设置,一般都比较容易找到修改设置的位置。但是如果是在设置系统的临时文件夹目录以后,安装这些软件,一般会根据系统设置自动调整,不需要修改了。

4、编译程序产生的临时文件,用过visual C 或者Gcc开发的朋友都知道,编译的过程会产生大量的临时文件,少的也有十几兆,可以调整编译器的设置,使得编译产生的中间文件都存到内存盘上,可以极大提高编译速度。

5、现在很多朋友使用P2P软件下载,如edonkey,emule,BT等等,这些软件的一个缺陷是由于是多线程访问硬盘,使得硬盘的磁头大量的无规律的移动,可能导致硬盘磁头的磨损,但是这个缺点对于内存盘来说,却根本不是缺点,因为内存盘根本没有磁头的机械运动,不过要记住下载完成后,要及时把文件拷贝到硬盘上,以免重启动后文件丢失。

现在使用度较高的RamDisk软件

1.VSuite Ramdisk —— 推荐,有免费版的完全够用了,有中文界面。
2.Gilisoft RAMDisk——推荐,需激活码。
3.RamDisk Plus —— 这个需要序列号,现在已经到了v11.1.301。
4.Qsoft RAMDisk Enterprise —— 完全免费

至于具体如何使用,大家可以自行网上查询相关资料教程,不是很复杂,看一遍就会。

智能手机

RAM和ROM有什么区别?切勿混淆ROM与RAM

智能手机大家可以简单理解是指按照电脑的原理制作出来的手机,工作机理和电脑更为接近。和电脑一样,智能手机有自己的处理器,内存,硬盘等等设备,只不过由于厂商有意无意的误导,很多人对智能手机的“内存”认识可能出现了错误。下面MTOOU.INFO幻儿就为大家简单介绍下手机内存与电脑内存的区别。买智能手机通常就会遇到几个重要参数,比如ROMRam、内存等。

RAM和ROM是什么意思

所谓ram实际上就是相当于电脑上的普通内存,和电脑内存是同样的工作,其可以当做电脑内存来理解。而rom就可以理解为电脑上的操作系统分区,只不过你不能随便改就是了。而通常厂家标称的“内存”则往往是指SD卡或者其他的存储空间,作用和电脑的硬盘一样(延伸:RAM和ROM的区别:同称为内存作用却不同)。

厂家之所以把外部存储空间当成为内存是按照“手机内存储空间”来定义的,实际上是一个比较容易让人混淆的概念。

一般手机的内存包括rom和ram两部分,比如说手机4GB内存就有4GB外部存储空间、4GB的RAM,xram+yrom(x+y=4GB)等至少三种说法。所以千万不要简单的说手机内存是多少,一定要问清是多少ram多少rom,多大的存储空间。通常手机的rom是操作系统和软件安装的地方,rom太小就不能安装很多软件;ram是程序运行时的内存,如果ram太小就不能同时运行很多程序,或者有些程序直接跑不起来;而外部存储空间就是你放视频之类的地方,也是你手机连电脑后能看到的那个u盘,这个地方太小就放不了很多东西。

随手写了点东西,希望以后不要再有人问我他手机内存是16GB为什么显示内存只有1GB之类的问题了。

什么是虚拟内存?虚拟内存有什么用?虚拟内存设置多少合适?

大家都知道windows有一个所谓的虚拟内存,一些比较老的电脑在跑大型程序的时候经常会出现虚拟内存不足等错误提示,那么什么是虚拟内存呢?它对电脑来说虚拟内存有什么用处呢?虚拟内存设置多少合适呢?今天MTOOU.INFO幻儿就给大家解释一番:

虚拟内存是什么

首先大家要知道内存是什么。内存是内存储器的简称,我们的电脑在工作的时候正在执行的程序就是在这个里面的。内存的最大优点就是物美价廉,速度虽然比CPU寄存器要慢一点但是容量巨大,CPU寄存器的大小通常按MB甚至KB来计算,而内存呢已经按GB算了。不过虽然便宜那也是相对寄存器的天价来说的,比起硬盘来说还是贵不少的。内存的另一个特点是断电之后内存数据就没有了,所以我们还需要一个东西用来在断电或者程序不运行时保留数据,这个东西就是外存。外存的全称是外部存储器,常见的有硬盘,u盘,软盘,光盘等。

 虚拟内存的作用

而虚拟内存,顾名思义就是把不是内存的东西当内存用。实际上就是把外存当内存用。但是一个很严重的问题就是外存的速度相对于内存要缓慢的多,所以虚拟内存虽然在一定程度上增加了可用内存但是在总体上降低了内存响应速度。

那么为什么要用虚拟内存?它有什么用呢?内存的大小直接决定我们的电脑可运行程序的多少,当运行的程序超过内存大小时系统会变卡。而虚拟内存的出现就在一定程度上扩展了内存的大小,让电脑能运行更多的程序。

虚拟内存设置多少合适?

那么另一个问题就是虚拟内存越大越好么?当然不是,最起码在windows下不是。虚拟内存虽然干内存的活但是毕竟是外存,所以响应速度很糟糕。而另一个问题就出现在windows系统上。windows系统的内存和虚拟内存的分配原则是等同对待数据随机写入。也就是说内存和虚拟内存在windows系统下是平等的,当输入需要写入内存时会随机的写入内存或者虚拟内存。那么虚拟内存越大数据被写入虚拟内存的概率也就越大,这样的结果就是系统平均响应速度会下降。所以虚拟内存不要设定的太大,尤其是硬盘性能不太好的时候。当然也有很多极端弄得办法,对于大内存用户完全可以禁用虚拟内存。本人8GB内存在windows7下禁用虚拟内存后完全没有问题,应用程序的响应速度会大大加快。

那么虚拟内存的大小多大合适呢?我个人的建议是不要超过物理内存的1.5倍,退一步也不要超过2倍。硬盘的的速度也会影响虚拟内存的大小最佳值。对于固态硬盘或者1万转速的硬盘来说虚拟内存可以略微大点,而对于我们这种7200普通转速硬盘最好适中点,而采用5200转硬盘的同学尽量小点吧……此外,不推荐大家禁用虚拟内存,当然技术好点的可以。毕竟禁用了虚拟内存出现内存溢出的可能性就增大了,而且确实有些程序会出问题……

此外还有一个小窍门就是如果啊虚拟内存设定到u盘上速度回略微快点。这个原因是u盘作为外存虽然读写速度比不上硬盘但是随机读写速度却比硬盘要快多了。而随机读写速度就是影响虚拟内存性能的关键指标,所以用u盘当虚拟内存确实可以加速系统,但是实话实说,很有限,而且会降低u盘的寿命,所以要慎重哦。

最最后一点,大家不要把虚拟内存的观念用到windows以外的系统,比如linux系统或者OSX系统。经常有人说linux的交换分区和windows系统的虚拟内存是一样的……这实际上是不正确的,我以后会详细说这单的。大家知道虚拟内存这个观念只在widnows系统下有效,别轻易推广到别的系统就成了。

windows7操作系统

谈64位与32位Windows 7系统对内存的占用情况

自微软2009年10月22日正式发布Win7系统,算上试用版的时间,不知不觉我已经使用了2年多的win7了。64位的Windows 7在试用版期间我就尝试过用,当时驱动还不算难找,但是软件支持,兼容性就令人抓狂,麻烦不断,最后是忍受不了,还是回归32位。从今年开始,4G内存开始成为标配,32位系统的最大缺点也开始显露出来了:最多只支持到3.5G内存(大部分是到3.25G,还有见过3G的)。

其实我原来的2G内存也够用,用了一年也没啥(主要是我不玩游戏了,主要是电影为主)。不过看着4G内存的白菜价,最终也没hold住,入手了一条金士顿骇客神条DDR1600 4G,和原来的金士顿骇客神条DDR1600 2G合成6G内存既然内存超过了3G,那么再用32位系统就极其浪费了,于是64位Windows 7就成了目标了。

一直都是用GHOST版本的Windows 7,这次用安装版本的64位Windows 7,安装不需要很久,用U盘和硬盘配合,好像十来分钟就装完了,然后就是驱动,软件的事了。驱动没什么,都顺利找到并安装好。软件,在用的32位软件基本上都可在64位系统上使用,只有极少数的软件提示更换64位的版本。

用了两天后,没发现有什么不兼容的问题,呵呵,只是发现了一个有趣的问题。XP的内存管理不够智能,吃了的内存不太会吐出来,所以越用越慢。Windows 7的内存管理,在32位系统上,威力很明显,开机即用,虽然开机占用内存高达30%(2G内存就有700M以上)。在64位系统上,开机内存占用并不算高,21%,我6G内存,划了0.5G给显存,只剩下5.6G(呵呵,我没算错的,还记得1G内存是等于1024M吗?)开机只是占用了1.2G。

在使用的过程中,基本上和平时使用是差不多,无意中发现内存占用居然到了3.7G! 后来上网查查,原来64位系统内存占用要比32位的要高,虽然内存看上去吃了这么多,但是系统并没有变慢。XP的话,内存占用多,就算剩余的多,系统也会变慢。

文:禾尚电脑/转载请保留出处链接地址http://mtoou.info/win7-64wei-32wei-neicun/

4G内存只显示3G的问题原因及解决办法

昨天跟哥们配电脑,结果买的4G内存系统只显示3G,刚刚搞清楚了来龙去脉及解决办法,总结一下。

只显示3G的原因

常用的XP系统都是32位的系统,就是说在所有程序(包括)系统本身运行的时候,最多能使用2的32次方的地址,大家可以自己算一下2的32次方就是4G,但问题是,系统里面除了内存还有其它设备啊,显卡硬盘之类的都是需要地址的,所以,留给内存使用的地址只有3G多一点,剩下的要保留给其它设备。

结论就是,只要是32位的系统,就只能使用3G的内存,多了系统都识别不了,不是微软的错,也不是硬件厂家的错,更不是电脑商们的错,要怪就怪这个世界变化太快了(还记得当初用32M内存时的感受,那会儿还鄙视某些人用16M内存呢)。警惕32位Win7装4G内存的谬论

解决办法

  1. 换装64位版本的XP。这个办法可以解决,但不实用,因为市面上大部分的软件没有针对64位XP系统开发的版本,所以装上这个系统你基本就只能用写字板当word,剩下的时间玩扫雷了。
  2. 换装Vista。如果你装的是32位版本的Vista,那么系统可以识别4G的内存,但能够使用的还是3G(因为所有32位系统的最大能力就是3G),如果你装64位的Vista系统,遇到的问题跟64位的XP一样,没软件可用,当然还有一个问题,就是Vista实在是一个垃圾系统。
  3. 换装Linux。伟大的Linux本身就是64位的操作系统,用它是绝对没问题了,而且还能让你看上去很酷(大部分人都不认识Linux,你可以把他们叫到电脑旁显摆显摆),问题就是,你是否真的有孤芳自赏的耐性呵呵。
  4. 等待Windows 7. Win7会不会让微软打个翻身仗?这个问题许多测试过的人都已经给出回答了——Win7真的挺不错。有谣言说7月13日微软会发布Win7,而在英文版的Win7官方主页上,支持64位被作为Win7的一个新特性宣传,而且微软还许诺绝大部分32位的软件都能很好地兼容,看来大家是值得期待Win7的,这应该是一个不错的解决办法,不过还没有可靠的测试结果,而且操作系统发布之后,应用软件商开发新版本的跟进也需要一段时间,估计大规模普及起码得半年以后吧。
  5. 偏方。就是用Ramdisk这款软件来把闲置的内存用起来。基本的原理就是把那几百兆系统无法使用的内存虚拟成硬盘,再用这个虚拟硬盘当IE的缓存或者Windows的虚拟内存用,这也充分发挥了内存存取速度快的优点,让你的电脑性能提升不少,或者在百度里面搜“玩转4G内存”,有N多转载的,都不知道谁是原创了,向原作者致敬。
  6. 偏方2.这个适用于买了4G内存同时又使用集成显卡的大哥们,就是把多出来的内存设置成集成显卡的显存,也算没有浪费,不过买这么大内存还用集成显卡的牛人……估计不是自己花钱吧。

关于4G内存只显示3G这个课题的所有的内容都在这儿了,大家酌情参考,4G内存的问题是阶段性的不协调问题,相信随着操作系统的发展能够很快解决,就指望Win7了,最好别让大家失望,买了4G的哥们也别郁闷,实践证明,当初装机的时候没把内存配足了,后来觉得不够用了想添,不是遇到双通道搭配的问题,就是遇到老型号内存难找,或者涨价的问题,所以现在配了4G内存将来应该不会后悔的。

内存不能为read如何解决的方法,解决该内存不能为read修复工具软件

电脑运行某程序系统提示应用程序错误:该内存不能为“read”时怎么解决呢?我就详细的说说内存不能为read是什么意思,并提供一款内存不能为read修复工具下载地址。

造成提示内存不能为read的原因

  • 报错软件本身软件的BUG导致其余windows操作系统不兼容所以报错
  • 系统感染病毒,导致程序软件损坏或系统文件损坏,在运行程序或系统时发生错误
  • 不正常操作导致系统文件被更改或损坏,系统运行时无法找到系统文件
  • 内存本身的问题,比如内存容量小了或者内存冲突,导致存取数据文件发生错误也有可能出现“内存不能为read”故障

内存不能为read修复方法

先用将杀毒软件的病毒库升级到做些版本后对电脑进程全盘扫描确保没有感染任何病毒(电脑系统问题先上杀毒软件是惯例)

再用内存不能为read修复工具软件 下载地址(如果过期不能下载请在本文下面留言)

注意:大家别下载天空软件那个《小黑内存不能为read修复工具》我刚才下载试了试,发现就是个流氓病毒软件。

如果未能解决就重新注册系统所有DLL文件,也可消灭“内存不能为read或written”等错误:

  1. 开始-运行:输入cmd,按“enter”键回车!进入”c:\windows\system32\cmd.exe”窗口
  2. 在”c:\windows\system32\cmd.exe”窗口中的命令提示符下直接输入:for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

注意:是在命令提示符下,不是在“运行”框中!
小技巧:可以直接复制以上命令,粘贴即可。

如果是软件导致报错就删除那个软件,需要的时候再重新下载安装

如果没有解决重装系统吧(要确保你的系统光盘没问题)。一般到了这部份儿上可以消除90%的内存不能为read问题了。再要是不能解决,那就是你电脑硬件的问题。

电脑内存,显卡线路板金手指氧化接触不良怎么办?橡皮擦来帮忙

我们电脑中的很多配件的线路板上都有金手指存在,比如内存条、显卡以及声卡,还包括一些SATA借口或者数据线上都会发现金手指(也就是一用于接触的裸露在外的金属部分)。由于金手指大多数都是铜质的(部分高档电子产品线路板的金手指可能有镀金),插拔的次数多了还是难免会有一些损伤或是与空气发生的氧化反应,这些都会影响到电脑的正常使用。

最常见的就是内存条了,由于这个都是大家动的比较多的所以它的金手指氧化导致的电脑不开机(鸣叫一些没反应)、蓝屏或黑屏现象还是比较常见的,一般人可能还以为电脑坏了。其实我们只需要使用一块橡皮擦就能去掉线路板金手指的氧化层,如下图:

用橡皮擦擦掉经手指上的氧化层

用橡皮擦擦掉经手指上的氧化层

使用的橡皮擦就是我们上学、办公是使用的铅笔橡皮擦。文具店都有卖的,然后我们按照上图那样在线路板金手指的位置用力的来回擦擦,擦过的地方会比没擦过的地方亮一些,这就说明氧化层已经被去掉了。这个方法穆童当年在电子工厂工作的时候学到的,使用过多次,屡试不爽哦。

linux系统性能测试之虚拟内存管理篇

虚拟内存管理是 Linux 内核里面最复杂的部分,要弄懂这部分内容可能需要一整本书的讲解。VPSee 在这里只介绍和性能监测有关的两个内核进程:kswapd 和pdflush。

1、kswapd daemon      用来检查 pages_high 和 pages_low,如果可用内存少于 pages_low,kswapd 就开始扫描并试图释放 32个页面,并且重复扫描释放的过程直到可用内存大于 pages_high 为止。扫描的时候检查3件事:1)如果页面没有修改,把页放到可用内存列表里;2)如果页面被文件系统修改,把页面内容写到磁盘上;3)如果页面被修改 了,但不是被文件系统修改的,把页面写到交换空间。

2、pdflush daemon 用来同步文件相关的内存页面,把内存页面及时同步到硬盘上。比如打开一个文件,文件被导入到内存里,对文件做了修改后并保存后,内核并不马上保存文件到硬      盘,由 pdflush 决定什么时候把相应页面写入硬盘,这由一个内核参数 vm.dirty_background_ratio 来控制,比如下面的参数显示脏页面(dirty pages)达到所有内存页面10%的时候开始写入硬盘。
# /sbin/sysctl -n vm.dirty_background_ratio

10

vmstat

继续 vmstat 一些参数的介绍,上一篇 Linux 性能监测:CPU 介绍了 vmstat 的部分参数,这里介绍另外一部分。以下数据来自 VPSee 的一个 256MB RAM,512MB SWAP 的 Xen VPS:

# vmstat 1

procs ———–memory———- —swap– —–io—- –system– —–cpu——

r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st

0  3 252696   2432    268   7148 3604 2368  3608  2372  288  288  0  0 21 78  1

0  2 253484   2216    228   7104 5368 2976  5372  3036  930  519  0  0  0 100  0

0  1 259252   2616    128   6148 19784 18712 19784 18712 3821 1853  0  1  3 95  1

1  2 260008   2188    144   6824 11824 2584 12664  2584 1347 1174 14  0  0 86  0

2  1 262140   2964    128   5852 24912 17304 24952 17304 4737 2341 86 10  0  0  4

swpd,已使用的 SWAP 空间大小,KB 为单位;
free,可用的物理内存大小,KB 为单位;
buff,物理内存用来缓存读写操作的 buffer 大小,KB 为单位;
cache,物理内存用来缓存进程地址空间的 cache 大小,KB      为单位;
si,数据从 SWAP 读取到 RAM(swap in)的大小,KB 为单位;
so,数据从 RAM 写到 SWAP(swap out)的大小,KB 为单位;
bi,磁盘块从文件系统或 SWAP 读取到 RAM(blocks in)的大小,block 为单位;
bo,磁盘块从 RAM 写到文件系统或 SWAP(blocks out)的大小,block 为单位;
上面是一个频繁读写交换区的例子,可以观察到以下几点:

1、物理可用内存 free      基本没什么显著变化,swapd 逐步增加,说明最小可用的内存始终保持在 256MB X 10% =2.56MB 左右,当脏页达到10%的时候(vm.dirty_background_ratio = 10)就开始大量使用 swap;
2、buff 稳步减少说明系统知道内存不够了,kwapd 正在从      buff 那里借用部分内存;
3、kswapd 持续把脏页面写到 swap 交换区(so),并且从 swapd 逐渐增加看出确实如此。根据上面讲的 。kswapd 扫描时检查的三件事,如果页面被修改了,但不是被文件系统修改的,把页面写到 swap,所以这里 swapd 持续增加。

原文地址:user.qzone.qq.com/812120608/blog/1293595397