文档库 最新最全的文档下载
当前位置:文档库 › Windows虚拟磁盘与路径容错

Windows虚拟磁盘与路径容错

Windows虚拟磁盘与路径容错
Windows虚拟磁盘与路径容错

第25卷 第12期2005年12月北京理工大学学报

T ran sacti on s of Beijing In stitu te of T echno logy

V o l .25 N o.12D ec .2005

文章编号:100120645(2005)1221057205

W i ndows 虚拟磁盘与路径容错

谭毓安, 曹元大, 张雪兰, 王 佐

(北京理工大学信息科学技术学院计算机科学工程系,北京 100081)

摘 要:为提高系统的可用性,在W indow s 内核中加入冗余路径驱动程序实现路径容错功能Ζ在W indow s 环境下构造了虚拟总线及虚拟磁盘设备,使路径故障后虚拟设备不会被删除,保障了上层应用的持续运行Ζ在同一个内核驱动程序中集成了总线驱动和磁盘过滤两种功能,节约了驱动程序占用的内核空间Ζ通过加入虚拟磁盘,在保持

W indow s 即插即用功能及设备层次的同时实现了设备的持续性Ζ

关键词:容错;虚拟磁盘;总线驱动程序;过滤驱动程序中图分类号:T P 30218 文献标识码:A

V irtual D isks and Fault Toleran t Paths i n W i ndows

TAN Yu 2an , CAO Yuan 2da , ZHAN G Xue 2lan , W AN G Zuo

(D epartm en t of Compu ter Science and Engineering ,Schoo l of Info rm ati on Science and T echno logy ,Beijing In stitu te

of T echno logy ,Beijing 100081,Ch ina )

Abstract :A redundan t p ath driver fo r W indow s is i m p lem en ted to to lerate the p ath failu res and i m p rove the system availab ility .V irtual bu s device ob jects and disk device ob jects are registered and kep t p ersisten tly even w hen the p ath fails ,to p reven t the upp er app licati on s from being in ter 2rup ted .T he bu s device driver and disk filter driver is in tegrated to si m p lify the i m p lem en tati on and save the con sum ed kernel sp aces

.T h rough the in troducti on of virtual disk s ,the device p er 2sistency is ach ieved in the p lug and p lay environm en t ,and the sto rage h ierarch ical device tree is no t changed .

Key words :fau lt to lerance ;virtual disk ;bu s device driver ;filter driver

收稿日期:20050205

基金项目:国家部委预研项目(41325081)

作者简介:谭毓安(1972-),男,博士,副教授,E 2m ail :victo rtan @yeah .net Λ

为提高主机及存储设备的可用性,采用高可用性软件、集群软件及磁盘阵列、内存校验纠错等容错

技术[1~3],对于连接主机和存储设备的I O 路径,在硬件上实现冗余配置,在软件上采用了分层结构设计冗余路径驱动程序Λ通过对磁盘设备的输入 输出(I O )请求进行过滤处理,当路径出现故障时,I O 请求失败后由驱动程序进行I O 请求的重试实现路径容错ΛW indow s 2000,W indow s 2003及XP 操

作系统支持硬件设备的即插即用Λ当I O 路径出现故障时,即插即用管理器就删除这些“丢失的”磁盘设备及分区设备,以及建立在分区设备之上的卷设备和盘符Λ这样,应用程序就不能继续使用这些设备,不能实现路径容错的功能Λ因此,SPD 驱动程序必须处理系统的即插即用请求,在路径故障时维持应用程序所使用的磁盘设备不被删除,保障上层应用的持续运行Λ

1 设备持续性问题

111 设备的层次关系

图1为一个简化的冗余路径系统Λ主机通过PC I 总线上的两个HBA 连接到同一个LU N 上,LU N 具有2条路径

Λ

图1 冗余路径

F ig .1 R edundant path s

每一个设备都有对应的总线驱动程序和功能驱动程序Λ总线驱动程序为总线上的每个设备创建物理设备对象(p hysical device ob ject ,PDO ),功能驱动程序又为每个PDO 创建功能设备对象(functi on 2al device ob ject ,FDO )Λ在执行读写或即插即用等

操作时,内核向各个相关驱动程序发送I O 请求包(inp u t ou tp u t request p acket ,I R P )Λ

图2 磁盘设备的层次关系

F ig .2 H ierarchy of disk device objects

冗余路径环境下设备对象的层次如图2所示[4]ΛPnp 管理器为PC I 总线创建了一个PDO PC I _BU S ,其功能驱动程序为p ci

.sys .p ci .sys 为每一个HBA 分别创建了PDO HBA 1和PDO HBA 2Λ同样,scsi po rt .sys (或sto rpo rt .sys )又创建了FDO HBA 1和FDO HBA 2ΛHBA 查找总线上所连接的磁盘(LU N ),创建了磁盘设备PDO D ISK1和PDO D ISK2Λ磁盘设备的功能驱动程序为disk .sys ,创建了FDO D ISK1

和FDO D ISK2Λ在这个树型结构中,FDO HBA 1与PDO D ISK1,FDO HBA 2与PDO D I SK2构成了父子关系,FDO HBA 是父设备,PDO D I SK 是子设备Λsto rpo rt .sys 是W indow s 2003中scsi po rt .sys 的升级版本,具有更高的I O 吞吐能力Λ

112 路径故障时磁盘设备被删除

在图2中,内核为LU N 创建了2个磁盘设备Λ路径驱动程序必须选择其中的一个作为呈现设备,允许在这个设备上进一步创建分区设备和卷设备,供上层程序使用Λ而对另一个设备,则不允许上层程序直接访问Λ这里指定呈现设备为FDO D I SK1,在LU N 上建立N T FS 文件系统,并给它分配一个盘符X :,应用程序使用该盘符来引用文件系统上的文件Λ

Pnp 管理器定期枚举系统中的所有设备Λ枚举磁盘设备时,向FDO HBA 发送查询设备关系(query device relati on ,QDR )的Pnp 请求ΛHBA 驱动程序返回当前连接到该HBA 的所有磁盘设备的PDO D ISK 列表Λ当I O 路径出现故障,如光纤电缆被断开时,即插即用管理器通过HBA 枚举不到磁盘设备,就会删除那些“丢失的”磁盘设备及分区设备,以及建立在分区设备之上的卷设备和盘符Λ路径恢复后,HBA 驱动程序创建新的磁盘设备,并要求Pnp 管理器重新枚举设备Λ

如果FDO D ISK2所属的路径发生故障,PDO D ISK2

和FDO D ISK2被删除,应用程序能继续访问LU N ;而一旦FDO D ISK1所属的路径发生故障,PDO D ISK1和FDO D ISK1被删除,分区设备和盘符也随之被删除,应用程序访问不到LU N 及其盘符X :和文件系统,不能实现路径容错功能Λ

2 两种传统的解决方案

211 截获Q D R

冗余路径驱动程序SPD 截获FDO HBA 对QDR 请求的处理,避免Pnp 管理器在路径故障时删除磁盘设备[5,6]ΛHBA 驱动程序枚举不到某个磁盘设备时,磁盘设备“丢失”,SPD 修改HBA 驱动程序返回的磁盘设备列表,将“丢失的”磁盘设备加入到列表中Λ这样,在FDO D I SK1的路径发生故障时,Pnp 管理器察觉不到磁盘设备已经“丢失”,分区设备和盘符不会被删除Λ系统发送给FDO D ISK1的I R P 请求由SPD 转发到FDO D ISK2执行,从而实现路径容错功能Λ

实现这种方法只需要一个驱动程序,而且不需

8501北京理工大学学报第25卷 

要修改和扩充其他驱动程序Λ然而它仅适用于采用scsi po rt .sys 的系统,与sto rpo rt .sys 不兼容Λ路径出现故障时,PDO D ISK1不会被删除Λscsi po rt .sys 在路径恢复时不会创建新的磁盘设备,PDO D ISK1回到正常状态;而sto rpo rt .sys 在路径恢复时会创建新的磁盘设备PDO D ISK3,磁盘设备PDO D I SK1和PDO D ISK3占用相同的硬件地址,Pnp 管理器检测出冲突后,进入死机蓝屏状态(b lue screen of death ),系统不能继续工作Λ212 M P I O

