TerraMaster Hyper Cache

More about TOS 5 new features and improvements. Note: this forum is not for bug report! If you want to report bug, please go to the correct forum.
User avatar
TMroy
TerraMaster Team
Posts: 2578
Joined: 10 Mar 2020, 14:04
China

TerraMaster Hyper Cache

Post by TMroy »

What is Hyper Cache?
Due to the sharp increase in the amount of data, users' demand for storage space is also increasing. Some users not only require huge storage space, but also have strict requirements for data reading speed. The traditional mechanical hard disk has a large capacity. The largest hard disk in 2022 can provide up to 22TB of storage space. However, due to its own structure and bus limitations, the read speed of SATA/SAS mechanical hard disk is slow, usually only 200~300MB/s. 4K random read and write performance is even worse; although M.2 SSD can provide a very high storage speed of 1000~2000MB/s, or even faster, 4K random read and write performance is also very good. However, the shortcomings of SSD are also obvious: small capacity, high price, and short lifespan. The average write lifespan of TLC SSD is less than 1000 times. In this case, using hybrid storage is currently the most popular solution, using mechanical hard disks to store data and SSDs for cache acceleration.

TerraMaster Hyper Cache is a unique SSD cache acceleration tool developed by TerraMaster. Compared with the traditional SSD cache, Hyper Cache can provide up to 3 cache modes to choose from to suit different usage needs, and can also create a disk array for the SSD to increase cache speed and security. With TerraMaster Hyper Cache, you can create faster and safer SSD cache acceleration for TNAS, and achieve more efficient and reliable hybrid storage.

Advantages:
TerraMaster's Hyper Cache provides users with three optional cache working modes: write + read, read-only, and balance. Different modes have different characteristics. At the same time, combined with the SSD disk array specially developed by TerraMaster, Hyper Cache allows users to use multiple SSDs to create RAID 0, RAID 1, and RAID 5 disk arrays to provide SSD capacity expansion and redundancy protection. By using a custom cache mode to freely match SSD array combinations, it can meet users' individual needs for cache speed and data security in different business scenarios.

Mode definitions:
1. Read-write mode
Description: This mode provides cache acceleration for reading and writing. The data will be written to the SSD cache first, and then written to the hard disk later; the disadvantage of the read-write mode is that it is not safe enough. Once the SSD fails or the power is cut off midway, the data may be lost; if you need to improve the read-write mode For security, multiple SSDs can be used to form a RAID 1 or RAID 5 array to provide redundancy for caching SSDs, which not only increases the capacity of the cache, but also avoids the risk of data loss caused by SSD failure. The read-write mode is suitable for users who have high requirements for cache read and write performance.

2. Balance mode
Description: This mode provides preloaded read cache acceleration. Data will be written to the SSD cache and hard disk at the same time, the data writing speed will be reduced to a certain extent, but the reading speed can be increased. Balanced mode can avoid the risk of SSD failure or loss caused by midway power failure; in this mode, the read and write speed of the cache can be improved by using 2 SSDs to form a RAID 0 array. Balanced mode is suitable for users who do not require high write cache performance but high read cache performance.

3. Read-only mode
Note: This mode only provides read cache acceleration. The data will be written directly to the hard disk instead of the cache, and the failure of the SSD will not affect the security of the data; in the read-only mode, if two SSDs are used to form a RAID 0 array, the read speed of the cache can be improved. The read-only mode is suitable for users who have high requirements for data security but not high requirements for cache write performance.

Use Cases:
Case 1,
Video editing professionals have high requirements on the reading speed of video files. At the same time, due to the large capacity of video files, they also have high requirements on cache capacity. A high-definition video script is often as high as hundreds of GB. At this time, users use 2 SSDs build the cache. If you choose the configuration of read-write mode + RAID 0 array, you can meet the requirement of increasing the access speed for large video files.

