We are using SQL Server 2012.
The same database myDB (Simple Recovery mode, Autogrowth by 1000 MB on the data, and by 100 MB on the Log) exists in 2 different servers, server A and B.
Server A configuration
myDB database (7.8 Gig) on drive E (381 Gig free space), and transaction log (1.8 Gig) on drive F (117 Gig free space).
4 processors @ 2.4 GHz, 32 Gig RAM.
Server B configuration
It's a Virtual machine.
Both myDB database (7.8 Gig, same with the one on Server A) and transaction log (205 Meg) are on drive E (12 Gig free space).
2 processors @ 2.67 GHz, 4 Gig RAM.
Even though Server A is a much more powerful machine than Server B, data is being written to Server B faster than on Server A.
The application that writes to theses database are located on a different server, and the application server that write to SQL Server A is also a much more powerfull machine than the application server that write to SQL Server B.
Why would the SQL Server on a more powerful machine writes slower than the one on a less powerful machine ?
Thank you.