M icro soft 的M P I O 采用了虚拟磁盘的思想[4,7],设计了新的总线驱动程序m p i o .sys ,为系统中的每一个LU N 创建一个虚拟磁盘,如图3所示Λ为HBA 设计了一个过滤驱动程序m p sfilter .sys ,将HBA 的子设备的类型从disk 改为m p dev ,由一个新的功能驱动程序m p dev .sys 管理Λ这样,分区设备、卷设备及盘符就会建立于虚拟磁盘设备FDO VD I SK 上,而不是FDO D I SK1上,供上层使用ΛFDO VD I SK 作为LU N 的呈现设备Λ图中的阴影部分代

表M P I O 对设备层次的改变

Λ

图3 M P I O 虚拟磁盘及设备层次

F ig .3 H ierarchy of M P I O virtual disk devices

当FDO VD I SK 收到上层的I R P 请求后,交给FDO D ISK1或FDO D ISK2执行ΛFDO VD I SK 不依赖于具体的I O 路径,当任何一条路径发生故障时,Pnp 管理器

会删除一个FDO D I SK ,而FDO VD I SK 继续存在,I R P 请求也可以继续执行Λ当路径恢复时,会重新创建新的PDO D ISK 和FDO D ISK Λ

这种方法允许Pnp 管理器随路径状态的变化

动态地创建和删除磁盘设备,适用于scsi po rt .sys 和sto rpo rt .sys Λ然而,这种方法的实现过于复杂,虚拟磁盘的创建和模拟需要由3个驱动程序m p i o .sys ,m p sfilter .sys ,m p dev .sys 完成Λ尤其在W in 2dow s 操作系统源程序没有全面开放的情况下实现难度更高Λ

作者使用集成驱动程序实现虚拟磁盘的方法,对原有的冗余路径驱动程序(sp d .sys )进行了扩展,使用一个驱动程序即可完成虚拟磁盘的创建和模拟Λ它既适用于scsi po rt .sys 和sto rpo rt .sys ,也不需要修改磁盘设备的类型及磁盘驱动程序Λ

3 集成驱动程序的设计

采用集成驱动程序实现的设备层次如图4所示Λ一方面,sp d .sys 作为总线驱动程序,提供了一个虚拟总线,创建FDO VBU S 和PDO VD ISK ;另一方面,它又是一个磁盘过滤驱动程序,对磁盘设备的I O 请求进行截获处理,创建F i D O VD ISK 、F i D O D I SK1和F i 2DO D ISK2ΛF i D O 代表filter device ob ject Λ图中的阴影

部分代表集成驱动程序对设备层次的改变Λ

图4 采用SPD 集成驱动程序的设备层次

F ig .4 H ierarchy of SPD integrated device driver

311 总线驱动程序

PDO ROO T 由Pnp 管理器创建,是设备枚举的出

发点Λ编写sp d .inf ,将sp d .sys 指定为总线驱动程序,在系统启动时以系统设备的形式自动加载,并创建FDO VBU S Λ随后,sp d .sys 为每一个LU N 创建一个PDO VD I SK Λ

为了枚举FDO VBU S 所代表的总线上的设备,Pnp 管理器向FDO VBU S 发送QDR 请求,sp d .sys 返回一

9

501 第12期谭毓安等:W indow s 虚拟磁盘与路径容错

个列表,其中包括由它所创建的所有PDO VD ISKΛ然后,Pnp管理器向每一个PDO VD ISK发送Pnp 请求,以获得它们的硬件标识符(B u s Q uery2H ard2 w are I D s)、设备标识符(B u s Q ueryD evice I D s)、兼容标识符(B u s Q ueryCom p atib le I D s)及实例标识符(B u s Q uery In stance I D)Λ为了使Pnp管理器将这些PDO当作磁盘设备处理,sp d.sys在响应这些Pnp 请求时,将它们的硬件标识符设置为L″SCS I GenD isk 0″(L代表U n icode形式),兼容标识符设置为L″SCS I D isk RAW 0″Λ这样,Pnp管理器就选择disk.sys作为这些PDO的功能驱动程序,并为PDO创建相应的FDO VD ISKΛ

312 磁盘过滤驱动程序

sp d.sys作为总线驱动程序,创建了虚拟磁盘PDO VD I SK及FDO VD ISK,然而这两个设备是虚拟的, FDO VD I SK下层的PDO VD I SK并不是由HBA驱动程序创建的,disk.sys不能像普通磁盘设备那样,将上层程序发送给FDO VD I SK的读写请求交给PDO VD I SK去处理Λ此外,还需要向上层屏蔽实际的磁盘设备,使上层程序不能直接发送读写请求到FDO D ISK1和FDO D ISK2Λ为此,将sp d.sys作为磁盘过滤驱动程序,截获对FDO VD ISK、FDO D I SK1和FDO D ISK2的I R P请求Λ将″sp d.sys″字符串加入到注册表中磁盘设备类的U pp erF ilters键作为上层驱动程序Λ在disk.sys 为磁盘设备创建了FDO后,调用sp d.sys的入口函数A ddD evice(),由sp d.sys创建过滤设备对象F i2 DO VD I SK、F i D O D ISK1或F i D O D I SK2Λ

系统对磁盘设备的I R P请求首先被发送给这些F i D O,由sp d.sys进行统一处理Λ

sp d.sys收到系统上层的I R P请求后,检查I R P中的设备对象和I R P请求类型Λ①当设备对象为F i D O VD I SK并且该I R P是读写请求时,sp d.sys将这些请求转交给FDO D I SK1或FDO D I SK2执行Λ执行返回后,sp d.sys检查执行结果Λ若执行成功,将I R P 请求直接返回上层;若执行失败,则在另一个FDO D ISK上重新执行这个I R P请求,直到I R P请求执行成功或达到规定的超时值为止Λ②设备对象为F i D O VD ISK,但该I R P不是读写请求时,将该I R P直接交给下层的FDO VD I SKΛ③设备对象为F i D O D I SK1或F i D O D ISK2,而且是QDR请求时,为了阻止系统在F i D O D ISK1或F i D O D ISK2上建立分区,sp d.sys将I R P 标记为失败后直接返回Λ

这样,只有F i D O VD I SK之上才能创建分区设备、卷设备等,上层程序也只能使用F i D O VD I SK和FDO VD I SK访问LU NΛFDO D I SK1和FDO D ISK2作为F i2 DO VD I SK的2条备选路径Λ在路径故障时,该路径对应的磁盘PDO,FDO,F i D O被Pnp管理器删除, sp d.sys从备选路径中删除该磁盘的FDO;而路径恢复时,重新为该磁盘建立PDO,FDO,F i D O,sp d. sys将该磁盘的FDO重新加入到备选路径中Λ在LU N重新启动情况下,可能出现2条路径同时故障而导致备选路径为空Λ这时,sp d.sys将I O请求保持一定的时间,只有在超时后才将F i2 DO VD I SK的所有I O请求标记为失败Λ若在规定的时间内有1条路径恢复正常(如LU N启动完成),则I O请求能够继续执行Λ

313 虚拟磁盘的动态配置

在系统启动时,根据配置可自动创建虚拟磁盘,虚拟磁盘配置还可在系统运行时动态地创建和删除Λ删除虚拟磁盘时,向FDO VBU S发送i octl命令,要求它删除该虚拟磁盘的PDO VD ISK;创建虚拟磁盘时,同样是向FDO VBU S发送i octl命令,要求它创建PDO VD ISK. FDO VBU S调用I o InvalidateD eviceR elati on s(),通知Pnp管理器磁盘设备已发生变化Λ

4 集成驱动程序的实现

411 实现方法

与其他两种冗余路径方案的比较见表1ΛM P I O 和本文中均采用了虚拟磁盘实现路径容错,LU N的呈现设备不再依附于某一个具体路径,在路径故障时不会影响上层程序对LU N的访问Λ截获QDR方法对即插即用的支持不充分,与sto rpo rt.sys不兼

表1 与其他方案的比较

Tab.1 Co m par ision with other solution s

方法呈现设备支持sto rpo rt.sys驱动程序数私有接口过滤驱动程序

集成驱动程序F i D O D I SK是1无磁盘设备(spd.sys) M P I O F i D O VD I SK是3有HBA设备(mp sfilter.sys)

截获QDR F i D O D I SK否1无HBA、磁盘设备(spd.sys) 0601北京理工大学学报第25卷 

容,在使用路径容错时必须放弃sto rpo rt的高I O 处理能力Λ

在M P I O中,总线驱动、磁盘功能驱动、HBA过滤由3个驱动程序分别实现,还修改了标准的磁盘驱动程序disk.sys,标准磁盘设备也不再由disk. sys驱动,而改为m p dev.sysΛ在m p i o.sys和m p s2 filter.sys之间必须采用其私有接口,由m p sfilter. sys向m p i o.sys报告LU N的路径Λ因此,为实现虚拟磁盘及路径冗余,M P I O对设备层次进行了较大的改动,实现过程复杂Λ由同一个驱动程序实现总线驱动和磁盘过滤两部分功能,不需要实现驱动程序之间的私有接口,disk.sys及下层的设备层次保持不变Λ

集成驱动程序sp d.sys所占空间为54144B,而3个M P I O驱动程序(版本号为1114)还需要为M P I O编写设备特殊模块(device sp ecific m odu le, D S M),共需要122880BΛ集成驱动程序节约了内核空间Λ

412 I O吞吐能力

使用I om eter测试程序在W indow s2003及SU N Sto rEdge3510磁盘阵列下进行测试,M P I O 的负载均衡采用轮转模式(round b in)Λ对顺序读、顺序写、随机读、随机写等4种测试模式,分别选取8种I O块大小(1,2,4,8,16,64,256kB,1M B),分别测试2条路径下负载均衡对吞吐能力的提高比率,取8种I O块测试结果的平均值如表2所示Λ

表2 I O吞吐能力的测试结果

Tab.2 Test results of I O throughput%测试模式顺序读顺序写随机读随机写平均值集成驱动程序7011754133211191914641129 M P I O40126916664156-415727148

M P I O在随机读的测试中指标较好,而其他3项测试较差Λ集成驱动程序4项测试的平均值比M P I O高13181%Λ

5 结 论

所实现的驱动程序集成了总线驱动与磁盘过滤两种功能,在W indow s即插即用环境下实现了路径冗余Λ与M P I O相比,减少了驱动程序个数,设备层次保持不变Λ该方法还可应用于总线驱动程序与功能驱动程序的集成,采用同一个驱动程序处理总线及总线上挂接的设备Λ

参考文献:

[1] Chen P,L ee E,Gib son G.RA I D:H igh2perfo r2

m ance,reliab le secondary sto rage[J].A C M Compu t2

ing Su rveys,1994,2(26):145-188.

[2] J iM inw en,V eitch A,W ilkes J.Seneca:R emo te m ir2

ro ring done w rite[Z].U SEN I X T echn ical Confer2

ence,San A n ton i o,2003.

[3] Gabber E,Fellin J,F laster M.StarF ish:H igh ly2

availab le b lock sto rage[Z].U SEN I X T echn ical Con2

ference,San A n ton i o,2003.

[4] N aik D.In side w indow s sto rage[M].L ebanon:Pear2

son Educati on Inc.,2004.

[5] T an Yu’an,Cao Yuanda.D esign and i m p lem en tati on

of a RD P device driver fo r w indow s2000[J].Jou rnal

of Beijing In istitue of T echno logy,2003,12(3):260-

264.

[6] 谭毓安.存储区域网络冗余路径的研究[D].北京:北

京理工大学信息科学技术学院计算机科学工程系,

2004.

T an Yu’an.R esearch on redundan t path s of sto rage

area netw o rk[D].Beijing:D epartem en t of Compu ter

Science and Engineeing,Beijing In istitue of T echno lo2

gy,2004.(in Ch inese)

[7] M icro soft Co rp.M icro soft sto rage techno logies2m u lti2

path I O[EB OL].h ttp:∥www.m icro https://www.wendangku.net/doc/8518254881.html, w indow sserversystem sto rage techno logies mp i o

defau lt.m spx,2004201212 2004212205.

1601

 第12期谭毓安等:W indow s虚拟磁盘与路径容错

一键挂载VHD虚拟磁盘Windows的贴心小功能

一键挂载VHD虚拟磁盘Windows 的贴心小功能

————————————————————————————————作者:————————————————————————————————日期:

一键挂载VHD虚拟磁盘,Windows 8的贴心小功能 Windows 8发布到现在也有一段时间了,不知道又有多少朋友升级到Win8了呢?相信应该有不少吧,Windows 8相比于以前的Windows而言的确是有着很多不同凡响的改进的,也确实让我们的用户体验更加的优秀了,在Windows 8发布之前的时候我们就向大家介绍过Windows 8一些非常人性化的改进,比如说支持直接挂载ISO文件,省去了我们安装虚拟光驱软件的麻烦,其实除了可以直接挂在ISO文件之外,在Windows 8中还支持直接双击挂载VHD文件,相比于Windows 7而言,这又是一项改进了。 下面我们就来给大家演示下这个功能。 VHD文件全名叫做Virtual Hard Disk,也就是虚拟磁盘,是微软推出的一种磁盘的格式,在Hyper-V中安装操作系统时,就可以把操作系统安装在这种虚拟磁盘文件中,VHD对于普通的消费者或者是专业的IT技术人员都可以说是非常重要的,在Windows 7中我们就可以将操作系统直接装在一个VHD文件中,在启动的时候直接从VHD启动,安装在VHD 中的操作系统用起来和安装在磁盘驱动器里的操作系统并没有什么区别,而且VHD只是一个单一的文件,不会单独占据一个磁盘分区。在Windows 7中我们如果要查看一个VHD 文件里面的内容需要在磁盘管。 首先按下Win+R组合键,然后输入diskmgmt.msc回车。

关于构建容错纠错机制的几点思考

关于构建容错纠错机制的几点思考 各位老师、同学们: 大家下午好。 非常荣幸能和大家一起探讨关于构建容错机制方面的内容,下面我结合自己所思考的几个方面与大家进行交流,欢迎大家批评指正。 一、容错纠错的基本涵义 1、容错,就是要允许在探索具有一定的经济社会风险实践中,启动相应程序,将这种经济社会风险控制在合理的范围,对相应的责任人实施豁免。 2、纠错,就是在风险发生之后,能够有一种机制和程序自动启动,对产生风险的源头、过程及后果进行科学评估,找出原因,及时修正。 具体落实到工作中,容错纠错是指对单位和个人在推动发展、改革创新、维护稳定过程中,未能实现预期目标或出现偏差失误,但不违反法律规定和政策规定,勤勉尽责、未谋取私利的,不作负面评价,及时纠错改正,免除相关责任或从轻减轻处理。 二、容错纠错的基本依据 建立容错纠错机制,为改革创新保驾护航,是让广大干部愿干事、敢干事、干成事,为改革创新者撑腰鼓劲的重要举措。而容错纠错的基本标准就是“三个区分”原则。党的十八大以来,习

近平总书记多次强调要坚持“三个区分开来”,就是把干部在推进改革中因缺乏经验、先行先试出现的失误和错误,同明知故犯的违纪违法行为区分开来;把上级尚无明确限制的探索性试验中的失误和错误,同上级明令禁止依然我行我素的违纪违法行为区分开来;把为推动发展的无意过失,同谋取私利的违纪违法行为区分开来。 通过正确运用“三个区分开来”,就是要严格区分失误与失职、敢为与乱为、负责与懈怠、为公与谋私的界限,保护改革者、鼓励探索者、宽容失误者、纠正偏差者、警醒违纪者。 三、容错的具体情形 目前,从各地的实践经验来看,建立合理的容错机制,要综合分析问题发生的背景原因、动机目的、政策依据、情节轻重和性质后果等因素,准确研判,妥善处置。 下面是我个人感觉可以申请容错的几种情形: 1、在落实上级决策部署中,出现工作失误,但经过民主决策程序,没有为个人、他人谋取私利或为单位谋取不正当利益的;在这一点中,有两个重要因素,一是要经过民主决策,二是确定没有谋取不正当利益。 2、在推进改革创新过程中,因缺乏经验,先行先试出现探索性失误的; 3、因政策界限不明确等因素,在创造性开展工作中出现失误或造成损失的;

