XeonWell Studio

C#学习之旅

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  8 随笔 :: 0 文章 :: 3 评论 :: 0 引用

2009年5月14日 #

SSD的英文全称是Solid State Disk/Drive, 中文翻译为固态硬盘. 可以广泛应用于服务器、台式机、笔记本、移动设备、游戏机等,加速启动,提高性能,同时降低功耗。

SSD固态硬盘的类别

  • 基于闪存的SSD:采用FLASH芯片作为存储介质,这也是我们通常所说的SSD, FLASH闪存芯片有两个种类, 即MLC(Multi Level Cell)多层单元和SLC(Single Level Cell)单层单元。它的外观可以被制作成多种摸样,例如:笔记本硬盘、微硬盘、存储卡、优盘等样式。这种SSD固态硬盘最大的优点就是可以移动,而且数据保护不受电源控制,能适应于各种环境。由于采用FLASH存储介质,它内部没有机械结构,因此没有数据查找时间、延迟时间和寻道时间。众所周知,一般硬盘的机械特性严重限制了数据读取和写入的速度,寻找数据时, 硬盘机械臂转动和命中数据的时间通常在5毫秒-15毫秒之间, 而固态硬盘寻找数据的时间则在0.1毫秒以内,在单位时间内, 固态硬盘IO次数是传统机械硬盘的50倍以上。
    达者科技
  • 基于DRAM的SSD:采用DRAM作为存储介质,目前应用范围较窄。它仿效传统硬盘的设计、可被绝大部分操作系统的文件系统工具进行卷设置和管理,并提供工业标准的PCI和FC接口用于连接主机或者服务器。应用方式可分为SSD硬盘和SSD硬盘阵列两种。它是一种高性能的存储器,而且使用寿命很长,美中不足的是需要独立电源来保护数据安全。

SSD固态硬盘的优点

  1. 速度快。根据相关媒体测试:在同样配置的笔记本电脑下,运行大型图像处理软件时能明显感觉到SSD固态硬盘无论在保存还是在打开文件时都更快。当按下笔记本电脑的电源开关时,搭载SSD固态硬盘的笔记本从开机到出现桌面一共只用了18秒,而搭载传统硬盘的笔记本总共用时31秒,差距还是相当大的。
  2. 耐用防震。因为全部采用了闪存芯片,所以SSD固态硬盘内部不存在任何机械部件,这样即使在高速移动甚至伴随翻转倾斜的情况下也不会影响到正常使用,而且在笔记本电脑发生意外掉落或与硬物碰撞时能够将数据丢失的可能性降到最小。
  3. 无噪音。SSD固态硬盘工作时非常安静,没有任何噪音产生。得益于无机械部件及闪存芯片较小的发热量小、散热快等特点,SSD固态硬盘因为没有机械马达和风扇,工作噪音值为0分贝。
  4. 重量轻。SSD固态硬盘比常规1.8英寸硬盘重量轻20-30克,可千万别小看这些重量,在笔记本电脑、卫星定位仪等随身移动产品上,更小的重量有利于便携。此外,重量的减轻也使得笔记本搭载多块SSD固态硬盘成为可能。
posted @ 2009-05-14 12:22 XeonWell 阅读(413) 评论(0) 编辑

2009年3月14日 #

网吧,教育系统,KTV点歌系统都在大量使用无盘服务器,因为无盘服务器减少了维护成本和确保了系统工作效率,但无盘服务器中工作站的机器运行速度,和本身服务器的维护成本一直是没有一个很好的解决方案,虽然各种无盘软件系统做了很好的优化,但随着文件系统的数据量加大,再好的优化也很难解决机器本身的I/O处理速度,因为一台电脑的性能瓶颈被硬盘的I/O处理速度所限制,虽然可以用磁盘阵列来提高I/O处理速度,但是这个提高能力有限,且还要增加硬件成本,一旦硬盘坏掉或老化等问题出现,还要影响系统的稳定运行。

下面我们分析无盘系统中,速度的瓶颈

网络结构拓扑图

以上是一个无盘的组建架够,从以上图片中可以看出,所有的数据汇集在“ A ”点与服务器相连,这么多工作站的数据要与服务器中的数据进行交换,而大部分要交换的数据都在服务器的硬盘中,也就是一台服务器中硬盘的读写速度与所有工作站的速度息息相关。

传统硬盘 固捷固态硬盘Soliware SSD
传统机械硬盘 固捷固态硬盘

