InfraPub 为您找到相关结果 944

GlusterFS 和 Ceph 比比看

存储世界最近发生了很大变化。十年前,Fibre Channel SAN 文件管理器是企业存储的标准。而在目前的环境中,受到基础架构即服务云的影响,数据存储需要更加灵活。 GlusterFS 和 Ceph 是两个灵活的存储系统,在云环境中表现非常出色。 在尝试了解 GlusterFS 与 Ceph 之间的相似之处和不同之处之前,让我们来讨论在云环境中对灵活存储的一些要求。 纵向扩展和横向扩展。在云环境中,必须以很容易地向服务器添加更多存储空间以及扩展存储池。Ceph 和 GlusterFS 都以通过轻松将新存储设备集成到现有存储产品中来满足这一要求。 。GlusterFS 和 Ceph 的复制是同时将数据写入不同的存储节点。这样做的结果是,访问时间增加,数据也提。在...阅读全文

博文 2017-08-09 10:35:29 debian.cn

OpenSSL 3.0 正式发布,更改许可协议并弃用所有低级别 API

提供的所有算法实现都以通过“级” API 访问,无法使 “低级 API” 访问它们。目前的一个标准 Providers 是 FIPS Providers。这使得 FIPS 验证的加密算法。FIPS Providers 默认处于禁状态,需要在配置时使enable-fips选项显式启。如果启,除了其他标准 Providers 之外,还会构建和安装 FIPS Providers,不需要单独的安装过程。低级别的 APIOpenSSL 历来提供两套于调加密算法的 API:"级" API(如 EVP API)和 "低级" API。级别的 API 通常被设计成适于所有算法类型。而 "低级" API 则是针对特定的算法实现的。长期以来,OpenSSL 开发团队一直不鼓励使低...阅读全文

ServiceMesh 透明代理Linkerd

Linkerd 是一个提供弹云端原生应服务网格(service mesh)的开源项目,也是面向微服务的开源 RPC 代理。Linkerd(发音 "linker-DEE")是一个透明的服务网格,旨在通过透明地将服务发现、负载均衡、故障处理,插桩(instrumentation)和路由添加到所有的服务间通信中,使现代应程序安全靠,而无需侵入应内部本身的实现。 linkerd 作为一个透明的 HTTP/gRPC/thrift/ 等代理,通常以以最少的配置被加入到现有的应程序中,不管这些应程序采什么语言编写。linkerd 能与许多通协议和服务发现后端运行,包括 Mesos 和 Kubernetes 等预定好的环境。 Linkerd 基于 Netty 和...阅读全文

服务监控系统 Prometheus 2.0 发布

服务监控系统 Prometheus 2.0 已发布,Prometheus 是一个 Go 语言开发的开源的服务监控系统和时间序列数据库。 Prometheus 2.0 有一个简单而强大的运营模式。然而,基础设施领域也没有停滞不前,像 Kubernetes 和 Mesos 这样的项目正在迅速改变软件的部署和管理方式。受监控的环境变得越来越活跃。 存储 Prometheus 2.0 有能显着提,几乎在所有方面都有所改进。查询延迟更加一致,特别是在系列流失的情况下,它的规模更大。在不同的现实世界生产情景下测量的资源消耗也显着下降: 与 Prometheus1.8 相比,CPU 使率 降低了 20% – 40% 与普 Prometheus1.8 相比, 磁盘空间使率 降低了 33...阅读全文

博文 2017-11-09 10:44:45 debian.cn

比UFS 2.1性能翻番 UFS 3.0正式发布:2.9GB/s

1月31日上午消息,固态技术协会(JEDEC)发布了Universal Flash Storage (UFS&UFSHCI,通闪存存储) v3.0标准(JESD220D、JESD223D),和UFS存储卡v1.1标准(JESD220-2A)。简单来说,UFS 3.0引入了HS-G4规范,单通道带宽提升到11.6Gbps,是HS-G3(UFS 2.1)能的2倍。 由于UFS的最大优势就是双通道双向读写,所以接口带宽最23.2Gbps,也就是2.9GB/s。 互联层设计方面,严格遵守 MIPI(移动产业处理器接口)的规范协议,其中物理层依据 MIPI M-PHY v4.1,传输层依据MIPI UniProSM v1.8。 其它方面,UFS 3.0支持的分区增多(UFS 2.1是8个),纠...阅读全文

博文 2018-01-31 12:00:48 debian.cn

Kubernetes 1.14 发布,31 项功能增强

Kubernetes 1.14 发布了,些版本主要关注扩展并支持更多工作负载,带来了 30多项功能增强,其中包括从 beta 到稳定的 10 项功能。亮点包括以下几部分。 持久化本地存储 持久本地存储的主要例是数据库和分布式文件系统。这是一个重要里程碑,显然,本地存储的能优于远程磁盘,无论该存储是由云提供商提供的本地 SSD 还是连接到裸机系统的磁盘。 Windows 节点的生产级支持 绝大多数企业都拥有包含 Windows 工作负载的异构环境,现在不必寻找其它协调器来管理这些 Windows 容器。Kubernetes v1.14 改进支持了 pod、服务类型、工作负载控制器和 metrics/quotas,使得与 Linux 功能相当。 PID 限制 目前处在测试阶段...阅读全文

微服务网关 APISIX 发布新版本 0.9