创建虚拟磁盘

STEP 1. 创建VHD文件 想要创建虚拟磁盘,必须先在任意硬盘中创建一个VHD文件,创建时,右键单击“计算机”,在弹出的右键菜单中选择“管理”,在打开的“计算机管理”界面中点选“磁盘管理”,进入到磁盘管理界面。 在“磁盘管理”窗口中单击菜单中的“操作”→“创建VHD”命令,打开“创建和附加虚拟磁盘向导”对话框。在此输入虚拟磁盘文件的保存位置,将以将该文件保存到较大的分区中。随后在“虚拟磁盘大小”输入虚拟磁盘的容量,在此我们可以根据需要输入。 设置完成后点击“确定”系统自动完成虚拟磁盘的创建,这时在操作界面除了硬盘分区和光驱之外会新增一个“磁盘1”。 STEP 2.初始化虚拟磁盘 在Windows7系统中,创建虚拟磁盘很简单,但是刚创建好的虚拟磁盘还不能直接使用,还得进行“初始化”。将鼠标指针移动到“磁盘1”上,单击鼠标右键,在弹出的快捷菜单中选择“初始化磁盘”,打开“初始化磁盘”窗口,勾选磁盘,选择分区形式,单击“确定”按钮(如图1),完成虚拟磁盘初始化。

▲图1 初始化虚拟磁盘 此时该虚拟磁盘还不能使用,使用前我们还需对其进行分区、格式化等设置操作。右键单击该驱动器选择“新建简单卷”命令,弹出磁盘分区向导,在此我们可以根据需要对虚拟磁盘进行分区操作。分区完成后,我们可以看到磁盘管理器中新的磁盘分区。 至此,创建虚拟磁盘的工作就算基本完成了,你可以直接在磁盘管理器中操作虚拟磁盘。 STEP 3. 分离和附加VHD文件

很多新手在成功创建虚拟磁盘后未经任何操作就直接删除磁盘驱动或者重启电脑,这样会造成虚拟磁盘无法再打开,正确的做法是: 在磁盘管理窗口右击新建的或打开的虚拟磁盘,选择“分离VHD”,此时虚拟磁盘被安全关闭,这样你就可以放心地重启你的电脑了。下次需要再打开这个虚拟磁盘时,要在磁盘管理器中对其进行附加VHD操作。附加时,在磁盘管理器菜单中单击“操作”→“附加VHD”命令,打开“附加虚拟硬盘”对话框,单击浏览按钮选择好上次安全关闭的VHD文件,单击确定即可将该虚拟磁盘添加到“磁盘管理器”中。

学习三项机制心得体会范文3篇

最新学习三项机制心得体会范文3篇 三项机制推进领导干部能上能下,是落实全面从严治党、营造良好政治生态的重要举措,下面是整理的关于最新学习三项机制心得范文,欢迎阅读参考! 最新学习三项机制心得体会范文1 陕西省出台《陕西省党政干部鼓励激励办法(试行)》《陕西省党政干部容错纠错办法(试行)》《陕西省党政干部能上能下办法(试行)》,。这一制度创新举措不仅在陕西党政干部中引发强烈反响,也引发各方热议。 党的十八大以来,党中央坚持全面从严治党,严字当头、一严到底,干部队伍乱作为被管住了。 但同时,少数干部出现了做工作干事情动力不足、积极性不高,廉而不为、廉而不勤、懒政怠政等问题,表现为能力不足不善为、动力不足不想为、担当不足不敢为,成为制约各项工作推进的重要因素。 而陕西推出三项机制,传递的信号就是希望最大限

度地激发和保护全省干部干事创业的积极性、营造争先 创优的好氛围、凝聚追赶超越的精气神。 中国共产党人是开拓创新的典范。在革命战争年代,以毛泽东同志为代表的共产党人,开辟了农村包围城市 的独特道路,创造性地发展了马克思主义。 在改革开放时期,邓小平同志强调,改革开放胆子 要大一些,敢于试验,不能像小脚女人一样。看准了的,就大胆地试,大胆地闯。 在新世纪新阶段,总书记指出,越是伟大的事业,往往越是充满艰难险阻,越是需要开拓创新。 建设中国特色社会主义,实现中华民族伟大复兴的 中国梦,是前无古人的伟大事业,须发挥各地方各部门 的主动性创造性。 在这一历史进程中,我们要按照总书记所强调的,把干部在推进改革中因缺乏经验、先行先试出现的失误 和错误,同明知故犯的违纪违法行为区分开来;把上级尚无明确限制的探索性试验中的失误和错误,同上级明令

虚拟机中如何扩展一个虚拟磁盘的大小(图解)

虚拟机中如何扩展一个虚拟磁盘的大小(图解) 2009-12-07 00:14:59| 分类:PC | 标签:|字号大中小订阅 问题的提出: 非常多的虚拟机使用者开始没有能预估到在虚拟机上安装系统后最后需要多少空间,使用了一段时间后发现虚拟机的磁盘空间不够了。怎么去解决呢? 方法一、 在虚拟机配置处增加一个硬盘。 点击Edit virtual machine settings

点击下一步,增加一块硬盘

接下来就是按照提示操作就可以了。 这个方法不是最好的。增加了一个硬盘,对虚拟机的性能并没有什么太大的影响。 方法二: 使用VMware自身带的工具进行扩展硬盘 1、首先找到VMware的安装路径,从vm的快捷方式的属性去寻找安装路径

在安装文件夹下我们可以看到这个命令:vmware-vdiskmanager.exe

这个命令必须在命令行下运行。 进入命令行状态。 C:\Program Files\VMware\VMware Workstation>vmware-vdiskmanager.exe VMware Virtual Disk Manager - build 19175.

Usage: vmware-vdiskmanager.exe OPTIONS diskName | drive-letter: Offline disk manipulation utility Options: -c : create disk; need to specify other create options 建立一个新的磁盘 -d : defragment the specified virtual disk 磁盘碎片整理 -k : shrink the specified virtual disk 压缩一个指定的磁盘 -n : rename the specified virtual disk; need to specify destination disk-name 重新命名磁盘的名称 -p : prepare the mounted virtual disk specified by the drive-letter for shrinking -q : do not log messages -r : convert the specified disk; need to specify destination disk-type 转换磁盘类型 -x : expand the disk to the specified capacity 扩展磁盘的容量 Additional options for create and convert: -a : (for use with -c only) adapter type (ide, buslogic o r lsilogic) -s : capacity of the virtual disk -t : disk type id Disk types: 0 : single growable virtual disk 1 : growable virtual disk split in 2Gb files 2 : preallocated virtual disk 3 : preallocated virtual disk split in 2Gb files The capacity can be specified in sectors, Kb, Mb or Gb. The acceptable ranges: ide adapter : [100.0Mb, 950.0Gb] scsi adapter: [100.0Mb, 950.0Gb] ex 1: vmware-vdiskmanager.exe -c -s 850Mb -a ide -t 0 myIdeDisk.vmdk ex 2: vmware-vdiskmanager.exe -d myDisk.vmdk ex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vm dk 示例: ex 4: vmware-vdiskmanager.exe -x 36Gb myDisk.vmdk 把myDisk.vmdk的容量扩展到36G

Windows7-创建虚拟磁盘方法

