Netdata现在已成功安装并运行,并且在重新启动服务器时也会自动运行。如果您启用了UFW,您需要为Netdata的内部Web服务器打开端口19999。
$ sudo ufw allow 19999/tcp
此时,您可以通过在您喜欢的浏览器中访问http:// your_server_ip:19999/来查看默认仪表板。 您将看到系统的实时指标的概述。
第二步 - 配置Netdata的内存使用情况
您可以通过在浏览器中访问http://your_server_ip:19999/netdata.conf查看Netdata的当前配置。
您将在此处看到所有(或大多数)可配置选项都已注释掉(即以#开头)。这是因为Netdata的配置使用一组假定的默认值。任何禁用的设置都使用Netdata的默认值; 如果取消注释某个设置,则指定的值将覆盖默认值。这使配置文件仅包含您修改的内容。
回到您的服务器上,配置文件本身就是/etc/netdata/netdata.conf。我们将在本教程中自定义的选项是history参数。它控制Netdata使用的内存数据库的大小。
在这里,您需要确定要为Netdata提供多少RAM,或者在丢失之前将记录的图表数据保留多长时间:
3600秒(图表数据保留1小时)使用15 MB RAM 7200秒(图表数据保留2小时)使用30 MB RAM 14400秒(图表数据保留4小时)使用60 MB RAM 28800秒(图表数据保留8小时)使用120 MB RAM 43200秒(图表数据保留12小时)使用180 MB RAM 86400秒(24小时图表数据保留)使用360 MB RAM请记住,上述估算是基于库存仪表板使用的图表数量。将来删除或添加自定义图表会影响这些估算值。
使用nano或您喜欢的文本编辑器打开Netdata的主配置文件。
$ sudo nano /etc/netdata/netdata.conf
找到[global]部分中的history选项。
/etc/netdata/netdata.conf
将3600值替换为您之前决定的值。在这里,我们正在使用14400,这为我们提供了4小时的数据保留。确保通过除#符号来取消注释该行,以便Netdata不再忽略此选项。
/etc/netdata/netdata.conf
| . . . [global] # glibc malloc arena max for plugins = 1 . . . # hostname = test-netdata # history = 3600 # update every = 1 . . . |
进行此更改后保存并关闭文件。虽然这种修改可能会增加Netdata将使用的RAM量,但我们将在下一步中实施的下一个修改应该会显著减少它。
第三步 - 启用内核同页合并
即使Netdata直接运行并初始情况下使用,我们可以对Netdata使用系统资源的方式进行更多修改,这将加速并优化其性能。我们将从启用








