Prerequisites for Java Installation
NCache Enterprise Java Edition provides a tar.gz setup for Linux and an installer (.msi) for Windows that can be downloaded from the Alachisoft website. However, before you install NCache, you need to ensure the following requirements.
System Requirements for Java Installation
The following are the requirements for the NCache Java Edition installation:
- NCache Server Hardware: NCache is a highly multi-threaded software and takes full advantage of multiple cores. You can choose from among the different hardware profiles for an NCache server that meets your needs.
Note
Please note that for production, disaster recovery (DR), staging environments, or any other environments that are highly transactional in nature, you should use SO-16 or higher configuration.
NCache Client Hardware: NCache clients are actually your application servers and their hardware profile should be very similar to the NCache servers or stronger because in most cases they handle your application load.
1G-bit or Faster Network Card (NICs): This improves your throughput greatly.
Disk/SSD: NCache does not heavily employ disk space for data, so you don’t need much of it. An SSD is recommended as you'll get much better performance than with an HDD - particularly for caching with Persistence.
8GB or Higher RAM (16+ GB Recommended): NCache puts a minimum of 15% overhead on top of your data which can be even as high as 100% if you have extensively used indexing. Please consider these conditions when deciding how much memory to have in your cache servers. The total memory you need depends on how much data you plan to store in the cache and how much of it is indexed.
Linux Server:
- Ubuntu, Debian, or, Red Hat Enterprise Linux (RHEL)
- Java 17
Windows:
- Windows Server 2019, 2022, and 2025
- Java 17
.NET 6.0, .NET 7.0, or .NET 8.0 These are full stack frameworks used for speed available at the Microsoft Website.
JDK 17: It is a long term support release with several security, stability, and performance updates available on the Oracle Website.