今天碰到一台电脑,开机进入XP系统,走完滚动圏后黑屏,有时候可以看到鼠标才死机,以为系统问题就重装了系统,第一次可以进系统,以为没事了,装好软件重启,电脑死机故障依旧。问题扫描过硬盘跟内存都没问题,有点开始怀疑是不是主板。有点想放弃让客户把主板拿去返修,突然想到一个问题,重装好后只有安装一下网卡驱动,难道网卡有问题,之前他的集成网卡坏了,现在是用独立的,刚装不久应该不可能 出现问题呀,索性把网线拨了,在开机,居然可以进去了,在想到底是MODEN有问题还是网线呢,刚好身上有带一根网线,下去拿上来换一下,一切正常了,电脑行业混了那么多年,第一次遇到这个问题。(文:小猪猪 QQ:282554212)
RAID10和RAID5区别比较,利用率与安全的取舍
摘要:安全性方面的比较, 其实在安全性方面,勿须质疑,肯定是RAID 10的安全性高于RAID 5。我们也可以从简单的分析来得出。当盘1损坏时,对于RAID 10,只有当盘1对应的镜象盘损坏,才导致RAID失效。但是对于RAID 5,剩下的3块盘中……
公司最近上马新的ERP系统,旧的系统已经无法满足业务迅速发展的要求,在服务器选择方面遇到了一些技术难题。
经过长达数月的调研,最近要开始实施了,但要决定的事情还有很多,费用开销(一次性和每个月份的)的差异性也很大,比如:软件系统服务提供商的选择;服务器是放在公司内部还是在数据中心?如果采用远程数据中心的方案,是放在电信的机房,还是网通的机房?亦或是联通的机房?在选择服务器方面,是选择1U的服务器,还是2U的?CPU个数,内存,储存空间的使用,系统软件的许可证的个数等等,都需要权衡,做出决定和取舍,要知道这些要素的组合产生的价格差异真是天壤之别!
里就选择磁盘阵列问题:一个最具典型性的与储存空间,效率以及可靠性相关的技术问题,就我了解到的情况列出来进行探讨,期望对遇到类似问题的朋友和公司内部人士提供一些参考信息。
公司数年前已经使用了一台著名品牌的塔式服务器作为公司内部的文件服务器和ERP数据服务器,使用两块完全相同的磁盘,采用RAID1结构,这台服务器使用了5年了,基本没有出现过数据灾难,但因为频繁的断电和加电的不规范操作,前不久,这台服务器的电源出现问题了,磁盘容量也几乎消耗完了,我估计磁盘的寿命也差不多了,可能也需要升级了。
公司新上马的ERP系统,因为要满足各个分公司,各办事处,销售人员和后勤人员,服务人员甚至客户的协同的,大量的,24小时不间断的远程高负荷的数据操作,在数据储存方面需要采用更高级别的RAID磁盘阵列容错系统。
就在此时,服务器基础构架,型号基本定了,但是采取何种磁盘阵列,到现在为止,还无法决定,但我明白,我们只能在RAID 5和RAID10二者之间做出选择,我将我了解到的二者的区别列出来进行分析,期望从中获得决策的灵感:
为了方便RAID 10则可以选择2D+2D的RAID方案。
- 安全性方面的比较, 其实在安全性方面,勿须质疑,肯定是RAID 10的安全性高于RAID 5。我们也可以从简单的分析来得出。当盘1损坏时,对于RAID 10,只有当盘1对应的镜象盘损坏,才导致RAID失效。但是对于RAID 5,剩下的3块盘中,任何一块盘故障,都将导致RAID失效, 在恢复的时候,RAID10恢复的速度也快于RAID5。
- 空间利用率的比较: RAID 10的利用率是50%,RAID 5的利用率是75%。硬盘数量越多,RAID 5的空间利用率越高。
- 读写性能方面的比较: 主要分析分析如下三个过程:读,连续写,离散写。
在介绍这三个过程之前,先介绍一个特别重要的概念:cache(写入缓存), cache已经是整个存储的核心所在,就是中低端存储,也有很大的cache存在,包括最简单的raid卡,一般都包含有几十,甚至几百兆的Raid cache。
Cache的主要作用是什么呢?体现在读与写两个不同的方面,如果作为写,一般存储阵列只要求写到cache就算完成了写操作,所以,阵列的写是非常快速的,在写cache的数据积累到一定程度,阵列才把数据刷到磁盘,可以实现批量的写入,至于cache数据的保护,一般都依赖于镜相与电池(或者是UPS)。
Cache的读一样不可忽视,因为如果读能在cache中命中的话,将减少磁盘的寻道,因为磁盘从寻道开始到找到数据,一般都在6ms以上,而这个时间,对于那些密集型io的应用可能不是太理想。但是,如果cache能命中,一般响应时间则可以在1ms以内。两者应该相差3个数量级(1000倍)。
读操作方面的性能比较
RAID 10可供读取有效数据的磁盘个数为4,RAID 5可供读取有效数据的磁盘个数也为4个(校验信息分布在所有的盘上),所以两者的读的性能应该是基本一致的。
连续写方面的性能比较
在连续写操作过程,如果有写cache存在,并且算法没有问题的话,RAID 5比RAID 10甚至会更好一些,虽然也许并没有太大的差别。(这里要假定存储有一定大小足够的写cache,而且计算校验的cpu不会出现瓶颈)。 因为这个时候的RAID校验是在cache中完成,如4块盘的RAID 5,可以先在内存中计算好校验,同时写入3个数据+1个校验。而RAID 10只能同时写入2个数据+2个镜相。
根据前面对缓存原理的介绍,写cache是可以缓存写操作的,等到缓存写数据积累到一定时期再写到磁盘。但是,写到磁盘阵列的过程是迟早也要发生的,所以RAID 5与RAID 10在连续写的情况下,从缓存到磁盘的写操作速度会有较小的区别。不过,如果不是连续性的强连续写,只要不达到磁盘的写极限,差别其实并不是太大。
离散写方面的性能比较
如果采用的是 oracle 数据库,每次写一个数据块的数据,如8K;由于每次写入的量不是很大,而且写入的次数非常频繁,因此联机日志看起来会像是连续写。但是因为不保证能够添满RAID 5的一个数据条带块,比如32K(保证每个盘都能写入),所以很多时候更加偏向于离散写入(写入到已存在数据的条带中)。在 离散写的时候对于RAID5,实际发生了4次i/o:但 对于RAID 10,同样的操作,最终RAID 10只需要2个i/o操作,但是,在RAID 5中, 如果需要读取的数据已经在cache中,可能并不需要4个io的。这也证明了cache对RAID5 的重要性,不仅仅是计算校验需要,而且对性能的提升尤为重要。 当然,并不是说cache对RAID10就不重要了,因为写缓冲,读命中等,都是提高速度的关键所在,只不过RAID 10对cache的依赖性没有RAID 5那么明显而已。
磁盘世纪读写操作(机械 电磁操作)的IOPS对比
假定有一个数据请求事件,其iops是10000,读cache命中率是30%,读iops为60%,写iops为40%,磁盘个数为120,那么分别计算在raid5与raid10的情况下,每个磁盘的iops为多少。
Raid 5: 单块盘的iops =(10000*(1-0.3)*0.6+4*(10000*0.4))/120=(4200+16000)/120=168
这里的10000*(1-0.3)*0.6表示是读的iops,比例是0.6,除掉cache命中,实际只有4200个iops。4*(10000*0.4)表示写的iops,因为每一个写,在raid 5中,实际发生了4个io,所以写的iops为16000个。
为了考虑raid 5在写操作的时候,那2个读操作也可能发生命中,所以更精确的计算为:单块盘的iops = (10000*(1-0.3)*0.6+2*(10000*0.4)*(1-0.3)+2*(10000*0.4))/120=(4200 + 5600 + 8000)/120=148计算出来单个盘的iops为148个,基本达到磁盘极限。
Raid10:单块盘的iops=(10000*(1-0.3)*0.6+2*(10000*0.4))/120=(4200+8000)/120=102
可以看到,因为raid 10对于一个写操作,只发生2次io,所以,同样的压力,同样的磁盘,每个盘的iops只有102个,这远远低于磁盘的极限iops。
Raid10和Raid5对比结论
要求较高的空间利用率,对安全性要求不是特别高、大文件存储的系统采用RAID 5比较好。相反,安全性要求很高,不计成本,小数据量频繁写入的系统采用RAID 10的方式比较好。另外关于限制: 在Raid 10中,四个硬盘的总空间不能大于3.8T,这样现在的大容量磁盘: 1T的就无法使用,限制了储存空间,而RAID 5就基本不存在这种限制。另外,磁盘数量增加,对电源的要求上升,能耗也加大了,且服务器散热风扇的噪音也将急剧增大。(文:Traveler行者 188688900)
买联想ThinkPad电脑怎么样?你的选择没错!
公司所有的办公用手提电脑基本上完成了从 SONY,HP,DELL, 海尔等杂牌云集向 THINKPAD 的转换 ( 部分 X 系列便携机使用了二手电脑 ), 为什么要这么选择 : 一是可靠性和耐用性 , 二是价格 , 与 IBM 时代相比, THINKPAD 的价格不再高高在上,但仍然保持了极高的品质。
ThinkPad 是最稳重、最商务,最可靠,生产力最高的笔记本电脑。由 PC 电脑之父 IBM 设计生产的 ThinkPad 系列笔记本,以其卓越的品质,不断的创新,一直引导着笔记本产业的发展。其经典的外观设计,一流的操作体验,稳重的商务气息,还有一流的品质,使 ThinkPad 系列成为追求卓越和效率的成功商务人士得首选, ThinkPad 笔记本中的 T 系列, X 系列更是高端商务笔记本的象征,受到全球成功人生的喜欢和追捧。联想集团收购了 ThinkPad 品牌以后,在以前的经典设计的基础上,更注重了笔记本细节的改进,始终保证了ThinkPad 的品质和品味。如果你是一位注重商务风格的人士,注重生产力,注重效率,注重可靠性和耐用性, ThinkPad 是你最好的选择。
经典到极致就是时尚,在以一个小红点标志的黑色 THINKPAD 面前,任何绚丽的色彩,廉价的镜面屏幕等花里胡哨的东西,都显得是浮云流淌,微不足道!
当出厂年限已经是 5-7 年前的 THINKPAD 电脑还能够在二手市场卖个好价钱,并且可以在一些严肃的商务人士,学生手上发挥着重要作用的时候,许多其他品牌的,使用年限不足 4 年的手提电脑都已经是电子垃圾,被彻底地扔进了废品堆;当你安装任何版本的 WINDOWS 操作系统, THINKPAD 基本都不需要驱动程序,功能键都可以使用自如,但许多电脑总是连接不上投影仪;当一些标榜的国际名牌,产品一批批地出现显卡错误,但强词夺理说是中国的学校卫生状况不好,蟑螂多,并跑到他们的笔记本电脑里去拉尿,才导致出现问题这样的国际笑话的时候,你才知道 THINKPAD 是多么的便利!键盘进水,累了拿 。
THINKPAD 侧着当成凳子座,或者偶然被汽车压了,这些都不会改变 THINKPAD 为你忠诚服务的特质。
买联想THINKPAD电脑怎么样?你的选择没错!(文:Traveler行者 188688900)
电脑反应慢开机启动速度慢是什么原因?系统配置文件是关键
WINDOWS 系统有一个特点,就是新安装的操作系统一般运行速度很快,即使是6年前的,PENTIUM-M级别的电脑,安装WINDOWS-XP启动也之需要四十几秒钟,可以击败60%以上的电脑,如果你每天在使用电脑的过程中,不特别注重维护和保持正确的使用方法, 但很快你会发现你的电脑会越来越慢,有时候,启动时间甚至可以超过3分钟,在运行OUTLOK, Word, EXCEL等OFFICE程序的时候,好像经常会停止响应,这是为什么呢?(延伸:电脑反应慢怎么办?原因及解决方法图文解说)
一个最主要的原因是你的系统配置文件会越来越大!系统配置文件记录了你的电脑启动到输入登陆名和密码开始,到为你准备好桌面所配置的所有信息,包括桌面快捷方式,桌面上文件,快速启动栏的图标,你的语言和输入方法配置,你最后开启过的10个各种类型文件的列表及链接原始文件的位置,以及你浏览过的网页,你搜藏的网页等等!注意上面列出的要素中,关键要素是: 桌面上的文件!
系统配置文件逐渐增大的最主要原因是:现在或者过去某个时刻,你曾经再桌面上放了太多的文件,特别是照片,视频等,有些文件甚至用桌面子目录的形式放到了电脑桌面上,你得电脑会把这些文件如实地COPY到你的用户配置文件中(注意:是真实内容的全部,而不是文件名),即使你把这些文件删除了,用户配置文件也不会把这些内容删除,这样,你的用户配置会越来越大,每次启动电脑速度会越来越慢,最终你会发现,你的电脑瘫痪了!系统配置
使用电脑,一个最有效的Good Practice是:一定不要把超过100K的文件放到电脑桌面上,即使是临时性的,也不要!要想贪图方便,正确的做法是:把WORD,EXCEL文件放到My document里面,如果是其他类型的文件比如视频,数码相,在D或者E盘建立你要放置的文件或者图片的子目录,在桌面建立一个指向这个目录的快捷方式。
把视频文件或者数码相机的照片放到桌面上(无论是直接放置还是建立子目录),是你的电脑的巨大灾难!Windows 运行的时候,需要完全预读用户配置文件到内存里去,但是,如果你的内存比系统配置文件小很多的话,系统配置文件无法全部预读到内存,就会启用虚拟内存,也就是磁盘的一个专用位置,这样,因为磁盘的速度比内存的速度慢两个数量级!此时:你的电脑硬盘灯将狂闪,而系统好像停止运行了!实际上是你得电脑速度变慢了!
并且,电脑要预读系统配置文件到内存,就会占用内存,导致可供程序运行的Free空间变得很有限了!因此,保持你得用户配置文件只有20M以内,是非常重要的!
下面是一个典型的例子:用右键点击“我的电脑”,进入“系统属性”察看“高级”项目的第二个选项:“用户配置文件”就可以查看你得系统配置文件的大小,看:下面这台电脑的系统配置文件已经高达令人恐怖的 3.64G了,这台电脑的内存是1G(运行XP,Win7没有问题!)但是,这台电脑启动需要3分半钟,打开一个WORD文件电脑就好像没有任何反应了!
保持你的用户配置文件清洁,小巧是维持电脑系统运行速度的重要因素!(文:Traveler行者 188688900)
我眼中的微软与苹果比较
乔布斯走了,关于他的语录评论全来了,怎么说用了他的作品,缅怀一下。
他的伟大在于坚持,在如今这个世界步伐极快的竞争社会中还能如此坚持下去,这才是真的伟大,曾看过一篇报道说:“这个时代不可能出达芬奇、爱迪生“,觉得很有道理,这也么认为,但在这个时代却真的出现了Jobs,着实佩服。
比尔盖茨是他的朋友,也是竞争者,他们两个刚好代表了目前时代的两个类型,这两个都是成功所必备的,一个是大而全,一个是坚持完美,通过对MS与Apple产品的使用,个人观点来说还是倾向MS。
微软与苹果比较
- MS代表好用,代表实用,正因为太多,大家都觉得MS太俗;
- MS漏洞太多,正是因为使用的人群太大;
- Apple在早期开创了界面及鼠标,但在应用程序方面并没有太多的考虑,而微软在”傻瓜式“发展。
- Apple代表完美,代表虚荣,个人感觉至少周围圈子中多数人并不是因为Apple好用而购买;
- Apple漏洞少,正是他坚持个性,版本仅可向上升级,没有不同层次之分,更主要使用人少的问题;
- Apple好用不好用,不用我说,特别是iPhone4的,连短信转发功能都没有,还需要借助第三方;
所以:从理性角度分析,我喜欢MS,但对Apple在这个时代做出美概念的贡献表示感谢。我并不是反对Apple,也不是推崇MS,而是表明自己的观点,能从中找到真正对自己有用的,感谢Jobs,我还是认为他才能代表苹果。
U盘PE安装Windows 7提示“定位不到磁盘”的解决办法
昨晚心血来潮,把系统格了重装Win7,利用U盘PE安装win7,怎么都装不上,系统提示“定位不到磁盘”,一直以为是SATA、IDE或AHCI模式的事,折腾到12点,发现Win7支持SATA,XP不支持,排除这个问题,那就是PE的问题。
不管用暴力安装还是正常装就是不行,最终找到解决办法:通过PE将ISO文件解压后的sources、Boot、BootMgr复制到C盘。
- 用NT6加载sources中的install.wim
- 在PE中通过运行DOS命令:c:\boot\bootsect /nt60 c:
- 重启,如果硬盘不能启动,就借助PE系统的硬盘启动功能启动就可以正常安装了。
这个步骤让我悲剧到凌晨3点,留存下次使用。(文:anboo 250441732)
由Win7语言包所想
最近下载了一个win7旗舰的英文语言包。以为自己系统可以变成win7英文版了。可是开机关机还是中文。经高人指点后才知道,这些所谓的语言包只是类似程序的东西,开机需要启动,关机需要关闭。
于是唏嘘不已,原来英文只是它的一张皮,中文还是它的本质与核心。当这层皮被剥掉,它的本质也就显露出来了。问:难道不可以改掉核心吗?答:貌似不容易。
于是想到了我们的人。人又何尝不是如此?荀子认为,人性本恶,只有后天的不断教育才能让本性变得有道德、有责任心。江山易改,本性难移,我们性格的塑造,经历了多么漫长的时刻。终于,我们承认了,我们的核做完了。
这只是做完了,但并不是做好了。现实生活中,总有一些人的“win7内核”出这样那样的问题,就说我们平常生活吧,总有一些人,不骂人不打架不抽烟不喝酒就不痛快;总有一些人,拿着有色眼镜看别人;总有一些人,出世如此阴险……
这些人,有些人确实受教育程度不足,表示理解;可是有些人呢?从小受到了先进教育,进入名牌大学,掌握高等学历……这些人,在漫长求学阶段里,只是更新了自己的皮,而内核的质量不可恭维。甚至遇上病毒寒流,让自己的内核更加倒退、迟钝……在社会中,这些人犹如带病毒的计算机,不断传染那些本质率真、淳朴的人……社会在退化,但是,我们却没有杀毒软件来处理它。于是只能用各种各样的美好的外皮来掩饰内心的腐烂……
还是让我们花点时间,打造一下我们的内核吧。所有的皮总有磨破的时候,而只有内核会跟随你一生。(文:天才机灵鬼 346078115)
摩托罗拉Defy ME525手机2.2.2刷机至2.3.6使用感受
话说,上个月在网上搜了教程把defy刷成了2.3.6,一个月用下来,感觉还是不错的,2.3.6比2.2.2的操作体验要好,比Paul哥的三星的2.3.5要好,当然也有可能是因为他那个是移动定制被阉割了部分功能的缘故。(延伸:为摩托罗拉ME525 Defy性能平反 实况足球流畅运行)
首先用刷机包把Defy me525刷到2.3.4版,然后用机器自己的升级就行了,整个过程只要是完全按教程里说的就很顺利。我本机没有powerpoint,所以也没有把里面的教程提取出文字粘到这,要的话发邮件给我,教程ppt+刷机软件+2.3.4底包。
Defy me525刷机到2.3.6后不到一个月,体验如下:
- 刷完之后,用360的硬件检测,cpu到1000了,有所提升,用软件连接pc时,显示手机是me525+
- 首先发现,2.3.6只能自动关机,不能自动开机,搜了一些文章后,将手机双Wipe一下就解决了(不需要重刷+双wipe,仅仅是双wipe)
- 发现如果手机不是在待机状态下自动关机,将无法自动开机。比如说,设置了23点自动关机,当时你在看电子书,则手机自动关机后,第二天早上无法自动开机。这个问题我还没去查,如果有结果再来说。
- 发现每次自动开机后,我设置的默认输入法都会从搜狗变成机器原先默认的安卓输入法,有待解决。
顺便说句,defy是三防机,原不打算贴膜的,半年用下来发现屏幕还是被我的钥匙包小小划伤了。邦克仕的贴膜不错,里面含了静电贴等工具,我给ipad还有两个电容屏的手机都贴上了,尺寸很贴合,手感没影响。建议买防指纹的,京东大概是18,但在tb,9.9就够了。
其他的还没有发现,毕竟我除了电话短信电子书上网,不怎么拿它当娱乐工具,如果仅仅是电话短信基本上能待机4天左右。(文:杜若)
电脑开机几分钟就自动关机,然是CPU温度过高所致
今天从老家到店里,打开台式机电脑。问题来了,怎么开了几分钟就关机了,我在网上下了个超级兔子,首先用超级兔子清理了下系统。系统垃圾刚清理完毕,电脑关机了,郁闷啊。这时,我打开超级兔子的硬件信息,不得了,CPU的温度达到了80几度,相当高的温度啊。(推荐:CPU温度多少正常?CPU温度过高怎么解决?、怎么看CPU温度)
如果你的电脑也出现这种开机后运行一段时间后就自动关机的问题不用急,打开电脑的机箱首先看看CPU的风扇是否转动,如果不转,换个风扇就OK了,如果转动,卸掉风扇,在CPU和风扇接触的地方凃点硅脂,至于为什么,我就不解释了。上上风扇,打开电脑,用超级兔子查看下电脑硬件信息,CPU的温度在40度左右,问题解决成功了,可以封机箱了。真佩服自己,嘎嘎!(文:XIN XI 梦)
ARM MIPS JTAG接口定义说明
JTAG是一个调试接口,用来供开发人员调试CPU的工作状态。JTAG软件通过该接口控制CPU来调试CPU以及读写flash。
通过JTAG来控制CPU需要以下几个信号:Vref(VCC)、T_RST、TDI、TMS、TCK、RTCK,TDO、S_RST(CPU_RESET)、GND。
Vref用来告诉JTAG调试器现在所连CPU的IO电平。比如,MSM7200是2.6V,OMAP36 30是1.8V,PXA312是3V,等等。
JTAG适配器通过测量Vref的电压,来调整自身的 电压来适应该CPU。一些旧的JTAG调试软件必须要提供这个电压。如果板上找不到这个电压,用户可以自已用可调电源 自已调出一个对应的电压供给CPU。在悬空Vref的情况下,用户自已在软件里 设置Vref的电压。
Trst用来复位JTAG接口。OMAP3以上CPU,重新扫描CPU需要点Trst按钮来复位JTAG接 口。
Srst用来复位CPU。某些机型需要在扫描前点Srst,才能正常连接。
TCK是JTAG接口的工作时钟。分为固定频率和自适应频率。固定频率下,TCK时钟一直工作在用户设置的 那个频率(1MHz,2MHz 等等)。自适应频率下,TCK时候需要借助于RTCK的帮助。RTCK是TCK的反馈。TCK在RTCK的 帮助下,始终工作在CPU能接受的最大频率上。所以,一般有RTCK的CPU,请将TCK Setting设为RTCK。没RTCK的CPU,将TCK Setting设为CPU能稳定工作的最大频率。
TDI,TMS,TDO和GND这几个信号,用户只需按图正确稳定连接好就可以了。(文:寒武纪)