传统硬盘的组件是:旋转盘片,移动的磁头,电机,电子器件

SoliWare固态盘组件:电子器件

它们在工作时最大性能上的差别就是:平均存取时间。最快的15000转的硬盘存取时间是5-6毫秒,一般是12毫秒左右,而SoliWare 固态硬盘是 0.1毫秒,相差50倍。 通过以上说明传统硬盘在结构设计上,I/O性能就要比 SoliWare 固态硬盘相差很远。

在无盘服务器中我们该如何计算硬盘性能够不够?

网络拓扑

假如以上为一个服务器带100个工作站,每个工作站每秒钟向服务器中硬盘发出一个4K文件的读或写,那么服务器的硬盘需要响应100次,如果每台机器每秒发出10次4K资料的读取,服务器硬盘每秒就要响应1000次,即每秒要读取约4M的资料,然而在实际的硬盘测试中就算读取0.5K资料,硬盘也只能响应100次左右,也就是每台机器一秒钟内只能向服务器硬盘取一次0.5K资料,如下面这个专业测试硬盘I/O处理速度的软件截图。

以上表示在做0.5K的文件块读时,硬盘每秒只能响应约90次,显然以上硬盘对于100台工作站来说每秒钟只能处理90台电脑的请求,如果变为4K文件块或更大时,处理的次数将更加减少,这就是工作站电脑慢的主要原因,因为向服务器请求读数据时,服务器硬盘忙不过来,需要等候。

HDD IOmeter 测试结果

再看看SoliWare固态硬盘的测试数据

Soliware IOmeter 测试结果

同样测试条件下固态盘读取0.5K时,可以响应9000多次,按上面例子每秒种可以处理100台工作站每台每秒90次请求。

根据以上可以看出在一台服务器中,要解决工作站的速度首先要解决硬盘的I/O处理速度,否则再怎么升级CPU,扩大内存,换主机版,都不会有很好的作用,目前很多服务器为了提高I/O处理速度做磁盘阵列,而要达到SoliWare 这款固态硬的性能,最极端情况下需要100个普通硬盘做磁盘阵列,当然在无盘服务器中是不可能用这么多盘做阵列,同时也不需要这么高性能,但用了固态硬盘,肯定就不用再去做磁盘阵列了,同时对于一个服务器带50个还是100个工作站都不会存在问题。

目前给一般无盘服务器的固态盘配置建议是:

  • 无盘服务器读部分:

    64G(128GB) SSD加1个500G大容量硬盘。SSD 做为系统盘,并把该SSD的剩余空间创建新镜像包作为常用数据存放地来使用,举例为“三十款热点网游”镜像包,系统和常用资料放入SSD内,而500G硬盘用来装那些不常用的资料。

  • 无盘服务器写部分:

    传统无盘的数据写入处理,通常采用的方案是多个硬盘组建阵列后做回写,但如果要求回写的性能,最好还是选用SSD,因为SSD在写的I/O处理速度上也是普通盘的3倍左右,相当于用3个普通盘做阵列的速度。当然如果用多SSD再组建回写阵列的话,性能亦会成倍提升。

下面是用SSD和SCSI盘做无盘服务器时工作站测试出的速度截图

Soliware固捷固态硬盘无盘客户端测试
用SSD的服务器,无盘客户端测试的平均读是62M/S
传统硬盘无盘服务器客户端测试结果
用HHD的服务器,无盘客户端测试的平均读是29M/S

通过以上的测试可以看出,用SSD后,连续读速度提高了100%。

在网吧做游戏的实际启动测试比较:

  • 鬼泣4 机械盘 1分55秒 固态盘 1分16秒 速度提高34%
  • 命令与征服3 测试为遭遇战 8家 从开始到进入机械盘为 41秒 固态盘为26秒速度提高36%
  • 魔兽世界 机械盘 16秒 进入 ,固态盘 10.5秒 进入 速度提高34%

总结:用固态硬盘做无盘服务器大大提高了服务器的性能,提高了工作站的运行速度,给学习娱乐带来了效率,在经济上减少做磁盘的阵列和升级其它硬件设备的费用,同时固态硬盘不会象传统盘那样长时间使用后老化速度变慢的问题,不需要经常去给硬盘做碎片整理,另外发热量和功耗低减少电费开支。

来源: http://www.dzl.cc/Solutions/solution-soliware-ssd-wupan-server.html

如需更详细资料请联系xeonwell@dzl.cc

