Maybe you read()ing less than the maximum section size (8k if i remember correctly). A bigger section (that your buffer) will be kept in the buffer, since you can only read complete sections. The buffer will overflow then.Well, the machine is nearly idle, so the program shouldn't be the cause, but there seem to be bursts of data.