首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:http://os.51cto.com/art/202102/644172.htm

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

纳秒级高性能日志系统 · ATC 2018

本文转载自微信公众号「真没什么逻辑」,作者 Draveness 。转载本文请联系真没什么逻辑公众号。 『看看论文』是一系列分析计算机和软件工程领域论文的文章,我们在这个系列的每一篇文章中都会阅读一篇来自 OSDI、SOSP 等顶会中的论文,这里不会事无巨细地介绍所有的细节,而是会筛选论文中的关键内容,如果你对相关的论文非常感兴趣,可以直接点击链接阅读原文。 本文要介绍的是 2018 年 ATC 期刊中的论文 —— NanoLog: A Nanosecond Scale Logging System[^1],该论文实现的 NanoLog 是高性能的日志系统,与 C++ 社区中的其他日志系统,例如:spdlog、glog 和 Boost Log 相比,它的性能可以高出 1 ~ 2 个数量级,我们在这篇文章中来简要分析 NanoLog 的设计与实现原理。 日志是系统可观测性的重要一环,相信很多工程师都有线上出问题临时加日志查问题的经历,作者刚刚又重新经历了这一过程,稍有经验的开发者都会在系统中加入很多日志方便生产环境的问题排查,更有经验的开发者会谨慎地在系统中(尤其是低延迟的实时系统)添加日...

2021年软件定义存储市场预测

SDS的定义,说法不一。 “软件定义”的基本概念意味着对硬件和存储介质功能的抽象化。SDS可以视为基于标准化指标(如IOPS,带宽和延迟)交付的存储。这些指标通过服务质量功能进行调整,底层硬件不应该对I/O性能产生直接影响。 SDS的进阶 最初的SDS解决方案更多是软硬件分离。供应商出售能在商品硬件上运行的软件,并根据容量或基于硬件认证(例如核数或插槽)对软件定价。虽然能使用便宜的硬件这点很吸引人,但同时也带来了兼容性,漏洞以及供应链可用性方面的挑战。这就是很多SDS解决方案跟设备或硬件一起打包出售的原因。SDS的各个阶段,如下所示: 硬件分离——捆绑定价和单独部署存储软硬件。 定制化SDS解决方案——包括对象和文件存储,以及大量基于块的产品。 定制化SDS设备——基于软件的解决方案,作为具有认证和测试配置的打包设备出售,提供可预测和可扩展性能。 抽象化SDS解决方案——可根据指标和QoS提供存储资源的软件产品,与使用的硬件无关。 合作伙伴模型——供应商是将SDS产品作为解决方案和基础架构提供商集成解决方案的一部分进行销售。 此外,还有一个不断发展的分类,即容器附加存储,采用容器来交付...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册