Case 2,
Website-type databases are characterized by low writes but high concurrent reads, and have high requirements for 4K read performance. At this time, if the configuration of balanced mode + RAID 0 is adopted, it can not only ensure the safety of writing, but also achieve the purpose of reading speed.
To contact our team, please send email to following addresses, remember to replace (at) with @:
Support team: support(at)terra-master.com (for technical support only)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)
User avatar
Optimus22Prime
Posts: 4
Joined: 05 Jul 2023, 19:41

Re: TerraMaster Hyper Cache

Post by Optimus22Prime »

Is it possible to disable Hyper Cache (SSD need replacement, for example) for already existing volume? Is it safe for stored data?
User avatar
TMzethar
TerraMaster Team
Posts: 1128
Joined: 27 Oct 2020, 16:43

Re: TerraMaster Hyper Cache

Post by TMzethar »

Yes, you can. But if it loading long time afte you disable it, please keep waiting as they are processing the remaining work.
To contact our team, please send email to following addresses, remember to replace (at) with @:
Technical team: support(at)terra-master.com (for technical support)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)
User avatar
DERIKKU
Posts: 7
Joined: 23 Apr 2023, 16:08

Re: TerraMaster Hyper Cache

Post by DERIKKU »

Why i can't use a SSD on USB not as HyperCache? I think this is a good idea

kr
F5-221
TNAS 10TB
RAM 10GB
User avatar
Gremlin
Posts: 433
Joined: 02 Dec 2022, 22:31
Great Britain

Re: TerraMaster Hyper Cache

Post by Gremlin »

Does this (Hyper Cache) supersede the "SSD Cache" referenced in the TOS5 Help Files?

The Help file mentions
If you set such an SSD as a flash cache, the SSD will be used as a cache for data transmission
but I don't see this now.
F5-221 5.1.123, 8GB System Partition on 3 x 4TB Traid; 3TB EXT4
F2-221 TOS6 (Beta), 8GB System Partition on 2 x 6TB in Traid.
User avatar
TMLyy
TerraMaster Team
Posts: 105
Joined: 01 Jun 2022, 18:36

Re: TerraMaster Hyper Cache

Post by TMLyy »

{L_BUTTON_AT}Gremlin

Yes,In some cases, caching may require multiple transfers to be effective.
To contact our team, please send email to following addresses, remember to replace (at) with @:
Technical team: support(at)terra-master.com (for technical support)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)
User avatar
Gremlin
Posts: 433
Joined: 02 Dec 2022, 22:31
Great Britain

Re: TerraMaster Hyper Cache

Post by Gremlin »

Thanks. I do find still having 'out of date' help pages a bit confusing. Maybe TM Support could update the Help pages to reflect current (or different) options within the versions. Even a link to this updated version would be useful.
F5-221 5.1.123, 8GB System Partition on 3 x 4TB Traid; 3TB EXT4
F2-221 TOS6 (Beta), 8GB System Partition on 2 x 6TB in Traid.
User avatar
Gremlin
Posts: 433
Joined: 02 Dec 2022, 22:31
Great Britain

Re: TerraMaster Hyper Cache

Post by Gremlin »

[at=Ruberr post_id=29813 time=1695129711 user_id=7765][/at]

:arrow: :!: :shock: :?:
F5-221 5.1.123, 8GB System Partition on 3 x 4TB Traid; 3TB EXT4
F2-221 TOS6 (Beta), 8GB System Partition on 2 x 6TB in Traid.
User avatar
TreyD
Posts: 21
Joined: 01 Sep 2023, 05:53

Re: TerraMaster Hyper Cache

Post by TreyD »

It states read write mode will write from ssd cache to hard drive at a later time. What determines when it will be written to the hard drive?
User avatar
ElPabloMaximo
Posts: 27
Joined: 18 Sep 2023, 22:02

Re: TerraMaster Hyper Cache

Post by ElPabloMaximo »

More than one Hyper Cache be created in the system. It seems that only one Hyper Cache can be created and it can be assigned to only one volume which is very limiting. IMO, creating only one volume in a system is always a bad idea.
Post Reply