Windows7 创建虚拟磁盘方法 微软的虚拟机(VPC)相信很多朋友都玩过,你知道吗?在Windows7系统中可以创建虚拟磁盘分区,虚拟磁盘文件使用的正是微软虚拟机(VPC) 的文件格式“VHD”,也就是说Windows7系统虚拟磁盘文件和微软虚拟机(VPC)文件可以“互联互通”,非常方便。下面我们就一起看看在 Windows7系统中如何创建和使用虚拟分区。 一、创建虚拟磁盘 在Windows7系统中,可以通过“磁盘管理”工具创建虚拟磁盘,单击“开始→运行”,弹出“运行”窗口,在文本框中输入“diskmgmt.msc”(不含双引号),按下回车键,打开“磁盘管理”窗口,单击“操作→创建VHD”,弹出“创建和附加虚拟磁盘”窗口,单击“浏览”按钮,弹出“浏览虚拟磁盘文件”窗口,设置好保存位置和文件名,单击“保存”,返回“创建和附加虚拟磁盘”窗口,设置虚拟盘的容量,选择虚拟磁盘的格式,最后单击“确定”按钮,完成VHD文件的创建,此时“磁盘管理”中会新增一个名为“磁盘1”的虚拟磁盘。 小提示:虚拟硬盘的格式有“动态扩展”和“固定大小”两种选项,选择“动态扩展”项,Windows7系统会根据保存的数据动态调节大小;选择“固定大小”项,则表示虚拟磁盘的大小是固定的。 二、初始化虚拟磁盘

三、创建虚拟盘符 在Windows7系统中,创建好虚拟磁盘后,还可以为虚拟磁盘分配一个盘符,鼠 标右键单击新建好的,并经过“初始化”的虚拟磁盘,在弹出菜单中选择“新建简单卷”,启动“新建简单卷向导”,在向导带领下指定卷大小、分配驱动器号、格式化……,最 后单击“完成”按钮,完成卷的创建,打开“计算机”窗口,可以看到“虚拟磁盘”(如图3)。 四、关闭和删除虚拟盘 在Windows7系统中,可以关闭和删除虚拟磁盘,打开“磁盘管理”窗口,鼠标右 键单击“虚拟磁盘”图标,在弹出菜单中选择“脱机”,即可暂时关闭“虚拟磁盘”,在“计

心得体会范文建立容错纠错机制心得体会优秀篇_0344

2020 心得体会范文建立容错纠错机制心得体会优秀篇_0344 EDUCATION WORD

心得体会范文建立容错纠错机制心得体会优秀篇_0344 前言语料:温馨提醒,教育,就是实现上述社会功能的最重要的一个独立出来的过程。其目的,就是把之前无数个人有价值的观察、体验、思考中的精华,以浓缩、系统化、易于理解记忆掌握的方式,传递给当下的无数个人,让个人从中获益,丰富自己的人生体验,也支撑整个社会的运作和发展。 本文内容如下:【下载该文档后使用Word打开】 容错纠错机制是运用法治思维来破解改革发展难题的微观制度设施,内在地统一于全面依法治国、建设法治政府的实践中。下面小编分享了建立容错纠错机制心得体会优秀篇,供你参考。 在今年的政府工作报告中说到:“健全激励机制和容错纠错机制,给改革创新者撑腰鼓劲,让广大干部愿干事、敢干事、能干成事。”这一句话对于广大基层干部而言,犹如一颗“定心丸”。何谓“容错机制”?这本是工程设计中的一个术语,借用到干部管理中来,表达的是,对那些愿干事、敢干事、能干成事的官员,在改革创新的道路上所犯下的错误组织要宽容。其目的在于打造宽松环境,激发官员们改革创新的热情,让改革创新者轻装上阵,一心一意推进改革,心无旁骛从事创新。 当前社会改革环境不够宽松,部分干部滋生“多干多错、少

干少错、不干不错”的心理现状,建立健全容错纠错机制的提出,其目的就是为了改变这种“不敢作为”的情况,让干部不再畏首畏尾,成为一名“能作为、敢作为”称职干部。但在这一机制的具体操作中,却有很多问题值得我们进一步思考和探索。 一、保证容错机制的民主化、科学化。 “容错”虽然是针对干部的,但是在制定具体准则时,应广泛听取群众的心声。各地方可根据地方实际,通过本辖区统一发放调查问卷、召开街道、村级干部座谈会等方式,重点围绕建立党员干部容错纠错机制的必要性和可行性、怎样甄别错误、怎样具体纠正错误等问题进行探讨,收集意见和建议,并形成调研报告,最后在此基础上建立党员干部容错纠错机制的实施办法,通过调研保证这一机制建立的民主性和科学性。 二、明确“错误”细则。 如何避免容错免责成为干部违法乱纪的“保护伞”,如何有效地保护创新探索者的积极性,首先我们应该从目的、方向,看其行为的出发点是否为了改革发展这几个方面来甄别“错误”。要把干部在推进改革中因缺乏经验、先行先试出现的失误和错误,同明知故犯的违纪违法行为区分开来。其次,“错误”发生后,对于党员干部在改革创新中出现失误失败是对其从轻、免予问责及时补救,都需进行具体的细化,并制定纠错办法,让“纠错”有据可依。 三、接受群众监督。 基于“容错纠错机制”的特殊性,政府应在出台容错纠错细

关于容错纠错机制执行中的问题及建议

关于容错纠错机制执行中的问题及建议 为进一步推动追赶超越,解决干部队伍中存在的不担当、不作为问题,调动广大干部工作积极性,蒲城县委坚持把“三项机制”贯彻运用作为干部管理的基本遵循,在运用“三项机制”鼓励激励干部方面有一定效果,但在干部容错 纠错方面还存在一定短板和不足。 一、存在问题 一是容错纠错存在不平衡。虽然我县根据省市文件精神,制定了《XXX县落实“三项机制”实施细则(试行)》,各单位也制定了本单位落实方案,但是机制着力点都是侧重于容错方面,对容错的情形和程序进行了规定,9例容错纠错案例全部是容错案例,对纠错的程序、情形、规定缺乏,容错与纠错机制的整体性存在不平衡现象。 二是衡量尺度难以把握。在从严治党的新形势下,对如何把握容错纠错的尺度还缺少统一标准和上级指导性意见,先行先试的胆量有些不足,能容敢容的眼界还不够宽、不够广,存在“生怕出现失误和偏差”、“怕增加麻烦”、“多一事不如少一事”的心态。再加上政策的实践功能受限,在同一件事情的处理上,由于缺乏前例经验可循,容错纠错在度的把握上还缺乏探索,准确度还不高。 三是干部知晓率较低。虽然我县根据省市文件精神于

2016年出台了《细则》,逐年也进行了修订完善,但我县容错纠错机制仍处于摸索阶段,大部分干部对容错纠错机制了解不够,所了解的内容都是通过制度宣传牌、文件、电视、网络获取的,只知晓犯了错误可以申请容错纠错,但是具体的如何容、如何纠,哪些可以容、哪些可以纠了解不够。 二、改进建议 1.健全完善制度。坚持“三个区分开来”,加大探索力度,对容错免责的情形条件,认定程序,具体细则和操作准则进行广泛论证,结合我县实际,对现有的《细则》进行修订完善,对申请、调查、认定、处理、反馈、备案等环节作出明确规定,尤其其纠错方面进一步明确,就合理容错、纠 错改正、澄清保护、组织领导等方面提出明确要求。 2.加大容纠力度。进一步加大容错纠错力度,建立健全落实“三项机制”联系会议制度,对容错纠错机制的职能部门和职责进一步明确,同时建立清单台账,每季度搜集、整理全县符合容错纠错情形的人和事,按照容错纠错程序进行容错纠错,并定期召开联席会议通报工作开展情况,同时解决处理容错纠错工作中存在的不足和问题。 3.营造舆论氛围。利用政府网站、远程教育站点、网络党校、电视广、手机APP等平台,大力宣传报道容错纠错机制,提升干部对容错纠错机制的知晓率;将容错纠错纳入各单位学习的重要内容,通过中心组学习、专题学习,集中

vmware ESXI5.1中配置虚拟共享磁盘

