【技术实现步骤摘要】
一种在LINUX中优化固态硬盘的方法与装置
本专利技术涉及计算机领域,并且更具体地,特别是涉及一种在LINUX中优化固态硬盘的方法与装置。
技术介绍
SSD(固态硬盘)设备由于快速读写、质量轻、能耗低以及体积小等特点,目前使用得越来越多,对SSD设备的性能进行优化成为了非常常见的需求。SSD与普通磁盘的设计及数据读写原理的有很大的不同,大部分Linux操作系统虽然支持SSD设备,但相关的配置参数默认值都是服务于普通机械硬盘的。具体地,Linux的文件系统是将磁盘分区对应挂载点,SSD优化参数有的针对设备、有的针对分区,而部分磁盘分区又不能优化,这导致现有技术中优化SSD需要操作人员具有一定的技术水平,而且需要根据不同的环境进行不同的复杂操作。针对现有技术中优化SSD操作复杂、对操作人员技术水平要求高的问题,目前尚未有有效的解决方案。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种在LINUX中优化固态硬盘的方法与装置,能够针对不同固态硬盘或不同类型的固态硬盘自动进行选择性优化,可以在解放人工的同时提高固态硬盘的运转性能。基于上述目的,本专利技术实施例的一方 ...
【技术保护点】
1.一种在LINUX中优化固态硬盘的方法,其特征在于,包括周期性地循环执行以下步骤:获取当前所有挂载的固态硬盘与其磁盘使用率;根据所述磁盘使用率确定需要优化的固态硬盘;确认需要优化的固态硬盘支持TRIM功能并使其启用discard参数;使所有需要优化的固态硬盘启用noatime参数。
【技术特征摘要】
1.一种在LINUX中优化固态硬盘的方法,其特征在于,包括周期性地循环执行以下步骤:获取当前所有挂载的固态硬盘与其磁盘使用率;根据所述磁盘使用率确定需要优化的固态硬盘;确认需要优化的固态硬盘支持TRIM功能并使其启用discard参数;使所有需要优化的固态硬盘启用noatime参数。2.根据权利要求1所述的方法,其特征在于,获取当前所有挂载的固态硬盘包括:扫描所有固态硬盘的挂载点;从已挂载信息文件中循环读取固态硬盘的挂载点并叠加到所述扫描的结果。3.根据权利要求1所述的方法,其特征在于,根据所述磁盘使用率确定需要优化的固态硬盘包括:获取预先确定的优化阈值;将磁盘使用率大于所述优化阈值的固态硬盘确定为需要优化的固态硬盘。4.根据权利要求3所述的方法,其特征在于,将磁盘使用率大于所述优化阈值的固态硬盘确定为需要优化的固态硬盘包括:仅将处于内存分区或启动分区之外的固态硬盘确定为需要优化的固态硬盘。5.根据权利要求1所述的方法,其特征在于,确认需要优化的固态硬盘支持TRIM功能并使其启用discard参数包括:对于每个需要优化的固态硬盘,使用hd...
【专利技术属性】
技术研发人员:宗栋瑞,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。