流量,也以处理服务间的东西向流量。它是基于 Nginx 和 etcd 来实现,和传统 API 网关相比,Apache APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。 这次发布的0.9版本,带来了很多新特: 支持使 Tengine 来运行 APISIX增加了对开发人员更友好的级调试模式配合 redis,实现集群内限流限速功能新增 URI 重定向插件使全新的 jsonschema,能提升一个数量级启 HTTP2 并支持设置 ssl_protocols 加入 Apache APISIX 如果你希望使修改任意配置都无需重启的 web 服务器,如果你希望使代码简洁、云原生友好的微服务网关,那么 Apache APISIX 就是你不二的选择。 你以加入...阅读全文

博文 2019-11-27 20:17:00 debian.cn

Facebook 开源的一组 Linux 内核组件与工具

近日,Facebook 开源了一套解决重要计算集群管理问题的 Linux 内核组件和相关工具,这些项目覆盖了资源控制、资源利、工作负载隔离、负载均衡、测量和监控等方面:BPF、Btrfs、Netconsd、Cgroup2、PSI、Oomd。 Facebook 表示这些项目现在已大规模于其所有基础设施生产环境中,并于其它许多企业组织的环境中。 BPF:https://facebookmicrosites.github.io/bpf/ BPF 是 Linux 内核中一种度灵活、效率的代码执行引擎,以让字节码在各个 hook 点运行,以使自定义代码。虽然 BPF 已广泛于数据包过滤,但是 BPF 的指令集具有很强的通和灵活,足以支持和允许除网络之外的众多使场合,比如跟踪和...阅读全文

博文 2018-11-24 09:27:14 debian.cn

Debian 在其内核中测试启用 WireGuard

WireGuard 是 Linux Kernel 5.6 新增的重要功能之一,经过多年的开发,现在以作为内核代码树之外的模块提供(DKMS)。Linux Kernel 5.6 也已将其合并进内核主线。诸如 Ubuntu 20.04 LTS 之类的发行版也已经反向移植 WireGuard 到其内核。 现在,Debian 在测试的内核构建中已启 WireGuard,它已进入到 Debian 的 Linux 内核树的 Kconfig 中。鉴于 WireGuard 的成功,Debian 大概率会对它进行深度定制。对于希望继续采 WireGuard 的 Debian 11 来说,这是个好消息。 对于内核版本较旧的现有 Debian 稳定版本户以及其他发行版/操作系统,请参阅...阅读全文

博文 2020-03-24 10:26:42 debian.cn

都是颗粒 为什么SSD有寿命、内存却没有?

。 SSD则是外部存储,来长久保存数据,属于非易失存储,断电后数据还在,但是相对速度慢、延迟,HDD机械硬盘、U盘、光盘等也是此类。 SSD的存储介质是NAND闪存颗粒,需要施加不同的电压、改变内部状态来存储数据,随着时间的流逝、读写次数的增加,会出现物理的损耗,最终不。 NAND闪存的寿命一般P/E编程擦写次数来描述,写满一次容量就损失一次P/E。 SLC大约是10万次,MLC只有5000次左右,TLC就只大概2000次,QLC仅为1000次上下,所以不得不依靠更多管理技术和算法来辅助,以保持寿命。 但另一方面,SLC、MLC、TLC、QLC的存储密度越来越大,SSD容量也越来越大,写满的概率越来越低,所以整个SSD的实际寿命其实并没有大大缩短,一般应无需过分担忧寿命问题。...阅读全文

三星全球首秀3nm工艺 电压只需0.23V

7LPP,将晶体管密度增加最多80%,能提升最多30%,或者功耗降低最多50%。或许,这以让三星更好地控制芯片功耗、发热,避免再出现所谓的“翻车”。三星3nm预计明年投入量产,但尚未公布任何客户。台积电方面,3nm继续使FinFET技术,号称相比于5nm晶体管密度增加70%,提升11%,或者功耗降低27%,预计今年晚些时候投入试产,明年量产,客户包括除了苹果、AMD、NVIDIA、联发科、赛灵思、博通、通等,甚至据说Intel也会。...阅读全文

博文 2021-03-14 21:41:34 cnBeta.COM

树莓派 9 周年:你不知道的树莓派冷知识

据,距今 9 年的时间里,总共已售出超过 3,800 万台树莓派产品,户范围涵盖工业产品制造商、开源社区开发者以及学生,为人们提供了低成本、的硬件开发设备。 为纪念树莓派诞生九周年,资深树莓派开发者、拥有 30 台树莓派设备的 DIY 达人 Avram Piltch 为我们分享了 9 个关于树莓派的有趣冷知识:1. 树莓派的最初目标仅为 1000 台​树莓派最初是为解决一个非常有限的问题而开发的:剑桥大学申请计算机科学专业的人数正在减少。当时,剑桥大学计算机专业每年的申请学生数量从 600 个下降到 250 个,负责招生的 Eben Upton 担心没有足够的孩子对计算机产生兴趣,于是开始召集一群老师和开发者朋友,设计一款低成本、易于使的简易教学计算机。Upton 希望通过向英国...阅读全文

博文 2021-03-11 17:03:55 diablo4

亚马逊12个月免费云服务

热线、在线聊天支持。作为全球云服务的龙头企业,亚马逊云计算拥有最广泛的全球云计算基础设施,全球节点丰富,为网站的快速稳定访问提供基础设施保障。配合亚马逊全球CDN节点,能满足不同国家独立站访问速度需求。1.什么是云服务器?云计算服务器(也称云服务器或云主机)是云计算服务系统中的主机产品,有效解决了传统物理主机中管理难度大、业务扩展弱的缺陷。在实际应中,云主机具有三个方面的灵活:主机服务配置和业务规模根据户需求配置,灵活调整。户申请的主机服务以快速供应和部署(实时在线开通),实现集群内灵活扩展的收费模式,户无需支付押金,有多种支付模式供户选择。2.云服务器适合什么样的户?关注主机服务价比的户;需要快速实现分布式部署的户;需要灵活扩展业务的户;对系统和快速...阅读全文