posted @ 2009-03-14 15:21 XeonWell 阅读(196) 评论(0) 编辑

在车载DVR和车载电脑中,目前唯一最不安全和无法保证的就是保存数据的硬盘,硬盘一旦出问题,那么这两样设备的功效就为零,甚至前期所做的工作也全部归零。

硬盘的天敌就是车载设备应用,因为车载设备一直处于不断振动,并伴有偶然冲击,而硬盘是由高速转动的盘片,快速移动的磁头,磁场电机等组成,硬盘里高速旋转的盘片和移动磁头间要保证平稳,也就是不能有外界的作用力,否则就不能正常运行或作用力大时就坏掉,就好比高速飞行中的飞机遇上小鸟就能使飞机毁掉一样,因为运行速度快与小质量物体间相碰后产生力量巨大,目前很多硬盘宣称有防振动设计,但这是只相对比普通的要好,但不是100%安全,其它设备坏了可以修或只是停止工作,而硬盘坏掉就是数据丢失,维修起来又非常难。所以说硬盘非常脆弱。

SSD是一个半导体器件组成的存储器设备,它和硬盘比的优缺点是:

  1. 抗振动和抗冲击能力强
  2. 读写速度快
  3. 耗电量和发热低
  4. 可修复能力强,不容易致命性损坏
  5. 数据加密
  6. 体积小方便整体设备的设计
  7. 缺点是成本比硬盘高

SoliWare SSD在车载DVR中的应用特点

一般车载DVR Soliware固捷固态硬盘
一般 DVR图片  固捷SSD
  1. SSD可做到32G,64G,128G容量可满足3路D1格式6天10小时的录像时间。
  2. SSD是车载DVR 中抗振性最强的设备之一,因此不用再为硬盘的抗振花更多的精力设计和生产成本上开销
  3. 由于SSD抗振强,因此不怕出现车颠簸时,录像画质受影响和硬盘坏掉
  4. 由于SSD比硬盘有着更快的读写性能,可保证高端的DVR在网洛中随时监控中的速度要求,同时由于提高了比硬盘最少3倍以上的写速度,所以可以承担更高的画质录像和多路录像。
  5. SSD耗电和发热量低,同时抗环境和宽温等条件,可保证设备长时间的稳定运行。
  6. SoliWare SSD可采用全盘加密方式,另加上较厚的铁壳,对资料的安全得到非常好的保障。
  7. SSD坏掉后可修复机会大,在没有特别严重的物理损坏条件下一般资料不会丢失。

SoliWare SSD在车载电脑中的应用特点

  1. SSD比硬盘有着更快的读和写的性能,可提高车载电脑的运行速度,一般人在车上使用电脑是一件很辛苦的事情,如果电脑速度快可提高工作效率和使用乐趣。
  2. 车在颠簸时,配置SSD电脑可以正常运行,不会有停顿的现象
  3. SSD抗振性强,保证电脑的稳定运行和数据安全
  4. 车一般本身温度就很高,如果加上发热量大的硬盘,使车上电脑散热问题很难解决,而SSD耗电和发热都很小。
  5. 车载电脑在设计时空间大小有限,设计难度较大,而SSD可做1.8寸和2.5寸,同时有SATA/PATA两种接口另外由于不考虑它的放置位置,因此容易设计。

SoliWare 固态硬盘的特点:

  1. 掌握和拥有SSD多项技术让产品线丰富及技术提升空间大.
  2. 超大的128M 缓存,是目前同类级别产品中最大的,巨大的缓存除了能够提高性能以外,还能够大 幅度延长固态盘的写入寿命,在日常使用情况下,大的缓存可以大幅提高写请求的缓存命中率, 即减少了向闪存颗粒写入的次数,从而延长了固态盘的寿命
  3. 突破了当前MLC SSD 写的性能瓶颈,连续写大于110M/S, 超强的随机写性能,0.5K写时秒大于280次,处于目前MLC SSD 中的领先水平
  4. 采用了动态自适应式四通道技术,在满足同样的性能下,自适应通道技术能够减少对闪存的擦写块数。从而提高固态盘的寿命,目前其它同样性能的MLC SSD多为8通道以上.
  5. 损耗均衡的写机制,提高SSD的寿命
  6. 严格的坏块检测机制和纠错保证了数据的安全性和SSD的可靠性.
  7. 可提供全盘硬件加密和销毁功能

结语:

