Hi ,
We are recently migrated our Tableau server from Windows to Linux OS
Tableau server environment (Azure VM)
Environment- Tableau Server on Ubuntu 22.04 LTS
- 96 vCPU, 672 GB RAM
- 2‑node cluster
- Node 1: Primary + File Store
- Node 2: Backgrounder only (no File Store)
- Data disk mount (ext4) - 16 TB SSD premium P80 (900 MB IOPS)
After migration, extract refresh performance has degraded significantly:
- On Windows, the extract refresh used to take 45–60 minutes.
- On Linux, the same extract now takes ~120 minutes.
- From the logs, copying the .hyper file from the extract folder to the temp directory alone takes ~90 minutes.
- When a backgrounder job runs on Node 2, the copy of the extract from Node 1 → Node 2 is extremely slow, causing the entire refresh to take much longer.
***As checked swap 0 ***
#Tableau Server
Thank you @Emeric LE SAULNIER DE SAINT JOUAN
for your response.
I agree on your points, regarding 2TB file.
We have small extracts incremental & full refresh hyper , approx 15 to 20 GB file, As checked in logs , when these jobs are running in Node1 , the copy activity taking longer duration, tabsvc/dataengine/extracts to tabsvc/temp. Even peak and non-peak hours, there is no CPU /RAM high usage during that time, but still copy is taking longer time. We are using Premium SSD (P80) - with 900MBs throughput 20000 IOPS.
com.tableausoftware.sos.Access - event=sos.access.copyfolder
Extracts folder:
/data/tableau-data/data/tabsvc/dataengine/extract
Temp folder :
/data/tableau-data/data/tabsvc/temp/backgrounder_1.20242.25.0405.0338/
