* hibernate takes long time with huge file transfers
@ 2009-09-11 18:04 Anil kumar
2009-09-12 16:54 ` Robert Hancock
0 siblings, 1 reply; 2+ messages in thread
From: Anil kumar @ 2009-09-11 18:04 UTC (permalink / raw)
To: linux-kernel
Hi,
I am running a huge file transfer by using simple dd command. I see that the process state of this dd is "D" uninterruptible sleep. Now I hibernate the system.
what I observe is that hibernate takes long time to complete. Looks like its waiting for the "dd" command to complete.
My understanding is that since the process is in uninterruptible sleep, hibernate is not able to stop the task.
Question:
1. Does hibernation work this way wherein it waits for the process to complete and then hibernate. Especially if the process is in uninterruptible sleep state.
2. What if the process is not in uninterruptible sleep?
3. Does sync'ing also adds to longer durations?
Thanks in advance for the help.
With regards,
Anil
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: hibernate takes long time with huge file transfers
2009-09-11 18:04 hibernate takes long time with huge file transfers Anil kumar
@ 2009-09-12 16:54 ` Robert Hancock
0 siblings, 0 replies; 2+ messages in thread
From: Robert Hancock @ 2009-09-12 16:54 UTC (permalink / raw)
To: Anil kumar; +Cc: linux-kernel
On 09/11/2009 12:04 PM, Anil kumar wrote:
> Hi,
>
> I am running a huge file transfer by using simple dd command. I see that the process state of this dd is "D" uninterruptible sleep. Now I hibernate the system.
>
> what I observe is that hibernate takes long time to complete. Looks like its waiting for the "dd" command to complete.
> My understanding is that since the process is in uninterruptible sleep, hibernate is not able to stop the task.
>
> Question:
> 1. Does hibernation work this way wherein it waits for the process to complete and then hibernate. Especially if the process is in uninterruptible sleep state.
> 2. What if the process is not in uninterruptible sleep?
I don't imagine the fact it's in D state would have anything to do with
it, more likely that it's constantly generating writes and the
hibernation process does a sync, which may take a long time if something
is dirtying memory as fast it can be written out..
> 3. Does sync'ing also adds to longer durations?
>
> Thanks in advance for the help.
>
> With regards,
> Anil
>
>
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-09-12 16:55 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-11 18:04 hibernate takes long time with huge file transfers Anil kumar
2009-09-12 16:54 ` Robert Hancock
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox