首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日志收集/ syslog服务器的磁盘/系统配置

日志收集/ syslog服务器的磁盘/系统配置
EN

Server Fault用户
提问于 2012-09-09 13:24:28
回答 1查看 349关注 0票数 2

我正在考虑构建一个syslog /日志记录基础设施,并正在思考一些架构最佳实践。基本上,我看到syslog系统需要支持两个相互冲突的工作负载:

  • 日志收集。潜在的大量数据流需要快速写入磁盘并编入索引。
  • 日志查询。日志将通过日期和源以及文本搜索这两个固定字段进行查询。

假设我现在想把它保存在一个服务器上,那么最好的磁盘/系统设置是什么?我应该使用SSD或ramdisk卸载一些处理吗?一些磁盘是条形的,另一些是raid5的?

我特别关注使用ElasticSearch/MongoDB的Graylog2

EN

回答 1

Server Fault用户

发布于 2012-09-09 13:59:52

首先,我认为这有助于定义日志的值,例如,如果这是大容量的金融事务日志,您可以选择非常高端的raid控制器,其中有很多电池支持的缓存和带有标记写或NCQ的高端磁盘。

在一般情况下,ZFS文件系统非常有用,您可以自由地使用add来获取它们提供的廉价容量,然后在需要时添加SSD作为读取缓存(ZFS中的L2缓存)。如果写入成为瓶颈,您可以使用SSD作为ZIL (实际上是ZFS中的写缓存)。好的是,这一切只是工作,真的很好的经验。

为了进一步解决冲突的工作负载问题,类似Cassandra这样的产品(也有许多其他选项)有一个架构,它以高效的方式灵活地解决了这些需求。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/425712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档