KNOWLEDGE BASE

What is hypermem.(x).tmp And How Can It Be Removed


Published: 21 Feb 2019
Last Modified Date: 21 Nov 2019

Question

Why does a large file named hypermem appear in the location:"..\tabsvc\temp\hyper_<version>\hypermem.<id>.tmp", and how can it be removed?

Environment

Tableau Server 2019.1 and older versions

Answer

Option 1: 

Upgrade to Tableau Server 2019.2 or a newer version. Click here for downloads of current and previous versions of Tableau Server: Tableau Server Downloads and Release Notes. For more information on current releases, see Upgrade Tableau Server and Server Upgrade.

Option 2:

For Tableau Server on Linux and Tableau Server on Windows 2018.2 through 2019.1
Removing the hypermem file:
  • Stopping Tableau Server will also stop hyperd and remove the file. tsm stop
  • Additional cleanup will also eliminate the file. tsm maintenance cleanup -a

For Tableau Server on Windows 2018.1 and older versions:
Removing the hypermem file:
  • Stopping Tableau Server will also stop hyperd and remove the file. tabadmin stop
  • Additional cleanup will also eliminate the file. Tableau Server needs to be stopped first.  tabadmin cleanup

Additional Information

Functionality been added to Tableau Server 2019.2 and newer versions to better handle the hypermem file and allow disk resources to automatically be reclaimed without stopping Tableau Server.

    File Information: Hypermem is a temporary file created at the start of hyperd.

    Usage: Any file-backed allocation using temporary memory in the memory region such as WriteBuffer, StringPool (uncompressed strings during insert), and ReadBuffer. There is 1 file per hyperd instance, and this file will automatically be deleted when hyperd shutdown/exit.

    For a discussion on this topic, see Tableau Community Forum: hypermem temp file, tableau server 10.5



    Discuss this article... Feedback Forum
    Did this article resolve the issue?