开源硬件是趋势,Arm 却走了一条与众不同的路

Cortex-M33 CPU 开始使。这将使得 Arm 客户能够向基于 Cortex-M 的 IoT CPU 添加自定义指令,以针对特定市场量身定制芯片。 Dirvin 说到:“例如,有些数学算法是重复的。如果我们要使一块硅存储片来维护它,那么拥有一条指令将会非常好。但这与 Arm 想要的不符。不过现在使自定义指令后,我们的合作伙伴将能够针对该市场专门对芯片进行优化。” 为此,许多行业从业者和分析家将 Arm 的这些声明视为对 RISC-V 日益严峻挑战的回应。由于 RISC-V 具有相当吸引人的优势 —— 度的自由、轻量级和扩展,它已引起 NVIDIA 和 Qualcomm 等技术巨头的广泛关注。 Dirvin 则强调,即使没有 RISC-V 的兴起,Arm 也会推出其政策变更。“创新...阅读全文

博文 2019-10-17 22:39:43 debian.cn

2017 热门开源自动化测试框架优缺点对比

1. Robot Framework Robot Framework(RF)是于验收测试和验收测试驱动开发(ATDD)的自动化测试框架。 基于 Python 编写,但也以在 Jython(Java)和 IronPython(.NET) 上运行,提供跨平台支持(Windows、Linux 或 MacOS )。 优点: 通过使关键字驱动测试(KDT)方法简化了自动化测试过程,方便测试人员创建易读的测试。 测试数据语法简单易。 生态系统丰富。由各种通测试库和工具组成,这些工具都是作为独立项目开发的。 具有扩展通过 pabot 或 Selenium Grid 执行并行测试。 缺点: 自定义 HTML 报告较为麻烦。 如果是针对大范围的库和扩展的 KDT 自动化测试,建议使...阅读全文

博文 2017-11-15 08:52:47 debian.cn

Intel 傲腾 DDR4 内存价格曝光,单条 128GB 仅约 5600 元

美元),则要便宜,能这就是 Intel 要切入的试产定位。 据悉,二代扩展至强每颗处理器支持 6 通道内存,最多 12 条插槽,而傲腾内存条容量目前提供 128GB、256GB、512GB,插上六条那就是 3TB,而在一套八路系统里,傲腾+DDR4 内存混合使,总容量最以达到惊人的 36TB。 能方面,傲腾 DC 内存无论是延迟还是带宽速度都会比 DDR4 差一些,胜在便宜,且关机或重启时不会丢失数据 (非易失),系统恢复后立即重新载入,大大减少下线时间,将服务器重启时间从分钟级别缩短到秒级别。...阅读全文

博文 2019-04-07 20:25:18 debian.cn

Sam Altman的成功学|OneFlow

人人适。 1 选择“复利增长” 复利具有神奇的魔力,现在处处都在强调复利,这其中的奥秘就是指数曲线,因为指数曲线是创造财富的关键。 一家中型企业的价值如果按照每年50%的速度增长,那么它的规模以在短时间内极速扩张。世界上少有企业具有真正的网络效应和度的扩展,但是随着技术进步,这种情况会逐渐改变,这值得我们不断为之努力。 对个体的人生道路来说,我们也应该走成一条指数曲线,也就是说,我们要遵循不断向右增长的人生轨迹。在进行职业规划时,要选择具有复合效应的职业,而大多数职业的发展轨迹都是一条线直线。 在线职业领域,工作二十年的效率并不会比工作两年的效率,像这样的职业不利于个人发展,我们需要的是一份能保持不断学习的职业。随着职业发展我们需要产出越来越多的成果。达成这一目标的途径多种多...阅读全文

Debian瞻前 微软顾后:安全改进是否会产生负面影响

都知道,我们都是晚期拖延症患者,要落实一个功能,只会晚不会早。 比方说,微软刚刚向其老化的Windows Server 2008平台添加了TLS 1.1和TLS 1.2支持。 表面上看,添加对优化版TLS的支持是件好事。但如果我们细看Server 2008的其他TLS功能,缺陷是显而易见的: 没有AES GCM支持 没有AEAD密码 没有SNI(服务器名称指示)支持 没有OCSP Stapling支持 这不是一个非常有吸引力的HTTPS服务器。能你今天就不想,更别提三年后了。 Windows Server 2008(使IIS 7)至2020年仍处于扩展支持阶段。但为什么现在添加TLS 1.2? 从2018年6月开始,你将不得不支持TLS 1.1或更版本的PCI兼容。微软在其任何一篇...阅读全文

博文 2017-08-11 09:54:18 debian.cn

大起底:揭开亚马逊云计算丰厚利润的秘密 - 电子商务

是运营成本并不,他认为S3是亚马逊的一头现金牛。他提到,如果S3的毛利润率低于70%,他会感到很惊讶。不过,前述科技业人士苏里则预测,S3毛利润率在50%左右。目前,客户把数据迁移到S3是免费的。不过,要从亚马逊搬走1TB的数据,费比每月存储费多出三倍。作为对比,Wasabi公司目前对数据迁移免费,弗雷德表示,这样的收费项目会让AWS业绩难以预测,另外,昂的外迁费也促使企业继续成为亚马逊云计算的忠实客户。弗雷德表示,几乎所有企业都清楚自己有多少数据,但是他们不了解实际访问这些数据的频率。他提到Wasabi的一家客户把数据从亚马逊搬迁到Wasabi,一共花费了600万美元。许多亚马逊云计算客户还选择了“弹块存储”服务(EBS),这一服务和EC2计算实例绑定,于存储相关数据。另外,即...阅读全文

