I'm running gkrellm which shows that some process on my Debian Linux system is writing approx 500KB/s to eth0. I'd like to find out which process it is. I know a little bit about netstat, but it shows a gazillion open TCP connections and I can't seem to make it produce any information about traffic.
Does anybody know how I can get a list of processes that are actually using the eth0 interface so that I can track down the offender?
FOLLOWUP: It seems that no one tool solves this problem, but the answers to my questions definitely start with iftop. Also helpful were netstat and lsof.