ESXI 5.1中创建windows clust共享磁盘 MSCS故障转移群集是一组独立的计算机,这些计算机相互协作以提高应用程序和服务的可用性。多台群集服务器(称为节点)通过物理电缆和软件连接。如果其中一个群集节点出现故障,另外一个节点就会开始提供服务(该过程称为故障转移)。从而使用户遭遇服务中断的次数降至最低。 微软MSCS架构 下图中,如图1所示,微软MSCS CLUSTER可以实现对应用程序的高可用性,它可以保证应用在短暂的停滞后又快速恢复并且对外提供服务 我们在原先物理环境中共享磁盘往往是我们的存储,比如ISCSI存储、FC光纤存储、直连盘柜等等,那么当我们将业务切换至虚拟化环境中后,我们如何在Vsphere的基础架构中创建共享磁盘呢? Vsphere作为业界领先的虚拟化产品,支持在虚拟化环境中是使用MSCS,我们只需要简单配置就能实现。 1、首先我们创建MSCS需要两块磁盘,一块数据盘一块仲裁盘,我们的虚拟机文件以后缀为VMDK的形式全部 存放在VMFS的分区中,当然这就需要我们手动的创建两块磁盘,并且分别挂载给两台需要做MSCS的主机上 2、打开ESXI主机的远程技术支持模式(配置-安全配置文件-属性-远程技术支持-属性-启动),当主机启动远程技 术支持后会有黄色惊叹号提示,可以忽略警报。

3、使用Putty工具以Root身份登录到打开远程技术支持的主机上。 4、进入共享磁盘所在的路径。 (例:cd /vmfs/volumes/datastore1)请将datastore1替换成对应的共享VMFS卷名称 5、创建共享磁盘。 (例:vmkfstools -c 10000m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/data.vmdk)(例:vmkfstools -c 1024m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/quorum.vmdk)(例:vmkfstools -c 1024m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/msdtc.vmdk)创建好后如下图所示 一般仲裁盘和MSDTC盘为1G即1024MB,数据盘根据业务大小自由分配。 6、将共享盘挂载给两台虚拟机 虚拟机-编辑设置-添加磁盘-使用现有磁盘 Data盘挂载点1:0 Quorum挂载点1:1 MSDTC挂载点1:2

固态硬盘、普通硬盘、Ramdisk虚拟的硬盘性能比较

Ramdisk使用心得 其实本文也不能说的上什么使用心得,为了很快得到结果我使用了业界公认的硬盘性能评估软件ATTO Disk Benchmark对我的固态硬盘、机械硬盘、映射到磁盘空间的内存进行测试。测试环境如下: ●Windows 10 家庭中文版64-bit ●Ramdisk软件使用AMD公司的Radeon RAMDisk的免费版,创建的虚拟硬盘大小为 512MB。 ●ATTO Disk Benchmark v3.05 ATTO Disk Benchmark的测试选项为 ●使用直接I/O(Direct I/O,根据帮助文件这是不使用系统缓存或缓冲,直接读写待 测试的硬盘) ●进行队列I/O测试(Overlapped I/O) 根据帮助文件,在这两个选项同时选中的时候可获得最佳的异步传输特性(maximum asynchronous performance)的结果。 按照科学实验的做法应该在实验条件相同的前提下做多次重复实验,不过这里为了图方便并没有“多次重复”(话说ATTO Disk Benchmark得出测试结果的时候应该已经是多次重复实验后的结果了吧)。 图1是对固态硬盘测试的结果,图2是普通硬盘的测试结果,图3是由内存虚拟的硬盘的测试结果。 结论: 1.写入测试:我的固态硬盘和普通硬盘在小文件写入方面没有太大区别,都是在110MB/s 左右达到瓶颈。而内存不知道因为什么原因并没有瓶颈效应,然而在各个文件大小写入实验中内存都击败了前两者,而且在块大小为512B以上的写入测试中内存以至少一个数量级的优势击败了固态硬盘。写入测试:内存>>固态硬盘or普通硬盘 2.读取测试:普通硬盘在110MB/s左右达到瓶颈,固态硬盘在540MB/s左右达到瓶颈。 至于内存再次完胜前两者至少一个数量级。读取测试:内存>>固态硬盘>普通硬盘 此外,内存的读写总体表现都是在1GB/s以上,这是前两者望尘莫及的。 影响半导体存储器读写速率的因素非常多,除了半导体器件的制造工艺外(这里不讨论使用磁介质的普通硬盘),现代计算机的总线结构必然会为内存作出很大的优化,以保证其快速的读写性能。不过对于用户体验方面,我觉得固态硬盘的速率足够了。

建立容错纠错机制心得体会2020年最新

建立容错纠错机制心得体会2020年最新 容错纠错机制是政治领域新生的话语体系,并在实践中为政治机构所悦纳并积极推行。下面WTT小雅分享了建立容错纠错机制心得体会,供你参考。 建立容错纠错机制心得体会篇1 党的xx届六中全会指出:建立容错纠错机制,宽容干部在工作中特别是改革创新中的失误。党的以来,多次强调,正确区分和对待干部在改革探索中出现的失误和错误的性质,支持和保护那些作风正派又敢作敢为、锐意进取的干部。这释放出一个鲜明的信号,那就是改革发展过程中要宽容“探索性失误”,为那些敢于改革、敢于创新的干部解除后顾之忧。健全容错纠错机制,重点应该做好以下几个方面: 明晰容错纠错的内容 一是明确容错纠错的原则。容错纠错要以支持实干、鼓励创新为原则,树立和强化为创新者容、为担当者容、为实干者容的鲜明导向,其保护的对象是作风正派、敢作敢为的好干部。不违反党纪国法的禁止性规定,符合中央大政方针、经过民主决策程序、出于公心、善意履职、积极担当的作为等,应成为各地确定免责的一致原则。 二是明确容错纠错的界限。对干部容错免责,核心是要划清因乱作为而犯错与因敢作为而失误的界限,区分干部失误、错误

与违纪违法行为的界限,关键是要严格区分“主观无意”与“明知故犯”、“大胆改革”与“无视规矩”的界限,为干部干事创业营造一个良好的制度环境与政治生态。在全面从严治党过程中,多次强调要坚持“三个区分开来”,即把干部在推进改革中因缺乏经验、先行先试出现的失误和错误,同明知故犯的违纪违法行为区分开来;把上级尚无明确限制的探索性实验中的失误和错误,同上级明令禁止后依然我行我素的违纪违法行为区分开来;把为推动改革的无意过失与为谋取私利的故意行为区分开来。“三个区分开来”清楚地划分容错机制的适用范围,明确了哪些错误和失误是可以纳入容错机制的,哪些错误和失误是要接受处罚的,为我们提升容错机制的科学性提供了根本遵循。 三是制定完备的权责清单和负面清单。在坚持容错机制基本原则的前提下,各地各部门应该结合具体情况,厘清哪些错误能容、哪些不能容。要细化容错情形,明确免责措施,把因独断专行、违背程序和规律、违背科学而作出的决策排除在免责范围之外,对于失职失责造成严重后果、人民群众反映强烈的都要严肃追责。通过权责清单明确什么该干,通过负面清单明确什么不能干,对列入负面清单的决策失误追究责任,对未列入负面清单的决策失误一般不追究责任。 制定规范的容错纠错程序 什么样的情况下可以容错免责,应有严格的认定程序,通过规范的程序对实际情况进行调查、取证,完善操作流程,细化申

VMware ESX三种虚拟磁盘类型分析