博文 2021-09-07 11:41:54 cnBeta.COM

Go 1.12 正式版发布,初步支持 TLS 1.3

Go 1.12 正式版发布了,距离上个正式发布版 Go 1.11 已经过去半年。跟往常一样,Go 1.12 保持了 Go 1 的兼容承诺,预期所有 Go 程序会像之前一样正常编译。 新版本的更新亮点有 TLS 1.3 的初步支持 ,模块(module)支持的提升(目标在 Go 1.13 默认启 module 模式),支持 windows/arm,以及 提升 macOS & iOS 的前向兼容。 其中,安全传输层协议 TLS 1.3 比起以往版本,废弃了有安全隐患的 3DES、RC4、AES-CBC 等加密组件和 SHA1、MD5 等哈希算法,带来了更能和安全。 此外,值得关注的 Go 1.12 的更新内容有: 新版在语言规范方面没做改动;工具方面的一些变动,有:Go 1.12...阅读全文

GitLab 12.5 稳定版发布:支持EKS集群、多云托管和环境面板等

GitLab 于上周发布了 12.5 新版本,官方在发布说明中介绍到,为了尽效地交付质量的软件,企业会经常需要跨多云以支持广泛的基础架构,因此新版带来了 EKS 集群和环境面板等功能以支持跨各种配置的项目配置,更方便监控和管理。 轻松创建并部署 EKS 集群 在新版本中 GitLab 添加了 EKS 集成,因此我们以在 GitLab 集群页面中选择 EKS 作为选项,然后系统会提示进行身份验证以使 AWS 账户。一旦通过身份验证,只需为集群指定所需的参数,GitLab 将负责完成其余的工作。因此在新版本中,我们只需单击几下就以在 Amazon 的 EKS 上创建 Kubernetes 集群。 使 Crossplane 配置多云托管服务 在 GitLab 12.5 中,我们...阅读全文

Redis 命令、特性介绍与性能调优

本文从 Redis 的基本特入手,通过讲述Redis的数据结构和主要命令,对 Redis 的基本功能进行直观介绍。之后概览Redis提供的级能力,并在部署、维护、能调优等多个方面进行进一步的介绍。本文适合使Redis的普通开发人员,以及对Redis进行选型、架构设计和能调优的架构设计人员。 目录 概述 Redis的数据结构和相关常命令 数据持久化 内存管理与数据淘汰机制 Pipelining 事务与Scripting Redis能调优 主从复制与集群分片 Redis Java客户端的选择 概述 Redis是一个开源的,基于内存的结构化数据存储媒介,以作为数据库、缓存服务或消息服务使。 Redis支持多种数据结构,包括字符串、哈希表、链表、集合、有序集合、位图...阅读全文

博文 2018-10-27 10:37:55 debian.cn

Kotlin 一统天下?Kotlin/Native 支持 iOS 和 Web 开发

Kotlin 使 React.js 创建现代 Web 应。 使 create-react-kotlin-app,让开发者无需费心于项目设置和配置构建这些工作,能专注于快速开始客户端应开发,同时体会到静态类型语言的优势以及由 JavaScript 生态系统带来的强大配套资源。详情点此了解。 未来的发展方向 Kotlin 语言的未来发展方向主要是在 Kotlin 支持的平台之间实现更好、更广泛的代码重。官方表示计划通过使同一 API 以扩展全部平台上的库资源集合,其中涵盖 I/O、网络、序列化以及日期处理等。 编译器方面,1.3 版本仍集中关注内部层面的变更,而不是外部见的语言特。内部的改变能提能、改进类型推断、为所有目标平台生成更效的代码,以及带来更好的 IDE 插件响应能力...阅读全文

博文 2017-11-05 19:28:14 debian.cn

开源软件对于商业机构的6大好处

持周期,以避免更新混乱的出现。 2、有利于产品的长期发展 福布斯杂志指出,90%的初创公司最后都会失败,而他们当中,只有不到一半的中小型公司存活期能超过5年。如果在产品开发的中途突然出现需要更换供应商的问题,那迁移的成本就很了。所以,要避免选择只有一个供应商支持的产品。 而开源使得社区成员能够协同编写软件。如 OpenStack 就是由多个公司及个体志愿者共同编写的。这么做,就能保证,在一个供应商出现问题的情况下,其他供应商能继续支持。而且,软件一经开源,企业就会长期投入开发团队以实现产品开发。使源代码的好处就是,你以聘贡献者来保证开发的活跃。 3、更安全 以开源的方式进行开发,以很直观地看到,供应商是如何对待安全问题,以及是否在积极保证产品安全。研究源代码并执行独立代码审核,也...阅读全文

博文 2017-11-15 23:41:11 debian.cn

三星860 PRO固态盘现身官网:4TB SATA 3售1.2万元

三星的850EVO/PRO以及不带后缀的850固态盘(120GB国行399元)已经发布开卖相当长一段时间了,新品的迹象迟迟看不到。今日有网友从三星北美官网发现了860 PRO已经正式出现。 页面显示,4TB的起售价是1899.99美元(约合1.22万元),型号MZ-76P4T0E。能方面,连续读取最560MB/s、连续写入最530MB/s,妥妥的SATA3。 目前,三星850 EVO在国内提供有4TB的选项,也是SATA3,价格是11399元。此前,860 EVO曾现身串行设备组织官网,显示容量从256GB到4TB。 闪存方面,外媒TMHW此前从线人那里得知,860 EVO将是三星的第一代消费级QLC闪存固态盘,也就是4bits/Cell,而PRO能还是3D TLC。 简单一提,一...阅读全文