在车载DVR和车载电脑中,由于夏天长、温度高,且很多车辆不具备空调,由此车厢内会空气流动不畅,而普通硬盘、电源及各芯片功耗很大,一般的自然散热效率太低,需要效率高的风机散热。但车辆上灰尘、油烟严重,传统的风机散热会把大量灰尘带进机箱,加上油烟、潮湿等因素,灰尘会沉积在芯片引脚上形成短路,并阻碍散热。使用防尘网可缓解压力,但也会使得灰尘积聚到防尘网上,造成风道堵塞,而无法散热,而SSD的特性都可以使这些问题减少,从而可提高设备的运行效率和稳定的寿命。

 

来源: http://www.dzl.cc/Solutions/solution-soliware-ssd-dvr.html

如需更详细资料请联系xeonwell@dzl.cc

posted @ 2009-03-14 15:20 XeonWell 阅读(94) 评论(0) 编辑

2008年7月29日 #

IE的user-agent取值下面是下列地址的组合+一些默认值HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform
 HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post Platform
 修改后重启ie即可

 Firefox
 1. 地址栏里输入about:config
 2. 在打开的配置项目里点右键--新增--字符串
 3. 输入名称general.useragent.override
 4. 输入你想修改的值, Firefox2.0.0.15版本的默认值为Mozilla/5.0 (Windows; U; Windows NT 5.0; zh-CN; rv:1.8.1.15) Gecko/20080623 Firefox/2.0.0.15

或者关闭firefox, 打开%userprofile%\Application Data\Mozilla\Firefox\Profiles\目录,再打开类似1rd05mii.default的目录,找到prefs.js文件,在合适位置加入user_pref("general.useragent.override", "Mozilla/5.0 (Windows; U; Windows NT 5.0; zh-CN; rv:1.8.1.15) Gecko/20080623 Firefox/2.0.0.15 XeonWell:www.xw81.com");修改后面的字符串即可自定义user-agent


 Opera,safari
 目前没有找到,有知道的请告知


用途:针对我等个人站长,在登录和使用后台时,可以先判断user-agent中是否有指定字符串(或计算指定部分的md5值等),这样除非抓包或者修改源码,否则就算知道密码,也没办法使用后台.


posted @ 2008-07-29 11:10 XeonWell 阅读(1049) 评论(0) 编辑

2007年2月11日 #

最近学习.net的时候,知道了.net中有StringBuilder类来方便频繁的字符串操作,想起java中也有StringBuffer类来创建可修改的字符串序列,何不给自己喜爱的JavaScript也加上这么个功能呢?于是祭起editplus,经过一番努力,终于有了下面的代码,写完之后上网搜了几个别人写的,感觉自己这个可以生成有规则的html代码的功能是别人没有的,所以贴出来给大家拍拍砖。
我的电脑的测试结果(重复10000次):在ie7上平均为300/1300ms,在ff2上则为400/250ms。
代码如下:
StringBuilder
posted @ 2007-02-11 00:47 XeonWell 阅读(83) 评论(0) 编辑

2007年2月4日 #

原文地址:http://www.quirksmode.org/dom/inputfile.html
翻译地址:http://www.xw81.com/translate/inputfile/inputfile.html

使用CSS来改变所有的表单元素的样式时,文件上传控件的表现到目前为止是最差的。IE中仅提供一点点样式可以应用,Mozilla中支持的更少,而其他浏览器几乎不支持。特别是“浏览”按钮,完全不能使用CSS来操作。
…………

注:www.box.net里面有用到该方法,大家可以注册之后看看它如何应用的样式,位置为登录之后选择upload即刻看到
IE和Firefox的一些插件可以很方便的及时查看页面内元素的属性,具体介绍大家可以访问这篇文章ie与FireFox下扩展开发插件收集

posted @ 2007-02-04 12:22 XeonWell 阅读(563) 评论(0) 编辑

2007年1月28日 #

摘要: 【全文】整理一下自己经常用到的插件ie下的开发插件1.微软为了方便web开发者,推出了Internet Explorer Developer Toolbar,介绍和下载地址:点这里打开 (这个是最新版本beta 3)至于其功能,不用多说,用了都说好.赶快去体验一把.下面是截图2.另外一个工具叫HttpWatch Professional,当前版本是4.1.26,是一款强大的网页数据分析工具,可以查...阅读全文
posted @ 2007-01-28 00:18 XeonWell 阅读(360) 评论(2) 编辑

2007年1月2日 #

posted @ 2007-01-02 13:32 XeonWell 阅读(130) 评论(1) 编辑