【ArangoDB教程6】部署篇--ArangoDB Linux操作系统配置部署

【ArangoDB教程5】部署篇-ArangoDB使用Docker安装 阅读详情

【ArangoDB教程6】部署篇–ArangoDB Linux操作系统配置部署点击标题可看全文


以下是在Linux上运行ArangoDB时关于文件系统、内存设置和其他选项的推荐优化建议。

注:本节中列出的大部分建议可以通过使用脚本轻松应用。请参考Linux OS Tuning Script Examples页面获取可直接使用的示例。

系统语言环境

有些系统可能缺少启动服务器所需的语言环境,导致出现以下错误消息:

FATAL [7ef60] {config} specified language 'en_US' does not match previously used language ''

您可以使用以下命令生成所需的语言环境:

sudo locale-gen "en_US.UTF-8"

如果您的发行版提供了相应的前端界面,也可以使用类似dpkg-reconfigure locales的命令进行设置。

如果您没有显式为服务器设置默认语言,ArangoDB将使用系统的默认语言环境。

请注意,服务器语言存储在数据库目录中的LANGUAGE文件中。不建议手动修改该文件以绕过语言环境问题,因为这可能导致索引无效而不会引发警告或错误。建议将数据导出并恢复到已正确配置语言的实例中。

文件系统

不建议在Linux上使用BTRFS文件系统,因为用户报告称与ArangoDB一起使用时存在问题。我们发现在使用BTRFS分区时,ArangoDB访问数据库文件时会出现延迟问题。同时,在与BTRFS和AUFS一起使用时,我们还遇到了重启后数据丢失的情况。

出于性能原因,不建议使用像NFS这样的网络文件系统,并且我们在需要进行热备份时也遇到了一些硬链接的问题。

页大小

在Linux上,ArangoDB使用jemalloc作为其内存分配器。但是,某些操作系统配置可能会干扰jemalloc的正常运行。特别是Linux的“透明巨大页面”、Windows的“大页面”等功能有时会阻止jemalloc将未使用的内存返回给操作系统,导致不必要的高内存使用。因此,我们建议在使用je

【ArangoDB教程4】ArangoDB各个版本亮点介绍 # 【ArangoDB】ArangoDB各个版本亮点介绍 阅读详情

相关推荐

ArcGIS Enterprise 各组件 URI 路径与端口号信息整理

本文系统梳理了 ArcGIS Enterprise 各组件的 URI 路径与端口号信息,覆盖 15 个组件共 37 个 servlet url-pattern。文档包含总体概览表、各组件详细说明(简介/功能/依赖/URI表格/端口表格),以及跨组件 URI 归属对照,明确标注共享 URI(如 /services、/rest、/admin 存在于所有 Server 类组件)与专属 URI 的区分机制。

农民工老王的博客 487

【信息科学与工程学】计算机科学与自动化 第二百三十三篇 凤凰架构01

编号类型领域系统软件/硬件或系统集成方案及系统架构模块子模块函数名称/算法名称算法的数学分析及计算机体系架构及数据结构与算法详细设计及参数列表及数值范围设计关联知识1共识算法分布式基石状态机复制架构:Proposer/Acceptor/Learner 多节点角色模型,基于操作转移(Operation Transfer)分布式共识PaxosPaxos 协议(Prepare/Promise/Accept/Accepted 两阶段)数学基础:多数派(Quorum)投票,基于鸽巢原理保证 W+R>N 时读写集合必有

weixin_49199313的博客 264

arm64架构下arangodb3.10.11docker镜像

arm64架构下arangodb3.10.11

【Java】JAVA知识总结浅析

Java是一门功能强大的编程语言,广泛应用于多个领域。Java的编程思想,包括面向过程和面向对象编程,Java的发展历史,各版本的特点,JVM原理,数据类型,Java SE与Java EE的区别,应用场景,JDK与JDBC,Java Web技术,Spring Boot系列,以及MyBatis框架的基本实现,最后还将讨论Java在大数据、人工智能、嵌入式和Android等领域的应用。

wnm23的专栏 5220

机器学习篇-KNN算法实现鸢尾花模型和手写数字识别模型

一个样本最相似的k个样本中的大多数属于某一个类别, 则该样本也属于这个类别类似于: 近朱者赤近墨者黑回归机器建模流程:数据获取数据基本处理(空值和非法值)特征工程(特征提取, 特征预处理(归一化, 标准化), 特征降维, 特征选择, 特征组合)模型训练模型预测模型评估# 1. 定义函数 dm01_load_iris(), 用于加载 鸢尾花数据集, 并简单查看下数据集的各部分.# 1. 加载数据集.​# 2. 打印iris_data, 发现其实是1个: 字典.​。

m0_60916732的博客 2403

从零开始用TS开发babylonjs - 本机环境搭建

babylonjs,初始化本地安装,web3d引擎

han3527638的专栏 794

[XJTUSE DATABASE]——第三章 关系数据库标准语言SQL

新年了,来个大的,写了好几天,将近9000字,希望对大家有所帮助

weixin_47692652的博客 3120

Hodgkin-Huxley Model

介绍了经典的动力学模型:HH Model

weixin_73557167的博客 2474

Unreal Engine Profiler:动画系统性能分析教程_2024-07-23_03-05-38.Tex

Unreal Engine Profiler 是一个内置的性能分析工具,它可以帮助开发者识别和解决游戏中的性能瓶颈。Profiler 提供了详细的性能数据,包括 CPU 使用率、GPU 负载、内存使用情况等,特别针对动画系统,可以查看动画蓝图的执行时间、骨骼动画的计算成本、以及动画混合和重定向的效率。通过这些数据,开发者可以定位到具体的问题,比如哪些动画状态消耗了过多的 CPU 时间,或者哪些动画资源导致了内存泄漏。

825

UE5实现建筑剖切效果

UE5实现建筑剖切效果

专注GIS开发 8463

[系统安全] 十六.PE文件逆向基础知识(PE解析和PE编辑工具)

您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列。因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全、逆向分析和恶意代码检测,“系统安全”系列文章会更加聚焦,更加系统,更加深入,也是作者的慢慢成长史。换专业确实挺难的,逆向分析也是块硬骨头,但我也试试,看看自己未来四年究竟能将它学到什么程度,漫漫长征路,偏向虎山行。享受过程,一起加油~ 作者前面介绍了三个漏洞,包括Chrome浏览器保留密码渗透解析、通过Chrome浏

杨秀璋的专栏 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: 【ArangoDB教程5】部署篇-ArangoDB使用Docker安装
下一篇: 【ArangoDB教程7】部署篇-如何在Windows上安装ArangoDB
BigDataMLApplication
博客等级 码龄11年 7363粉丝 565原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BigDataMLApplication

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值