博文 2018-01-17 23:33:28 debian.cn

2016年Linux领域的十条大新闻,你关注了吗?

企业所重视,并吸引到甲骨文、通以及德州仪器等厂商的加入。 项目经理Dan Cauchy指出,“汽车行业需要一套标准的开放式操作系统及框架,允许汽车制造商及供应商快速向其中添加类似于智能手机的功能。”目前项目各参与厂商正致力于构建一套通平台,以控制车辆运作。 8.人气Linux发行版Mythbuntu项目被叫停 Mythbuntu项目开发者决定停止相关开发工作。项目参与者Thomas Mashos指出,这主要是由于参与开发者数量严重不足。该团队的成员数量已经由原本的10名减少到如今的2名,这意味着Mythbuntu将无法及时完成更新与发布。 不过相关项目MythTV仍将继续存在。它的核心软件仍然,且Mythbuntu团队建议户转而使Xubuntu等替代方案。以利...阅读全文

博文 2021-01-28 17:50:18 debian.cn

Kafka生产问题总结以及性能优化

都要G1垃圾收集器,因为年轻代内存比较大,G1以设置GC最大停顿时间,不至于一次minor gc就花费太长时间,当然,因为像kafka,rocketmq,es这些中间件,写数据到磁盘会到操作系统的page cache,所以JVM内存不宜分配过大,需要给操作系统的缓存留出几个G。 2.1 线上问题及优化 2.1.1 消息丢失情况 消息发送端: (1)acks=0: 表示producer不需要等待任何broker确认收到消息的回复,就以继续发送下一条消息。能最,但是最容易丢消息。大数据统计报表场景,对能要求很,对数据丢失不敏感的情况这种。 (2)acks=1: 至少要等待leader已经成功将数据写入本地log,但是不需要等待所有follower是否成功写入。就以继续发...阅读全文

博文 2023-01-05 23:16:48 CSDN博客

快速切换本地 hosts 的小程序 SwitchHosts

SwitchHosts 是一个于快速切换本地 hosts 文件的小程序,便于开发人员快速修改测试域名的解析记录。SwitchHosts 基于 Electron 开发,同时使了 React、Ant Design 以及 CodeMirror 等框架/库,项目主页为 https://oldj.github.io/SwitchHosts/。 SwitchHosts 主界面 SwitchHosts 功能特 快速切换本地 hosts 文件hosts 文件语法亮在线 hosts 方案系统托盘图标快速切换macOS: 支持 Alfred workflow 快速切换 下载安装 switchhosts 你以直接下载源码到本地运行或编辑,或者在下面下载执行版本: SwitchHosts! 下载地址1...阅读全文

gRPC 1.23.0 发布,Google高性能 RPC 框架

gRPC 1.23.0 发布了。gRPC 是 Google 开源的能、通 RPC 框架,面向移动和 HTTP/2 设计,是由谷歌发布的首款基于 Protocol Buffers 的 RPC 框架。gRPC 基于 HTTP/2 标准设计,带来诸如双向流、流控、头部压缩、单 TCP 连接上的多复请求等特。这些特使得其在移动设备上表现更好,更省电且节省空间占。 主要更新内容如下: Core 反向移植 #19924 到 v1.23.x. (#19935)为自定义 iomgr 添加缺少的 APP 回调上下文 (#19687)将 DNS 重新解析期间的下限提到 30 秒 (#19661)确保在 H2 的框架中至少有一个标题 (#19657)在使 gevent 时分叉时修复段错误...阅读全文

博文 2019-08-18 18:31:20 debian.cn

Ruby 2.5.0 稳定版发布

Ruby 2.5 系列第一个稳定版本发布,新版包括了一系列新的特能改进。主要变化包括:rescue/else/ensure 允许直接与 do/end 块使,yield 增加 yield_self,Struct.new 能创建接受关键字参数的类,最级常量查询不再,移除所有 trace 指令提升 5-10% 能,SecureRandom 将更偏向使操作系统提供的 SSL 库等。 此版本包括数个新特能提升,例如: 新特 允许在 do/end 中直接使 rescue/else/ensure。[功能 #12906] 新增 yield_self 来使当前上下文 yield 代码块。不同于 tap,此方法会返回代码块的运行结果。[功能 #6721] 支持测量分支代码覆盖和方...阅读全文

博文 2017-12-25 21:59:41 debian.cn

在 Kubernetes 上扩展 TensorFlow 模型

由于人工智能 / 机器学习日益集成到应和业务流程中,因此生产级机器学习模型需要更多扩展的基础设施和计算能力,以于训练和部署。 现代机器学习算法在大量数据上进行训练,并且需要数十亿次迭代才能使成本函数最小化。这类模型的垂直扩展会遇到操作系统级别的瓶颈,包括提供的 CPU、GPU 和存储的数量,而且对于这种类型的模型,已经证明效率并不。更为效的并行处理算法,例如异步训练和 allreduce 式训练,需要一个分布式集群系统,由不同的 worker (工作器)以协调的方式同时学习。 扩展对于在生产环境中服务深度学习模型也非常重要。将单个 API 请求处理到模型预测端点能会触发复杂的处理逻辑,这将花费大量时间。由于更多户访问模型的端点,为了有效地处理客户端请求,需要更多服务实例...阅读全文

Linux 基金会董事 Jim Zemlin:全球开源可持续增长将带来更多价值

,所以,从计算的历史来说,这实际上是规模最大的,Linux的规模扩展还是非常好的。” (3)在Linux 与人工智能、云计算、物联网结合方面,Jim 也发表了一些自己的观点:在云计算里面,像Kubernetes对于云应的开发是发展最快的;在人工智能机物联网项目方面,Linux 的 EdgeX 项目和 IOT 项目在这些方面也有很多开源的项目。 (三)开源方面,中国正大步迎头赶上,质量开源项目不断发展 近几年来,中国越来越多的开发者加入开源,但是在 GitHub上来自中国的质量开源很少,大部分都是来自于国外。Jim 认为产生这种差距的其中一个原因在于美国的软件开发历史比中国要长一些。 而不否认的是,中国在开源方面正大步地迎头赶上。正如 Jim 所说“中国有一些质量的开源项目也在不断地发...阅读全文

博文 2021-01-28 17:50:33 debian.cn

PHP 7.4 有哪些新特性

(User $user) => $user->id, $users) 需要注意几点: 短闭包以直接访问闭包函数外面的变量,所以不需要再写 use 关键词以fn关键词开始$this 以像普通的闭包一样使短闭包只有一行代码,仅仅做返回声明使,不允许使return 关键词 还以使更严格类型的方式 $ids = array_map(fn(User $user): int => $user->id, $user); 预加载 PHP预加载以极大的提能 优点:在PHP 7.4以前,如果你使了框架来开发,每次请求文件就必须加载和重新编译。预加载在框架启动时在内存中加载文件,而且在后续请求中永久有效。 缺点:能的提升会在其他方面花费很大的代价,每次预加载的文件发生改变时,框架需要重新启动。 属...阅读全文

