加入收藏 | 设为首页 | 会员中心 | 我要投稿 潍坊站长网 (https://www.0536zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 评论 > 正文

显卡有必要更新驱动程序吗?

发布时间:2021-02-21 17:15:40 所属栏目:评论 来源:互联网
导读:据外媒彭博社消息,英特尔芯片总设计师、负责硅工程部门(Silicon Engineering Group)的高级副总裁 Jim Keller, 因为个人原因辞职,辞呈立即生效。 英特尔官方证实了该消息,并称为了完成工作交接,他还将继续出任公司顾问六个月。 对此,彭博社评论道: Jim

据外媒彭博社消息,英特尔芯片总设计师、负责硅工程部门(Silicon Engineering Group)的高级副总裁 Jim Keller, 因为个人原因辞职,辞呈立即生效。

英特尔官方证实了该消息,并称为了完成工作交接,他还将继续出任公司顾问六个月。

对此,彭博社评论道:

Jim Keller的离职,对英特尔是一个重大打击。

时隔2年,再度离职

2018年4月,Keller 才从特斯拉离职加入英特尔,当时给出的理由是「个人原因」。

短短2年后,英特尔在本周四的一份声明中,曝出了 Keller 再度离职的消息。

而此次离职的原因,依旧是「个人原因」。


 

irectio

这个指令用于开启对O_DIRECT标记(BSD,linux)的使用,对应directio()这个系统调用。

此参数是针对大文件而设定的,sendfile针对的是小文件。通过directio可以指定限定的尺寸大小,对于超过此size的文件,将会使用directio(而不再使用sendfile)。

根据directio的设计初衷,它具备sendfile的基本原理,只是不使用内核cache,而是直接使用DMA,而且使用之后内存cache(页对齐部分)也将被释放。

因此directio通常适用于大文件读取,而且通常读取频率很低。因为对于高频的读取,它并不能提高效率(因为它不会重用cache,而是每次都DMA)。由于存在性能权衡问题,此参数默认为off。


 

nginx的IO模型,大家应该都有所了解。简单而言,就是一个master进程和多个worker进程(进程数由配置决定);master进程负责accept请求并队列化,最后转发给worker进程并由其进行请求处理和响应的整个过程。

nginx是以多进程模式运行的。nginx在1.7.11版本提供了多线程特性(multi-threading),不过这个多线程仅用在aio模型中对本地文件的操作上,出发点就是以非阻塞模式,来提高文件IO的效率和并发能力。

所以这个多线程,并不是nginx通过多线程的方式处理proxy request(这部分是通过epoll模式),而是用来处理本地的一些静态文件。

这里涉及到几个基本指令:sendfile、aio和directio,它们均与本地文件的操作有关,接下来我们分别看看它的意义。

sendfile

这个指令与系统函数sendfile()具有相同的语义,sendfile的目的就是提高本地文件通过socket发送的效率。官方的博客介绍了如何利用nginx 线程池aio,实现9倍的性能。

它还有一个比较好记的名称,叫做零拷贝。那与传统的文件读取然后发送到网络上,有什么区别呢?

磁盘、网络驱动器、内存是三种不同的传输介质,如果从本地读取一个文件并通过socket发送出去,通常情况下是进过如下几个步骤:

  • 磁盘驱动器从根据CPU的调度,从磁盘读取一定长度(chunk)的字节数据
  • 字节数据copy到内核内存中
  • 将内核内存中的数据copy到进程工作区内存
  • 进程通过socket将数据copy到网络驱动器缓存, 并通过相应的传输协议发送出去。

可以看到,数据的发送过程涉及到多次copy,这受限于计算机系统的设计问题。

sendfile的主要出发点,就是要减少数据的copy以提高发送效率,sendfile是linux系统级的调用,socket可以通过DMA(直接内存访问)方式直接访问文件数据,并通过传输协议发送,减少了2次数据copy(磁盘到内核,内核到工作区)。

sendfile_max_chunk参数用于限定每次sendfile()调用发送的最大数据尺寸,如果不限制大小的话,将会独占整个worker进程,默认为“无限制”。这也太霸道了。

对于nginx而言,代理静态本地的静态文件资源(通常是小文件)将是非常高效的,建议对一些静态文件比如html、图片等,开启此参数。



 

(编辑:潍坊站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读