仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2567|回复: 19
打印 上一主题 下一主题

[其他Linux] Linux制作之RHEL 的 I/O Scheduler 与 Database 的干系仓酷云

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:39:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的。
明天列入AIX的手艺培训,听了一些关于CPU调剂的算法,倒也都是些基础常识,回忆授课内容的时分倒让我想起LinuxKernel的I/OScheduler来。
这篇ChoosinganI/OSchedulerforRedHatEnterpriseLinux4andthe2.6Kernel是必需的参考材料。比拟Linux2.4Kernel的一种IO调剂器,2.6做了良多改善,共有四种IO调剂器。
Deadlinescheduler

Deadlinescheduler用deadline算法包管关于既定的IO哀求以最小的提早工夫,从这一点了解,关于DSS使用应当会是很合适的。
Anticipatoryscheduler

Anticipatoryscheduler(as)已经一度是Linux2.6Kernel的IOscheduler。Anticipatory的中文寄义是"意料的,料想的",这个词切实其实展现了这个算法的特性,复杂的说,有个IO产生的时分,假如又有历程哀求IO操纵,则将发生一个默许的6毫秒推测工夫,推测下一个历程哀求IO是要干甚么的。这关于随即读取会形成对照年夜的延时,对数据库使用很糟,而关于WebServer等则会体现的不错。这个算法也能够复杂了解为面向低速磁盘的,由于谁人"推测"实践上的目标是为了削减磁头挪动工夫。
CompletelyFairQueuing

固然这天下上没有完整公允的事变,可是其实不妨害开源喜好者们计划一个完整公允的IO调剂算法。CompletelyFairQueuing(cfq,完整公允行列)在2.6.18代替了Anticipatoryscheduler成为LinuxKernel默许的IOscheduler。cfq对每一个历程保护一个IO行列,各个历程发来的IO哀求会被cfq以轮循体例处置。也就是对每个IO哀求都是公允的。这使得cfq很合适团圆读的使用(eg:OLTPDB)。我所晓得的企业级Linux刊行版中,SuSELinux仿佛是开始默许用cfq的.
NOOP

Noop关于IO不那末费心,对一切的IO哀求都用FIFO行列情势处置,默许以为IO不会存在功能成绩。这也使得CPU也不必那末费心。固然,关于庞大一点的使用范例,利用这个调剂器,用户本人就会十分费心。
那末假如跑数据库使用,谁人更好一些呢?我们看ChoosinganI/OSchedulerforRedHatEnterpriseLinux4andthe2.6Kernel一文中的测试了局:

<br>
关于数据库使用,Anticipatoryscheduler的体现是最差的。Deadline在DSS情况体现比cfq更好一点,而cfq综合来看体现更好一些。这也难怪RHEL4默许的IO调剂器设置为cfq.而RHEL4比RHEL3,全体IO改善仍是不小的。
哪种体例更好?很难说,每种体例都有特定的使用对它是最合适的。就像下面的as仿佛体现对照差,假如是CPU麋集型的使用呢?
Tip:
Q:怎样确认以后用甚么IO调剂器?
A:过滤/var/log/boot.msg文件,查找"ioscheduler",看到了么?
在操纵体系上能够查到的相干文档:
/usr/src/linux/Documentation/block/as-iosched.txt
/usr/src/linux/Documentation/block/deadline-iosched.txt
这篇文章应当只是一篇草稿...
来自:RHEL的I/OScheduler与Database的干系

按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统:
老尸 该用户已被删除
沙发
发表于 2015-1-18 21:10:44 | 只看该作者
硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-23 17:39:30 | 只看该作者
直到学习Linux这门课以后,我才知道,原来我错了。?
冷月葬花魂 该用户已被删除
地板
发表于 2015-1-28 12:55:27 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
乐观 该用户已被删除
5#
发表于 2015-2-1 06:20:20 来自手机 | 只看该作者
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
透明 该用户已被删除
6#
发表于 2015-2-1 19:51:39 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
只想知道 该用户已被删除
7#
发表于 2015-2-7 14:39:55 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
再见西城 该用户已被删除
8#
发表于 2015-2-10 21:16:05 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
谁可相欹 该用户已被删除
9#
发表于 2015-2-11 03:41:03 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
小妖女 该用户已被删除
10#
发表于 2015-2-12 23:48:24 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
山那边是海 该用户已被删除
11#
发表于 2015-2-28 10:31:34 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
飘灵儿 该用户已被删除
12#
发表于 2015-3-9 22:19:32 | 只看该作者
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
变相怪杰 该用户已被删除
13#
发表于 2015-3-11 05:11:38 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
灵魂腐蚀 该用户已被删除
14#
发表于 2015-3-15 03:26:34 | 只看该作者
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
若天明 该用户已被删除
15#
发表于 2015-3-21 16:57:36 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
因胸联盟 该用户已被删除
16#
发表于 2015-4-15 11:19:41 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
愤怒的大鸟 该用户已被删除
17#
 楼主| 发表于 2015-4-16 15:11:43 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
18#
发表于 2015-4-19 10:44:19 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
活着的死人 该用户已被删除
19#
发表于 2015-4-24 20:26:56 | 只看该作者
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
蒙在股里 该用户已被删除
20#
发表于 2015-4-25 06:04:01 | 只看该作者
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-4 18:41

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表