博文 2019-11-29 20:45:16 debian.cn

LMDE 4 Debbie 正式版发布

LMDE 4 “Debbie” 正式发布了,LMDE 即 “Linux Mint Debian Edition”。它的目标是与 Linux Mint 尽能相似,但不使 Ubuntu,软件包库由 Debian 提供。 新版本主要带来了以下新特: 支持 LVM 和全盘加密的自动分区主目录加密支持自动安装 NVIDIA 驱动程序支持 NVMe支持 SecureBoot支持 Btrfs 子卷改进安装程序自动安装微码包在 Virtualbox 中,实时会话的自动分辨率提到最小 1024×768Linux Mint 19.3 改进(HDT、引导修复、系统报告、语言设置、HiDPI 和插图改进、新的引导菜单、Celluloid、Gnote、绘图、Cinnamon 4.4、XApp 状态图标等...阅读全文

博文 2020-03-23 10:20:09 debian.cn

说透IO多路复用模型_京东云开发者的博客

FD_ISSET方法来轮询文件描述符,如果数据读,则读取数据即。 举个例子,假设此时连接上来了3个客户端,connection的文件描述符分别为 4,8,12,那么其read_fds文件描述符表(bitmap结构)的大致结构为 00010001000100000…0,由于read_fds文件描述符的长度为1024位,所以最多允许1024个连接。 而在select的时候,涉及到户态和内核态的转换,所以整体转换方式如下: 所以,综合起来,select整体还是比较效和稳定的,但是呈现出来的问题也不少,这些问题进一步限制了其能发挥: 文件描述符表为bitmap结构,且有长度为1024的限制。 fdset无法做到重,每次循环必须重新创建。 频繁的户态和内核态拷贝,能开销较大。 需要对文件描述符表进行...阅读全文

博文 2023-01-01 15:13:50 CSDN博客

Go 1.8 正式发布 标准库有显著变化和性能提升

今天Go 团队很兴地宣布Go 1.8发布了。现已提供下载。整个标准库有了显著的能提升和变化。该版本主要的更新内容如下: Go 1.7中为64位x86引入的编译器后端现在于所有体系结构,这些体系结构将会有显著的能改进。例如,我们的基准程序所需的CPU时间在32位ARM系统上减少了20-30%。在此版本中,64位x86系统还有一些能改进,编译器和链接器更快了,编译时间应该比Go 1.7提约15%。但是在这一领域还有很长的路要走:我们希望在未来版本中实现更快的编译速度。 垃圾收集暂停时间明显更短,通常在100微秒以下,有时候甚至低至10微秒。 HTTP服务器添加对 HTTP/2 Push的支持,允许服务器抢先发送响应到客户端。这对于通过消除往返行程来最小化网络延迟非常有。HTTP服...阅读全文

博文 2021-01-28 17:50:22 debian.cn

USB 4规范正式公布:基于雷电3 Type

今年3月初,USB-IF官方组织宣布了下一代 USB4 (注意不是USB 4.0)。现在,USB4标准规范正式公布了!USB绝对是科技史上应范围最广的接口,而最新的USB4 又是这一接口历史上最大的变革。 USB4引入了Intel此前捐献给USB推广组织的Thunderbolt雷电协议规范,双链路运行(Two-lane),传输带宽因此又翻了一番,达到40Gbps,也就是和雷电3完全相同。 当然,要获得这样的传输带宽,需要经过认证的全新数据线。 在引入新的底层协议的同时,USB4仍然保持了良好的兼容向下兼容USB 3.2/3.1/3.0、雷电3,也就是现在的USB、雷电3设备和数据线,仍然以在USB4接口上使。 USB4将只有USB Type-C一种接口形态(雷电3走的也是它...阅读全文

博文 2019-09-04 06:45:39 C接口 带宽达40Gbps

Arch Linux 2018.01.01 发布,使用 Linux 4.14 LTS

进行完整的依赖维护。Arch 以从光盘镜像或者从 FTP 服务器安装,它以一份连续演化的、动态的系统形式运作。缺省的安装提供一份坚实的 基础,再进行定制安装。此外,Arch Build System(ABS)能支持简便创建新软件包,修改原先软件包的配置,以及通过 Arch Linux User Repository 来将这些软件包与其他人共享。 下载地址:https://www.archlinux.org/download/...阅读全文

博文 2018-01-03 08:50:10 debian.cn

译:Kubernetes 最佳实践

内存限制,则该进程将终止,因此在所有情况下都能不适合设置此值。如果容器超过 CPU 限制,则进程会受到限制。使 Deployment、DaemonSet、ReplicaSet 或者 StatefulSet 跨节点部署 Pod永远不应该直接使 Pod 运行。相反,为了提容错,Pod 应该始终作为 Deployment、DaemonSet、ReplicaSet 或 StatefulSet 的一部分。然后以在部署中使反亲和规则跨节点部署 pod,以避免所有 pod 调度到同一个节点上运行,如果该节点发生故障能会导致服务停止。使多节点如果想提升容错,在单个节点上运行 K8s 并不是一个好主意。集群中应该使多个节点,以便以在它们之间分散工作负载。使基于角色的访问控制...阅读全文

博文 2022-09-13 19:32:21 atbug.com

工业版树莓派HackBoard 2众筹中 支持Win10专业版和4G/5G网络

作为工业版本的“树莓派”,HackBoard 已经迎来了第二代产品更新。这款单板机配备了双核 @ 2.8GHz 的英特尔赛扬 N4020 处理器,具有度的配置特,且支持 4G / 5G 蜂窝移动网络。感兴趣的朋友,拿出 99 美元(约 649 RMB)去支持 HackBoard 2 的 Ubuntu Linux 版本、或以 140 美元(约 649 RMB)的价格获取 Windows 10 专业版。 除了英特尔赛扬 N4020 处理器,HackBoard 2 还板载了 4GB DDR4 内存,辅以支持 4TB 存储空间的两个 NVMe SSD 插槽。 显示方面,赛扬 N4020 集成了 Intel UHD Graphics 600 核显,支持 4K HDMI 输出,另有支持...阅读全文

博文 2020-12-15 13:06:35 debian.cn

Linux 基金会宣布成立 DizmeID 基金会

和业务模型的第 4 层上。Dizme 生态系统预计将包括利 Hyperledger堆栈和添加基于Algorand 区块链协议的货币化层的各种技术组件,这将使验证凭证的交换和新的垂直应程序的开发成为能。身份凭证通过三个级别的保证进行管理:低级别的自我声明信息;中等级别的自动检查;以及靠的实质标识。这些级别的保证将使行业拥有更安全、创新和成本效益的入职流程。 Linux基金会成立于 2000 年,有超过 1000 名成员支持,是世界上在开源软件、开放标准、开放数据和开放硬件方面进行合作的主要机构。Linux 基金会的项目对包括 Linux、Kubernetes、Node.js 等等。作为 Linux 基金会的一部分,DizmeID 基金会将利开放治理和区块链技术社区的现有创新...阅读全文

Mageia 6 正式发布,基于 Mandriva 的分支

Mageia 6 已正式发布,该版本的研发周期是有史以来最长的。新版本中包含了大量全新和激动人心的功能,带来了一系列全新的安装媒体,并且在和稳定上进行了诸多调整。 新版使了 KDE Plasma 5 桌面环境,DNF 软件包管理器现在与 urpmi 一起使,Mageia 6 还包括于 Xfce 桌面环境的 live test media。下面简单介绍一下更新的内容: KDE Plasma 5 替代了此前的 KDE SC 4 桌面环境 新的软件包管理器 DNF 作为 urpmi 的替代方案,提供了一个优秀的软件包生态系统:支持 AppStream,从而支持 GNOME 软件和 Plasma Discover 支持 Fedora COPR 和 openSUSE Build...阅读全文

如何读懂火焰图?+ 实例讲解程序性能优化 - xuxh120

图工具就能生成 SVG 图片。 上面图片中,最顶层的函数g()占 CPU 时间最多。d()的宽度最大,但是它直接耗 CPU 的部分很少。b()和c()没有直接消耗 CPU。因此,如果要调查能问题,首先应该调查g(),其次是i()。 另外,从图中知a()有两个分支b()和h(),这表明a()里面能有一个条件语句,而b()分支消耗的 CPU 大大于h()。 五、局限 两种情况下,无法画出火焰图,需要修正系统行为。 (1)调栈不完整 当调栈过深时,某些系统只返回前面的一部分(比如前10层)。 (2)函数名缺失 有些函数没有名字,编译器只内存地址来表示(比如匿名函数)。 六、Node 应的火焰图 Node 应的火焰图就是对 Node 进程进行能抽样,与其他应的操作是一样的...阅读全文

博文 2022-03-11 10:05:09 博客园

改善 Debian Linux 软件包管理的七款工具

说,你它来设定软件包安装时向你提出哪种类型的问题、重置问题的优先级,或者尽管软件包破损仍强行安装。 dpkg-reconfigure来配置基于Debian系统的几乎方方面面。由于出现了配置安装系统的其他工具,它的多在丧失,不过dpkg- reconfigure仍于配置诸如此类的特:时区、视频驱动程序、打印机和扫描仪。Ubuntu弃了dpkg- reconfigure,但是它在其他基于Debian的发行版中仍很有。 4.netselect-apt 如今,互联网连接的速度已经非常快。然而,一些软件包代码库的速度仍比其他代码库要快;在使峰期间,流行的软件包代码库会降低速度。有时候,根本就缺少速连接。 对于注重速度的那些人来说,netselect-apt为你的位置列出...阅读全文

博文 2021-01-28 17:50:21 debian.cn

Facebook 正式发布 JavaScript 包管理器 Yarn 1.0

Facebook 已于上周正式发布 JavaScript 包管理器 Yarn 1.0。 Facebook 表示 GitHub 上有 175,000 个项目在使 Yarn,许多大大小小的公司和广大开源社区也在使 Yarn,每个月通过 Yarn 下载的包数量接近 30 亿个。此外,Yarn 现在也已预安装在诸如 CircleCI、Travis CI 和 AppVeyor 这些主流的持续集成平台上。 Yarn 具有极佳的伸缩以支持成千上万个直接或间接的包依赖。Yarn 的设计初衷是保证稳定、弹能。基于这些原则,Yarn 1.0 带来了更多的新特,希望能够帮助 Yarn 社区更快地发展,构建更好的项目。 Yarn 1.0 中值得关注的新特 Yarn 工作区 (Yarn...阅读全文

博文 2017-09-19 14:43:15 debian.cn

Kafka 3.0新特性全面曝光,真香!

发送消息的客户端。 consumer:消息消费者,就是从broker拉取数据的客户端。consumer group:消费者组,由多个消费者consumer组成。消费者组内每个消费者负责消费不同的分区,一个分区只能由同一个消费者组内的一个消费者消费;消费者组之间相互独立,互不影响。所有的消费者都属于某个消费者组,即消费者组是一个逻辑上的订阅者。broker:一台服务器就是一个broker,一个集群由多个broker组成,一个broker以有多个topic。topic:以理解为一个队列,所有的生产者和消费者都是面向topic的。partition:分区,kafka中的topic为了提拓展和实现而将它分布到不同的broker中,一个topic以分为多个partition,每个...阅读全文

博文 2022-04-28 16:02:11 mp.weixin.qq.com

Metasploit Framework 5.0 发布 最流行的渗透测试框架

言,框架建立在不断增长的世界级攻击内容库的框架基础上。另外,此次更新还包括了改进和大规模开发的支持,数据库和自动化 API 的改进等。 在 4.x 现有的 Postgresql 数据库后端之上,Metasploit 5.0 增加了将数据库本身作为 RESTful 服务运行的功能,使该服务以与多个 Metasploit 控制台甚至外部工具进行交互。5.0 版本的这个变更还将取消数据库服务的一些批量操作,从而通过并行处理数据库和常规 msfconsole 操作来提能。 新的发布周期 过去的一年,Metasploit 的开发包括两个分支:一个是 4.x 的稳定分支,支持 Metasploit Pro 和像 Kali Linux、ParrotSec Linux、和 Rapid7 自己...阅读全文

博文 2019-01-15 13:37:28 debian.cn

Kubernetes 1.7 发布,安全强化、StatefulSet 更新及可扩展特性

(canary)和分阶段(phased)推出部署(rollout);本地持久卷(Local Persistent Volume)。当前以Alpha版发布,允许户通过标准的PersistentVolumeClaims/PersistentVolume接口及StatefulSets中的StorageClasses访问本地存储卷;DaemonSets。该特于确保给定的Pod对每个节点准确地执行和运行一次,现已添加了rollback和history功能;新提供的StorageOS Volume插件,它在本地的或附加的节点存储上提供在整个集群范围内的持久卷。 在扩展方面,1.7中以Beta版的形式添加了API聚合层,允许户在他们的集群中添加Kubernetes风格的预先构建的、户定义的或是第...阅读全文

博文 2017-07-19 12:23:15 debian.cn

Elastic search 6.0.0 正式发布 大量新特性

就是序列 ID,它允许基于操作的分片恢复。 以前,如果由于网络问题或节点重启而从集群断开连接的节点,则节点上的每个分区都必须通过将分段文件与主分片进行比较并复制任何不同的分段来重新同步。 这能是一个漫长而昂贵的过程,甚至使节点的滚动重新启动非常缓慢。 使序列 ID,每个分片将只能重放该分片中缺少的操作,使恢复过程更加效。 使排序索引更快查询 通过索引排序,只要收集到足够的命中,搜索就以终止。它对通常作过滤器的低基数字段(例如 age, gender, is_published)进行排序时以更效的搜索,因为所有潜在的匹配文档都被分组在一起。 稀疏区域改进 以前,每个列中的每个字段都预留了一个存储空间。如果只有少数文档出现很多字段,则能会导致磁盘空间的巨大浪费。现在,你付出你...阅读全文

博文 2017-11-15 18:11:10 debian.cn

Raspberry Pi 即将迎来 Vulkan 的支持

Raspberry Pi 基金会表示,他们正在致力于为 Raspberry Pi 提供开源 Vulkan 驱动程序的支持。 Vulkan 是“新一代图形和计算 API,提供对现代 GPU 的效、跨平台访问”。它是 OpenGL 的下一代版本,和 DirectX 12 一样都是基于 AMD 私有的 Mantle API,不同的是 Vulkan 是开源的图形 API,它承诺通过给予开发者访问硬件底层的能力而大幅提升 3D 应能。 对 Vulkan 的支持现在在 Android 智能手机中很常见。三星就长期支持 Vulkan,以改善 Galaxy 设备上的图形和游戏能。Vulkan 也有得到 SteamOS 上类似 Valve 等的重量级游戏支持。 不过,Vulkan 才刚刚进入...阅读全文