opensuse lags when transfering large files

I have been using opensuse for some years and one thing that irritates me is that when i transfer a large file from my laptop or desktop the whole pc is really slow.
This has happend with bouth nfs and samba on my server which i transfer files to.
Anyone experince the same ?
solutions ?

I use opensuse 12.2 now.

On 01/15/2014 02:26 PM, vega77 wrote:
>
> I use opensuse 12.2 now.

What is your network device?

I have tried bouth wifi and wired.
To me it seems it has been a problem from i started with opensuse (10.0) and on several different pc’s

intel wired e1000 driver
broadcom wifi bcma-pci-bridge

On 01/15/2014 03:06 PM, vega77 wrote:
>
> intel wired e1000 driver
> broadcom wifi bcma-pci-bridge

OK, both PCI with DMA, and no USB. That’s good.

Transferring a 667 MB file over NFS using cp and wireless took about 3 minutes.
While the copy was running, top showed the kernel thread (kworker) servicing the
wifi took up to 13-14 percent of the time. Roughly 50% was spent waiting for I/O
to complete. The processors still had idle time, and the keyboard/mouse response
was OK. I have 2 CPUs that run at 2 GHz.

If you have only one CPU, you would likely need to use “nice” on the process
doing the transfer. Then regular priority tasks will get time.

On 2014-01-15 21:06, vega77 wrote:

> I have been using opensuse for some years and one thing that irritates
> me is that when i transfer a large file from my laptop or desktop the
> whole pc is really slow.
> This has happend with bouth nfs and samba on my server which i transfer
> files to.
> Anyone experince the same ?

Not me.

But there is another thread that complains about system slugishnes when
copying large files over to usb.

http://forums.opensuse.org/showthread.php?t=494196

On 2014-01-15 23:02, Larry Finger wrote:

>
> If you have only one CPU, you would likely need to use “nice” on the
> process doing the transfer. Then regular priority tasks will get time.

Or perhaps ionice, but is a bit complicated to use:


su root -c 'ionice -c 3 su YOURUSENAME -c "someheavytask"'


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)