Menu
Amazon Elastic Compute Cloud
User Guide for Linux Instances

X1 Instances

X1 instances are designed to deliver fast performance for workloads that process large data sets in memory. X1 instances are well suited for the following applications:

  • In-memory databases such SAP HANA, including SAP-certified support for Business Suite S/4HANA, Business Suite on HANA (SoH), Business Warehouse on HANA (BW), and Data Mart Solutions on HANA. For more information, see SAP HANA on the AWS Cloud.

  • Big-data processing engines such as Apache Spark or Presto.

  • High-performance computing (HPC) applications.

Hardware Specifications

For more information about the hardware specifications for each Amazon EC2 instance type, see Amazon EC2 Instances.

Memory Performance

X1 instances include Intel Scalable M​​emory Buffers, providing 300 GiB/s of sustainable memory-read bandwidth and 140 GiB/s of sustainable memory-write bandwidth.

Compute Performance

X1 instances feature up to 128 vCPUs and are powered by four Intel Xeon E7-8880 v3 processors that feature high-memory bandwidth and larger L3 caches to boost the performance of in-memory applications. X1 instances also enable increased cryptographic performance via the latest Intel AES-NI feature, support Intel Transactional Synchronization Extensions (TSX) to boost the performance of in-memory transactional data processing, and support Advanced Vector Extensions 2 (Intel AVX2) processor instructions to expand most integer commands to 256 bits.

The following table highlights the feature set of the Intel Xeon E7-8880 v3 processor. For more information, see Intel and Amazon Web Services.

Feature Specification
Processor number E7-8880 v3
Last level cache 45 MB
Intel QPI speed 9.6 GT/s
Number of QPI links 3
Instruction set 64-bit
Instruction set extensions AVX 2.0
Lithography 22 nm
Processor base frequency 2.3 GHz
Max turbo frequency 3.1 GHz
Intel turbo boost technology 2.0
Intel hyperthreading technology Yes
Intel virtualization technology (VT-x) Yes
Intel virtualization technology for directed I/O (VT-d) Yes
Intel VT-x with extended page tables (EPT) Yes
Intel TSX-NI Yes
Intel 64 Yes
Idle states Yes
Enhanced Intel SpeedStep® technology Yes
Thermal monitoring technologies Yes
Intel AES new instructions Yes

X1 Instance Features

The following is a summary of the features for X1 instances:

  • X1 instances are EBS-optimized by default, providing dedicated storage bandwidth of up to 10 Gbps with Amazon EBS volumes. EBS-optimized instances enable consistently high performance by eliminating contention between storage I/O and other network traffic from your X1 instance. For more information, see Amazon EBS–Optimized Instances.

  • X1 instances support SSD-based instance storage. Like all instance storage, these volumes persist only for the life of the instance. For more information about instance store volumes, see Amazon EC2 Instance Store.

  • You can cluster X1 instances in a placement group. Placement groups provide low latency and high-bandwidth connectivity between the instances within a single Availability Zone. For more information, see Placement Groups.

  • The x1.32xlarge instance type provides the ability to control processor C-states and P-states on Linux. C-states control the sleep levels that a core can enter when it is inactive, while P-states control the desired performance (measured by CPU frequency) from a core. For more information, see Processor State Control for Your EC2 Instance.

  • X1 instances are available as On-Demand Instances, Reserved Instances, or Scheduled Reserved Instances, but they are not available as Spot Instances or Dedicated Instances. They are also supported on Dedicated Hosts. For more information, see Instance Purchasing Options.

  • There is a limit on the total number of instances that you can launch in a region, and there are additional limits on some instance types. By default, you can run up to two X1 instances simultaneously. If you need more X1 instances, you can request them using the Amazon EC2 Instance Request Form.

X1 Instance Requirements

The following are the requirements for X1 instances:

  • The x1.32xlarge instance type offers 128 vCPUs, which might cause launch issues in some Linux operating systems that have a vCPU limit lower than 128. For more information, see Support for 128 vCPUs.

  • The instance store for x1.32xlarge is capable of providing up to 126,000 random-read IOPS with a 4 KiB block size. To ensure the best disk I/O performance from your X1 instances on Linux, we recommend that you use the most recent version of the Amazon Linux AMI, or another Linux AMI with a kernel version of 3.8 or later. X1 instances provide the best disk performance when you use a Linux kernel that supports persistent grants, an extension to the Xen block ring protocol that significantly improves disk throughput and scalability. For more information about persistent grants, see the Improving block protocol scalability with persistent grants post on the Xen Project Blog.

  • X1 instances have high-memory (up to 1,952 GiB of RAM) and require 64-bit HVM AMIs to take advantage of that capacity. HVM AMIs provide superior performance in comparison to paravirtual (PV) AMIs on high-memory instance types. For more information, see Linux AMI Virtualization Types.

  • You must launch your X1 instances into a virtual private cloud (VPC); the EC2-Classic platform is not supported. EC2-VPC enables you to launch AWS resources into a virtual network that you've defined. You cannot change the instance type of an existing instance in EC2-Classic to an X1 instance type. For more information about EC2-Classicand EC2-VPC , see Supported Platforms . For more information about launching a VPC-only instance, see Instance Types Available Only in a VPC .

Support for 128 vCPUs

The x1.32xlarge instance type provides 128 vCPUs, which might cause launch issues in some Linux operating systems that have a vCPU limit lower than 128. We strongly recommend that you use the latest AMIs when you launch x1.32xlarge instances.

The following Linux AMIs support launching x1.32xlarge instances with 128 vCPUs:

  • Amazon Linux AMI 2016.03 (HVM)

  • Ubuntu Server 14.04 LTS (HVM)

  • Red Hat Enterprise Linux 7.1 (HVM)

  • SUSE Linux Enterprise Server 12 (HVM)