Semaphore timeouts indicate something is wrong with your server or an application on the server. Does your server use a SAN or SVA for storage? How fast is your storage system? Where are your view indices rebuilt? Have you prevented AV software from interfering in those files?