VMware ESX三种虚拟磁盘类型分析 VMware为虚拟机文件存储提供了三种虚拟磁盘类型。不过你如何知道哪一种类型适合虚拟机?答案是不确定的,因为每种磁盘类型提供了不同的好处:例如第一种在初始磁盘写入过程中提供了更好的性能,第二种更安全,第三种在节省磁盘空间时是最佳选择。 本文将定义虚拟磁盘,解释三种主要类型的虚拟磁盘以及介绍在何时该使用何种磁盘。 A虚拟磁盘有a .vmdk扩展,并由两个文件组成:包括磁盘配置参数的小型文本磁盘描述符文件和包括虚拟磁盘原始数据的大型数据文件。关于虚拟机磁盘文件的更多详细信息请参见文章“VMware ESX主机上虚拟机文件介绍”。 ESX主要有三种主要的虚拟磁盘文件类型可用:thick、thin和raw。 Raw disk(原始磁盘) 原始磁盘指的是原始设备影射(RDM),可以让虚拟机在存储区域网络(SAN)上直接访问逻辑单元号(LUN)。这意味着虚拟机的磁盘数据文件不宿主在虚拟机文件系统(VMFS)卷上。相反,小型磁盘描述符文件是为VMFS卷上虚拟机工作目录里的虚拟磁盘而创建的。 RDM能配置成两种不同的模式:虚拟兼容模式或物理兼容模式。虚拟兼容模式虚拟影射的设备,一般来说对子操作系统是透明的。这种模式也提供了一些VMFS卷的优势,如创建快照的功能。物理兼容模式提供最小化的影射设备SCSI 虚拟化,并且VMkernel直接传输几乎所有的SCSI命令到设备。 Thick disk(厚磁盘) Thick disk——在创建的过程中分配给所有空间,在物理媒介上可能包括陈旧的数据。这些磁盘不太安全,因为它们的(组成磁盘的)磁盘块没有清除以前的数据。 Zeroed thick disk——在创建时分配给所有空间,也清除了以前的数据。由于使用了所有空间,数据是零,不过只是在第一次写入磁盘块是如此。当使用VMware Infrastructure Client(VI Client)创建VMFS卷虚拟磁盘时,这是默认的磁盘类型。Zeroed thick disk也叫做lazy zeroed thick disk。由于磁盘在第一次写入时必须清空,这些类型的磁盘在第一次磁盘块写入时也有轻微的 I/O性能瓶颈。 Eager zeroed thick disk——在创建时,分配给所有空间,在物理媒介上清除了以前的数据。另外,在创建磁盘时,与创建其他类型的磁盘相比较,所有数据都需要调到0,花费更多时间。这样的磁盘是最安全的,因为磁盘块已经清除了以前的数据,在第一次写入数据到磁盘块时有较好的性能。 Thin disk(薄磁盘) 随着磁盘写入块的创建,Thin disk开始很小,然后增长到预先设置的最大值。如果你创建了一台拥有10GB Thin disk的虚拟机,开始大小可能是1MB,随着时间推移,达到10GB的最大值。随着增长,Thin disk可能有轻微的性能损失,因为空间按需分配。同样,第一次对磁盘块的写入是0,这造成额外的性

图解“虚拟硬盘”永不磨损的高速硬盘Ramdisk

