[发明专利]一种基于龙芯平台的系统性能调优方法和装置在审
申请号: | 201710192918.4 | 申请日: | 2017-03-28 |
公开(公告)号: | CN106990922A | 公开(公告)日: | 2017-07-28 |
发明(设计)人: | 赵瑞东;柳玉巧;吴登勇;王则陆 | 申请(专利权)人: | 山东超越数控电子有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京连和连知识产权代理有限公司11278 | 代理人: | 杨帆 |
地址: | 250104 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 平台 系统 性能 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,并且更具体地涉及一种基于龙芯平台的系统性能调优方法和装置。
背景技术
每个块设备或者块设备的分区,都对应有自身的请求队列(request_queue),而每个请求队列都可以选择一个输入/输出(I/O)调度器来协调所递交的请求(request)。Linux系统的I/O调度器的基本目的是将请求按照它们对应在块设备上的扇区号进行排列,以减少磁头的移动,提高效率。Linux内核2.6开始引入了全新的I/O调度子系统,提供了CFQ、Deadline、Noop三种I/O调度器。
CFQ(Completely Fair Scheduler)调度器:在触发I/O请求的所有进程中确保磁盘I/O带宽的公平分配。采用轮询方式扫描I/O输入队列,选择第一个非空队列,依次调度不同队列中特定个数(公平)的请求,然后将这些请求移动到调度队列的末尾。CFQ调度器适用于有大量进程的多用户系统。
Deadline调度器:主要针对I/O请求的延时而设计,每个I/O请求都被附加一个最后执行期限。deadline调度器更适合于数据库应用。
Noop调度器:是内核中最简单的I/O调度算法。Noop调度算法也叫作电梯调度算法,它将I/O请求放入到一个FIFO(先进先出)队列中,然后逐个执行这些I/O请求。当然,对于一些在磁盘上连续的I/O请求,Noop算法会适当做一些合并。这个调度算法特别适合那些不希望调度器重新组织I/O请求顺序的应用。
发明内容
针对上述现有技术中存在的问题,本发明的目的在于提供一种基于龙芯平台的系统性能调优方法和装置,针对国产平台性能较低的情况,调整基于龙芯平台的系统I/O调度器以使系统达到最佳性能并满足不同应用场景的需求。
根据本发明,提供一种基于龙芯平台的系统性能调优方法,该方法包括以下步骤:
步骤一:确定系统默认的I/O调度器;
步骤二:动态修改I/O调度器以选择为需求带来最佳性能的调度器;
步骤三:修改系统内核引导参数以永久更改I/O调度器;以及
步骤四:使用命令来进行读写测试以确定系统性能的提升。
进一步地,在步骤三之后进一步包括通过修改选定的I/O调度器的相关参数以进一步调优系统性能。
进一步地,在步骤三之后进一步包括通过修改磁盘相关的内核参数以进一步调优系统性能。
进一步地,调度器包含CFQ调度器、Deadline调度器和Noop调度器中的一种或多种。
根据本发明,还提供一种基于龙芯平台的系统性能调优装置,该装置包括以下装置:
确定系统默认的I/O调度器的装置;
动态修改I/O调度器以选择为需求带来最佳性能的调度器的装置;
修改系统内核引导参数以永久更改I/O调度器的装置;以及
使用命令来进行读写测试以确定系统性能的提升的装置。
进一步地,该装置进一步包括通过修改选定的I/O调度器的相关参数以进一步调优系统性能的装置。
进一步地,该装置进一步包括通过修改磁盘相关的内核参数以进一步调优系统性能的装置。
进一步地,调度器包含CFQ调度器、Deadline调度器和Noop调度器中的一种或多种。
根据本发明,还提供一种计算机可读存储介质,其上存储有计算机程序(指令),用于实现对系统性能的调优,所述程序(指令)被处理器执行时实现基于龙芯平台的系统性能调优方法的步骤。
本发明基于龙芯平台,调节系统I/O调度器以使系统达到最佳性能,并且基于龙芯平台的系统可以满足不同的应用场景。
附图说明
图1为根据本发明的一个实施例的基于龙芯平台的系统性能调优方法的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图,对本发明进行进一步详细说明。应当理解的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710192918.4/2.html,转载请声明来源钻瓜专利网。