- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux服务器性能调优.docx
Linux服务器性能调优性能监控跟踪工具CPU利用率top:提供正在运行进程和系统负荷的概览信息,以及显示活跃进程列表。按1看多核cpuvmstat:也是一个实时性能监控工具,可以由用户指定数据的显示频率。内存利用率top、vmstatps:可以获取每个进程的内存占用情况。I/O利用率iostat:监视系统的I/O活动,检查磁盘的传输速率。sar:是一个全面的系统活动收集工具,包括I/O、CPU、内存、网络等。网络利用率netstat:监视网络连接的常用工具,显示每种网络协议(如TCP/UDP)的活跃socket列表,还提供网络路由信息,及网络接口的累计统计数据。接口数据协议统计数据基准测试工具操作系统LMbench、Reaim磁盘IOzone、dbench网络Netperf应用Java 应用volanomark、SPECjvmWeb服务器SPECWeb、TPC-W文件服务器PostMark数据库服务器TPC-C、TPC-H系统调优3.1调度器调度器的职能是确保每一个任务都能获得公平的处理器时间片。可调参数:CHILD_PENALTY子进程所继承的父进程平均睡眠时间的百分比。CREDIT_LIMIT定义了一个任务的sleep_avg取值高于MAX_SLEEP_AVG从而被当作高度交互式任务的次数。EXIT_WEIGHT判定父进程是否由于创建了相对于其自身来说成为处理器贪婪进程的子进程而受到处罚。INTERACTIVE_DELTA定义在判断任务是否为交互式的时候所添加的偏移量。MAX_SLEEP_AVG定义为了计算调度奖励值,任务能够积累的最大平均睡眠时间。MAX_TIMESLICE是为具有最高静态优先级的任务分配的时间片长度。MIN_TIMESLICE是为具有最低静态优先级的任务分配的时间片长度。PARENT_PENALTY允许父进程保持的平均休眠时间的百分比。PRIO_BOUNS_RATIO规定了用于为交互式任务提供临时优先级奖励值的优先级范围百分比。STARVATION_LIMIT为了避免超时数组中的任务饿死,判断是否将一个交互式任务置入活跃数组或超时数组中的放大系数。3.2虚存Linux是通过虚存子系统来管理物理内存。可调参数:dirty_background_ratio是在尝试一个回写操作之前所持有的脏内存比例。dirty_expire_centisecs是数据可以保持为脏状态的最大厘秒数。dirty_ratio过量脏内存的比例。dirty_writeback_centisecs执行回写操作之间的时间间隔,单位也是厘秒。lower_zone_protection是为内存区域回退操作的阻止因子分配的权重。min_free_kbytes规定了可用于诸如中断处理程序发起的紧急分配内存池的大小。nr_pdflush_thread规定回写线程池的当前大小。overcommit_memory是一个允许内存过量使用的标志。overcommit_ratio指定了当overcommit_memory参数置为2时所考虑的物理内存百分比。cluster内核一次性读入的页面数,等于2的cluster值的次方。swappiness表示实际内存和虚拟内存区域进行数据交换的倾向性大小,数值越大表示倾向性越大,即交换的页面文件越多,反之亦然。3.3I/O子系统I/O子系统分为I/O调度和块I/O层。Linux2.6内核可选的几种I/O调度器:deadline最终期限调度器,基于请求超时的方法。基本思想是积极的对请求重新排队以改进I/O性能,同时确保没有I/O请求被饿死。提供了最小的读取延迟和尚佳的吞吐量,特别适合于读取较多的环境(如数据库)anticipatory前瞻调度器,基本思想是延时读写请求,希望能对它们进行排序,减少磁盘操作,获得最高的效率。用写入延时换取最大的写入吞吐量,适合写入较多的环境(比如文件服务器)CFQ完全公平排队调度器,默认算法,基本思想是在所有I/O请求发起者之间公平分配I/O带宽。为所有任务分配等量的带宽,避免进程被饿死并实现了较低的延迟,可以认为是上述两种调度器的折中,适用于有大量进程的多用户系统。noop具有极小的开销,提供了基本的合并和排序功能,主要是针对非磁盘类型的块设备。3.4文件系统Linux支持的4种日志文件系统对比:特性Ext3ReiserFSXFSJFS在IA32体系结构上支持的最大块长度4KB4KB4KB4KB文件系统的最大容量16384GB17592GB18000Pb4Pb文件的最大长度2048GB1Eb*9000Pb4Pb增加文件系统的容量补丁可以可以可以在线快照可以可以可以可以访问控制列表支持支持支持支持扩展属性支持支持支持支持磁盘inode动态分配不支持支持支持支持数据日志支持补丁不支持不支持日志
您可能关注的文档
- 1PLC与变频器项目教程1.doc
- 1课程论文-农业科技成果转化研究.doc
- 2011服务客户确认单.docx
- 2015考研数学真题(数一).doc
- 2016年防突措施计划(一).doc
- 2017-2018学年九年级思想品德期末复习同步测试第一单元--承担责任--服务社会B卷.doc
- 2017-2018学年高中历史第1单元中国古代的农耕经济第1课精耕细作农业生产模式的形成教师用书.doc
- 2017-2018学年高中历史第1单元古代中国经济的基本结构与特点第1课发达的古代农业教师用书.doc
- 2017-N-关键技术研究-农业与社发-民生社会事业及临床诊疗攻关-民生.doc
- 2017-国家局飞检不合格项汇总.docx
文档评论(0)