Tempdb is part of the system database that is included by default in SQL Server instance upon installation. It is a global resource to all users connected to SQL database and holds temporary user objects (table, index, SP, variables &functions) and internal objects (spools, cursors, hash & sorts operations) that are created in database engine.

Improper configuration (storage, sizing, #counts) can result to slowdown or downtime because of excessive I/O or page latch contention. We can avoid this if we align properly our setup based on the specification of server that you have. To improve Tempdb concurrency, below are my suggestions:

1. Dedicated lun, drive, volume, array for TempDB

2. Add/create additional TempDB Data files.

3. Sized data files equally.

4. Single log file.