“虚拟硬盘”让IE浏览再提速 有没有发觉打开一个网站的同时计算机在疯狂读盘呢,有没有发觉硬盘的速度已制约了你的浏览速度…… 随着宽带的普及,上网浏览的速度已越来越快,已不是像过去那样打开一个页面要等上半天。而与此同时,网站也越做越大,越做越豪华。有没有发觉打开一个网站的同时计算机在疯狂读盘呢,有没有发觉硬盘的速度已制约了你的浏览速度。 那如何提速呢,换更快的硬盘,不,我们来玩“虚拟硬盘”,用内存来模拟硬盘,大家知道,内存的速度不知比硬盘快多少倍,让我们来看看这块超级“硬盘”的威力吧。隆重向大家介绍我们的“英雄”RamDiskXP (下载地址:https://www.wendangku.net/doc/8518254881.html,/soft/116/116424.html) 提供RamDiskXP V1.8.200 FOR Windows 2K/XP 的注册码 Email:wswdddy@https://www.wendangku.net/doc/8518254881.html, Code:6B403D051CEBDFFDA7846A6C1E243118BE938AE5D8CE241E Email:ttdown@https://www.wendangku.net/doc/8518254881.html, Code:68472E0E0FE1E6C9A08F6D6E5E693D1AE1918AE1DBCE271C72 一、提速原理揭秘 首先来介绍一下浏览过程吧 1. 我们的计算机向网站服务器发出请求 2. 网站服务器响应我们的请求,并把文件发给我们的计算机,这些文件包括html文件,图片文件等。 3. 我们的计算机把这些文件存在硬盘中的Temporary Internet Files文件夹中,注意这步是我们提速的关键,由于这些文件是琐碎的,硬盘要花很长的时间来处理。 4. 然后我们的浏览器读取这些文件,并把它们显示在屏幕上。 大家注意到了硬盘的速度对3,4 步的完成有至关重要的作用。RamDiskXp将在内存中模拟一个硬盘,我们只要把Temporary Internet Files文件夹移至这个虚拟的硬盘即可。是不是很简单。 二、提速过程手把手 1. 首先当然是下载安装软件了,这里就不罗嗦了,要提醒的是Win98的用户也有相应的版本,可以去https://www.wendangku.net/doc/8518254881.html,/product_ramdisk.cfm下载。

工作心得:关于容错纠错实践工作中的思考

工作心得:关于容错纠错实践工作中的思考 省市纪委出台容错纠错机制以来,区纪委监察局着眼追赶超越大局,坚持以纪律底线为基础,以助力追赶超越为目的,以主观故意和不良影响为评判依据,深入贯彻落实三项机制,积极开展容错纠错,在党风廉政建设和反腐败斗争中统筹兼顾全面从严治党和保护改革创新。经过一年多的探索和实践,截至目前,区纪委运用容错纠错机制共4件7人,主要涉及重点项目建设、一事一议、工程招投标等几个领域,这几件案例的成功应用,逐渐摸索出一套适应实际的容错纠错具体操作办法。 一、运用容错纠错机制的探索实践 在运用容错纠错机制中,我们本着当事人出发点是利己还是为公、事情结果是好还是坏为充要条件,积极探索,取得了较好的效果。 一是严格容错纠错程序。在执行容错纠错机制时,区纪委在严格遵循容错纠错实施细则的基础上,结合我区实际,持续细化容错程序,确保程序严密合乎规定。比如,在省市纪委出台容错纠错实施细则后,XX区纪委结合区县工作实际,绘制《XX区容错纠错审批流程图》,该流程图从相关主体、程序步骤、实施办法三方面入手,从申请容错、审查受理、调查核实、审查认定、报送审批、反馈纠错、回访教育等七个环节,切实把好提出申请、调查核实等“入口关”和审查、认定、反馈等“出口关”,开展容错纠错。通过该流程图不仅使工作有章可循,又能厘清不同阶段同一主体、不同阶段不同主体的职责和责任,充分体现程序的规范性和审查核实的严肃性。在权责在充分听取有关单位或个人意见的基础上,开展调查核实,正确处理执行政策、严明

纪律与调动和保护干部积极性的关系,辩证地分析干事创业中的失误和偏差,综合考虑问题发生的背景原因、动机目的、政策依据、情节轻重和性质后果等方面因素,认真甄别、准确研判,确保程序合规,处置妥当。 二是依规界定“容错”。严格对照“三个区分开来”,划清失误与失职、敢为与乱为、负责与懈怠、为公与谋私的界限,在具体操作上明确问题的程度、动机、条件、程序、政策执行和最终后果,坚决杜绝什么错误都往里装,任何错误都“容”现象发生,避免容错纠错逾越法纪底线。比如今年查处的通远镇火箭村一事一议财政奖补资金项目违纪案时,我们发现此项目中涉及区财政局综改办负责人未按照规定,在未组织进行招投标的情况下,批复同意火箭村通过一事一议项目修建暗涵排水,违反了《行政机关公务员处分条例》,但由于一事一议财政奖补项目属于村民“民议、民建、民管”的项目,《村级公益事业建设一事一议财政奖补项目管理暂行办法》并未要求所有一事一议财政奖补项目都必须进行招投标,而且存在资金、时间等多方面的客观原因,符合容错情形,经区纪委研究,决定对该负责人实施容错纠错,但同时,该案涉及的其他人员,我们严格按照职责和责任划分,对涉及的有关责任人分别给予不同档次的党政纪处分和组织处理。该案是区纪委运用“容错纠错机制”的一个典型案例,该案例的精准运用,在一定程度上也为我区接下来容错纠错工作提供了新的思路。 三是精准研判把好度。要准确把握容错的度,坚决做到能容则容,不能容的则坚决不能容。要坚持阳光操作,申请、核实、认定等流程要严格细化,接受监督,确保定性准确,处理恰当。 四是积极主动“纠错”。着眼于教育纠错,帮助犯错的党员干部客观分析错误根源,吸取经验教训,避免重蹈覆辙,消除顾虑、轻装上阵。在实践中,围绕典型案例,

虚拟磁盘的设计与操作

虚拟磁盘的设计与操作 ——李季季 摘要: 通常情况下是在磁盘上建立文件系统即硬盘分区,文件系统驱动程序(FSD)已经实现了在硬盘上创建和管理文件,本系统主要实现将一个文件虚拟成一个相应的磁盘,在文件系统驱动程序的基础之上,实现基于虚拟设备的文件系统,这种虚拟技术得到了很多应用,例如虚拟光驱就是其中之一,我们将对磁盘进行相关的操作。 关键字: 函数加载模块读写操作卸载模块格式化 一.整体功能概述: 1.通过命令行输入/mount的加载相应虚拟磁盘的命令,执行完毕后便可以在“我的电脑”中看 到又多出了与命令行输入相应的盘符,通过format将磁盘格式化或通过右键选择格式化成相应格式后,便可以对它操作。 2.通过命令行输入/mount的加载相应虚拟磁盘的命令,执行完后便可以在“我的电脑”中看到 又多出了一个虚拟的磁盘,便可以对它执行读写操作。 3.在命令行下输入/umount的卸载相应虚拟磁盘的命令,执行完后便可以卸载除刚才加载的虚拟 磁盘。 二.设计的描述: 通常情况下是在磁盘上建立文件系统即硬盘分区,文件系统驱动程序(FSD)已经实现了在硬盘上创建和管理文件,本系统主要实现将一个文件虚拟成一个相应的磁盘,在文件系统驱动程序的基础之上,实现基于虚拟设备的文件系统,这种虚拟技术得到了很多应用,例如虚拟光驱就是其中之一。虚拟磁盘文件系统经过安装可以模拟真实的硬盘,支持各种文件系统功能。三.基本的数据结构

(1)全局变量dir_handle HANDLE dir_handle; 该全局变量用于指向一个“目录对象”,存放本驱动程序创建的所有的磁盘对象。 (2)模拟磁盘文件信息结构 OPEN_FILE_INFORMATION typedef struct _OPEN_FILE_INFORMATION{ DEVICE_TYPE DeviceType;//所模拟的磁盘的类型 BOOLEAN ReadOnly;//是否设置虚拟磁盘为只读 LARGE_INTEGER FileSize;//本文件的大小 USHORT FileNameLength;//文件名的长度 UCHAR FileName[1];//文件名字符串 }OPEN_FILE_INFORMATION; 该结构保存了用于虚拟磁盘的文件的详细信息。在应用程序利用mount命令制定这个文件时,会将文件的信息组成这样一个结构后作为参数传入内核。驱动程序会抽取这些信息,并把它们作为虚拟磁盘的磁盘信息,例如磁盘的大小好只读属性。 (3)设备扩展结构 DEVICE_EXTENSION: 自定义的磁盘信息结构,用来保存设备的细节以及对设备的编程方式。 Typedef struct _DEVICE_EXTESION { BOOLEAN media_in_device; HANDLE file_handle;//文件句柄 ANSI_STRING file_name;//文件名

如何用内存制作虚拟硬盘

准备工作:下载所需软件ramdisk5.zip (170.02 KB) (绿色免安装版) 下载地址(有网盘的麻烦传到网盘上共享下): 1. windows键(键盘上windows图标的那个键,Ctrl边上)开始,输入cmd,在搜索列表上的cmd.exe右键“以管理员身份运行”,输入bcdedit /set pae ForceEnable,回车 校验:用bcdedit命令,最后一行PAE项显示ForceEnable即开启PAE成功 成功后重启电脑 2. 运行解压文件里的ram4g.reg注册表项,还是用管理员身份运行 3. 以管理员身份运行ramdisk.exe程序,后面步骤看图 盘符名称为RamDisk-PAE就算是设置成功,各位也可以在任务管理器里面看下内存使用情况是没什么变化,RamDisk是不成功的,那样虚拟成硬盘的其实是你的可用内存,可在任务管理器里面看到内存使用情况直线飙升,这就说明中间哪一步出错了,重来过。 设置完成后记得重启电脑(保险起见) 盘的大小自己按需设,不一定非像图上这样。不要超过未使用的内存容量大小就行 4. 利用Ramdisk,加速系统 (1)将windows的临时文件转移到Ramdisk分区。 a.右键计算机--属性--高级系统设置--高级--环境变量 b.点击编辑--将temp和tmp文件的路径改为ramdisk所在分区,R:\temp,这个文件夹系统会在R盘自己创建,不用自己新建

(2)将IE的临时文件转移到虚拟硬盘。 a.打开IE--工具--internet选项--常规--浏览历史记录--设置 b.点击移动文件夹--更改路径为Ramdisk所在分区R,临时文件大小默认即可,不要改的太高,我们还要留出其他空间给其他工具用呢(3)转移虚拟内存到Ramdisk分区:(这个自己考虑,有网友说有风险) a.右键计算机--属性--高级系统设置--高级--性能--设置 b.点击高级选项卡--选择虚拟内存的修改 c.选择原来其他分区,点击无分页文件,然后点击设置;再点击RamDisk分区R,自定义大小,或者选择系统托管,然后点击设置 5.到这里就差不多了,最后就是P2P下载(比如迅雷之类的),可将下载文件先保存到此(不能超过虚拟硬盘大小)。 最后各位成功的麻烦点个顶了(*^__^*)

大家都在找+完善干部激励容错纠错机制的意见建议a+b

大家都在找+完善干部激励容错纠错机制的意见建 议a+b A乡镇完善干部激励容错纠错机制的意见建议面对全面从严治党新常态,少数干部身上出现了廉而不为、廉而不勤、懒政怠政等问题,必须从制度上有效破解。建立健全干部激励、容错、纠错机制,着眼于把明规则立起来、挺在前,着眼于靠机制来约束干部、保护干部、调动干部,既要求干部自觉履职、严以用权,更鼓励干部放开手脚、积极作为。一、完善干部考核评价机制现有考核评价机制的弊端:一是物质奖励限制多。随着公务员工资制度的改革,中央严令禁止在统一政策外增发任何奖金与福利,使现有的目标考核激励较难实施;二是各类评优评先含金量不高。使精神激励流于形式,起不到奖励先进、鞭策后进的效果。三是职务激励力度不大。受领导职数所限,每年职务晋升的人数比较少,导致一些单位好几年领导补充不到位,影响工作开展。意见建议:在精神层面上,建立单位全体干部参与本单位年度目标设定制度,提高干部对实现目标概率的信任度,在目标实施过程中中采取“大目标、小步子”的方式,增强干部工作的主动性和自觉性。在选任层面上,合理用足非领导干部职数,在政策许可条件下,有计划、有步骤地从长时间埋头肯干却得不到提拔的“老黄牛”干部中明确一批非领导职务。在干部交流上,加大交流力度,促进干部合理流动。比如,加大乡

镇与乡镇之间,乡镇与城市部门之间的干部交流,适当流动一部分,调动积极性。在考核层面上,着手建立针对不同单位、不同岗位、不同干部群体的绩效考核标准,尽量细化目标连锁体系。同时,把考核结果与干部的职务升降、奖励培训等切身利益挂钩,彻底打破“大锅饭”、“干好干坏一个样”现象。二、建立容错免责机制近年来,在全面从严治党新形势下,一些干部心存顾虑、不敢担当,害怕做事越多,犯错越多。一些干部在改革创新路上步履迟缓,甚至止步不前,不是这些同志没有改革思路和办法,而是思想上存在这样那样的顾虑和担心,怕冲在前面出现工作失误,对自己造成不利影响,甚至受到组织处分。因此,需要构建一整套支持、保护和激励党员干部改革创新、担当有为的制度机制。意见建议:建立容错纠错制度体系,具体应包含三个方面:一是应把握事前、事中和事后三个环节。事前多激励,撑腰打气、提升干劲。事中勤服务,答疑解惑、协调推进。事后常谈心,消除顾虑、重振信心。二是应建立规范容错免责的具体程序,细化申请、核查、认定、实施、答复等步骤和环节,不让被容错免责者在年度考核、干部考察、评先评优等方面受到不必要的负面牵涉,同时防止容错免责成为违纪违法的“挡箭牌”。三是应及时纠错纠偏,既要保护好干部的干事热情,又要通过提醒反馈等方式,督促干部找准问题症结,让干部干成事。对干部实行容错、纠错并免于追责问责

相关文档
相关文档 最新文档