确认是否退出

取消
确认

在线客服

在线客服
2729259956

文档上传咨询

3488099763

文档下载咨询

235781508

文档认领咨询

264458837

侵权投诉处理

161829830

上传QQ群 161829830

当前位置:首页 > 信息技术 > linux相关 > 浅谈Linux优化之CPU优化

标题浅谈Linux优化之CPU优化

上传者 lyl 0.03Mb 上传时间 2020-02-12
取消收藏

取消收藏

收藏

收藏

举报

举报

文档预览

会员专享免费阅读权限

文档简介

浅谈Linux优化之CPU优化性能优化是为了提高应用程序或系统能力为目的。如何才能实现对应用程序的性能调优呢?这里很设计到很多的内容,包括Linux内核、CPU架构以及Linux内核对资源的分配以及管理,了解进程的创建过程等。这方面由于篇幅较多,所以我的文章就不过多介绍。接下来的几篇文章中,都是讲解如何发现应用程序故障根源为目标讲解,这也是每一个系统工程师应该具备的能力。废话不多说,我直接进入主题。常用术语  延时:延时是描述操作之后用来等待返回结果的时间。在某些情况下,它可以指的是整个操作时间,等同于响应时间。  IOPS:每秒发生的输入/输出操作的次数,是数据传输的一个度量方法。对于磁盘的读写,IOPS指的是每秒读写的次数。  响应时间:一般操作完成的时间。包括用于等待和服务的时间,也包括用来返回结果的时间。  使用率:对于服务所请求的资源,使用率描述在所给定时间区间内资源的繁忙程度。对于春初资源来说,使用率指的就是所消耗的存储容量。  饱和度:指的就是某一资源无法满足服务的排队工作量。  吞吐量:评价工作秩序的速率,尤其是在数据传输方面,这个属于用于数据传输速度(字节/秒和比特/秒)。在某些情况下,吞吐量指的是操作的速度。Linux内核功能  CPU调度级别:各种先进的CPU调度算法,非一直存储访问架构(NUMA);  I/O调度界别:I/O调度算法,包括deadline/anticipatory和完全公平队列(CFQ);  TCP网络阻塞:TCP拥堵算法,允许按需选择;常见问题进程、线程和任务之间的区别是什么?  进程通常定义为程序的执行。用以执行用户级别程序的环境。它包括内存地址空间、文件描述符、线程栈和寄存器。  线程是某一进程中单独运行的程序。也就是说线程在进程之中。  任务是程序完成的某一活动,可以使一个进程,也可以是一个线程。什么是上下文切换?  执行一段程序代码,实现一个功能的过程介绍,当得到CPU的时候,相关的资源必须也已经就位,就是显卡、内存、GPS等,然后CPU开始执行。这里除了CPU以外所有的就构成了这个程序的执行环境,也就是我们所定义的程序上下文。当这个程序执行完或者分配给他的CPU执行时间用完了,那它就要被切换出去,等待下一次CPU的临幸。在被切换出去的最后一步工

阅读提示

1. 个别文档打开较慢,请耐心等待,如超过10秒未打开请重新预览或联系客服

2. 该文档的所得收入全部归作者所有(上传者)。如果您对本文有版权争议,点此认领或申请删除

3. 本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵;下载前,请先通过免费阅读等途径仔细辨别内容及交易风险。如存在严重挂羊头卖狗肉的情形,可联系本站下载客服进行投诉处理

开始阅读

下载需要 11积分

立即下载
关闭
游客下载 登录下载

下载本文档需要11积分(人民币11元)

支付方式:

微信支付

微信支付

支付宝支付

支付宝支付

支付并下载
下载
关闭

下载本文档需要11积分

下载
关闭

下载本文档需要11积分

您的积分不足,无法下载

立即充值
立即购买
关闭

支付方式:

微信支付

微信支付

支付宝支付

支付宝支付

确定
关闭
举报
举报 认领
提交
分享
关闭

发送链接即可分享给他人

链接

https://sun.book77.com/html/2020/0212/21928.html

复制链接
取消
关闭
充值
微信支付

微信支付

支付宝支付

支付宝支付

立即充值
关闭

加载中,请稍候