Not All Cores Recognized by Tableau Server

Published: 01 Jun 2014
Last Modified Date: 19 Oct 2019


One or more of the following symptoms might occur when working with Tableau Server core-based licensing:
  • When installing Tableau Server, the installer might show fewer cores than you would expect to see for the computer running Tableau Server.
  • On the Licenses page on Tableau Server, the number of cores listed under Licenses in Use is less than you would expect to see.
  • When you run tabadmin licenses, Tableau Server might report fewer cores in use that you would expect to see.


  • Tableau Server
  • Core-based licensing


The number of physical cores, not the number of logical processors, is used to determine licensing, regardless of socket configuration. Specifically, Intel Hyper-Threading Technology is not taken into account for system requirements or licensing checks.

For example, if a server has two sockets with a dual-core processor in each socket, 4 cores are detected. If the dual-core processors use Hyper-Threading, the operating system will indicate 8 processors on the Performance tab in Windows Task Manager, but only 4 cores will be detected for Tableau Server licensing purposes. 

Additional Information

When installing Tableau Server on a supported cloud platform, such as AWS (Amazon Web Services), Azure, or GCP (Google Cloud Platform), the number of virtual CPUs (vCPU) will not always directly correspond to the number of cores that Tableau Server detects for licensing purposes. The following table provides a general overview of how Tableau Server will detect for the AWS, Azure and GCP.
PlatformvCPU / Cores on Compute InstanceCores detected by Tableau ServerRatio
AWS8 vCPU42:1
16 vCPU8
Azure8 vCPU42:1
16 vCPU8
GCP8 vCPU42:1
16 vCPU8
This table provides only general information. For further information, please review the AWS offering information  In addition, use the following instructions to confirm the actual core count:
Windows OS
  1. On the virtual machine where Tableau Server is running, open a command window.
  2. Run following command:  WMIC CPU Get NumberOfCores,NumberOfLogicalProcessors
The NumberOfCores value indicates the number of cores that Tableau Server uses for core licensing.
Linux OS
  1. On the virtual machine where Tableau Server is running, open a bash shell.
  2. Run the following command: lscpu -p | egrep -v '^#' | sort -u -t, -k 2,4 | wc -l 
  3. This returns the number of cores that Tableau Server uses for core licensing.

Note: The minimum recommended number of Cores for Tableau Server in production environments is 8. For more information, see All Technical Specifications.

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