System hang on high disk I/O activity

My laptop (Toshiba satellite pro L650, with openSuse 13.1 and gnome) hang when I/O activity on disk is high, for example if I dump a partition using DD on a pendrive, system is swapping, etc… I have to wait until the operation is complete otherwise everything is frozen not just gnome-shell.

I’m currently using deadline as i/o scheduler without so much luck, just a bit better on i/o short spikes vs cfq.

Do you have any suggestion? Np to compile a new kernel if needed.

On 04/01/2014 11:26 AM, shassino wrote:
>
> My laptop (Toshiba satellite pro L650, with openSuse 13.1 and gnome)
> hang when I/O activity on disk is high, for example if I dump a
> partition using DD on a pendrive, system is swapping, etc… I have to
> wait until the operation is complete otherwise everything is frozen not
> just gnome-shell.
>
> I’m currently using deadline as i/o scheduler without so much luck, just
> a bit better on i/o short spikes vs cfq.
>
> Do you have any suggestion? Np to compile a new kernel if needed.

How much memory? Swapping makes it sound as if you do not have much. The specs
for that laptop say you have dual 2.66 GHz CPUs. One CPU should be available
when running dd.

What block size are you using in the dd command?

Have you tried using “nice” with the dd?