I run dbcc checkdb on one of SQL Servers from my work station, it takes a while then give me an error like network error, the connection broken. I ran it again in the same time I monitor the server using performance monitor, the disk time jumps fairly high when dbcc checkdb is executing, I'm confused here, why this command generates so much I/O?