当前位置: 首页 > 知识库问答 >
问题:

Presto的硬件要求

谢唯
2023-03-14

由于Presto使用一个协调器和一组工作器,并且工作器与数据一起运行,我想主要的问题将是协调器有足够的RAM,工作器向协调器发送部分结果有足够的网络带宽,等等。

如果你能提供一些关于如何适当地为这个大小的一般想法,我很乐意听到他们。

共有1个答案

施兴言
2023-03-14

大多数人都在他们已经拥有的Hadoop节点上运行Trino(以前的PrestoSQL)。在Facebook,我们通常在Hadoop集群中的几个节点上运行Presto,以分散网络负载。

一般来说,我会采用行业标准的比率来配置一个新的集群:每个磁盘有2个核心和2-4个内存,如果你能负担得起的话,可以使用10千兆位网络。在拥有几台机器(4+)之后,使用数据上的查询进行基准测试。如果需要调整比率,这应该很明显。

在从头开始调整集群的硬件规模方面,需要考虑以下几点:

    null

2013年,在Facebook上,我们运行了以下Presto流程

  • 我们使用16 GB堆运行JVM,以便将大部分内存留给OS缓冲区
  • 在未运行MapReduce任务之前运行的计算机上。
  • 大多数Presto机器都有16个真正的核心,并使用处理器亲和力(最终是cgroups)将Presto限制为12个核心(因此Hadoop数据节点进程和其他东西可以轻松运行)。
  • 大多数服务器都在10千兆位的网络上,但我们确实有一个使用1千兆位的大型老集群(运行良好)。
  • 我们对协调器和工作者使用了相同的配置。

最近,我们运行了以下内容:

    null
 类似资料:
  • 一旦您收集好您的计算机上硬件配置的相关信息, 再复查一下您的硬件,就可以让您如愿以偿,安装上系统。 基于您的需求,您也许可以用低于下面表格所列的配置装上系统。 但是,如果无视这些建议的话,多数用户会安装失败。 奔腾 100 是桌面系统的最低推荐配置, 而 奔腾 II-300 则是服务器要求的最低推荐配置。 表格 3.2. 推荐的最低系统配置 安装类别 内存 硬盘 无桌面的系统 24 megabyt

  • 一旦您收集好您的计算机上硬件配置的相关信息, 再复查一下您的硬件,就可以让您如愿以偿,安装上系统。 基于您的需求,您也许可以用低于下面表格所列的配置装上系统。 但是,如果无视这些建议的话,多数用户会安装失败。 表 3.2. 推荐的最低系统配置 安装类别 内存 硬盘 无桌面的系统 24 M 450 M 桌面系统 64 M 1 G 服务器 128 M 4 G 这里有些常规 Debian 系统配置的样本

  • 一旦您收集好您的计算机上硬件配置的相关信息, 再复查一下您的硬件,就可以让您如愿以偿,安装上系统。 基于您的需求,您也许可以用低于下面表格所列的配置装上系统。 但是,如果无视这些建议的话,多数用户会安装失败。 任何一台 OldWorld 或 NewWorld PowerPC 都可以用作一个不错的桌面系统。 要是作服务器的话,建议至少要 132 Mhz 的机器才行。 表 3.2. 推荐的最低系统配置

  • Presto是一个由Opera Software开发的浏览器排版引擎(非开源),供Opera 7.0~10.00版使用。 Presto取代了旧版Opera 4至6版本使用的Elektra排版引擎,包括加入动态功能,例如网页或其部分可随着DOM及Script语法的事件而重新排版。 Presto在推出后不断有更新版本推出,使不少错误得以修正,以及阅读Javascript效能得以最佳化。

  •  E立方管理平台在运行时,对硬件的要求并不高。具体如下: 硬件 服务器 客户端 CPU P4 2.0GHZ以上 PIII 1GHZ以上 内存 512M以上 256M以上 硬 盘 80G以上 40G以上 网络 局域网/互联网 局域网/互联网

  • 是否有任何选项可以在Presto cli上提供参数。