Re: PROBLEM: tickless scheduling

From: Donald Allen
Date: Wed May 12 2010 - 15:54:35 EST


Before doing what you asked, I ran my home-brew backup script, which
tars up the whole machine, save my home directory, to a big sata drive
in a usb shoebox. I did so by booting the most recent Arch Linux
install/live CD (while I use Slackware, the Slackware install CDs are
not suitable for this sort of thing, having very old versions of
things like tar). While doing so, I observed exactly the same symptoms
I did with the Slackware 13.1 install, which I described in the bug
report. So rather than messing with the hard-won custom kernel that I
now have installed on the netbook, I am attaching the various things
from /proc gathered with the Arch kernel running. Yes, it's a somewhat
older kernel (2.6.30), but I'm hoping that things haven't changed much
in tickless land. If that's not the case, then I will attempt to
reproduce this with the newer kernel on the Slackware 13.1 install
DVD. Let me know if you need me to do this. The attached tar file is
bzip2-compressed, so you want xjf to extract.

/Don

On Mon, May 10, 2010 at 9:52 PM, Donald Allen <donaldcallen@xxxxxxxxx> wrote:
> On Mon, May 10, 2010 at 9:12 PM, john stultz <johnstul@xxxxxxxxxx> wrote:
>> On Mon, 2010-05-10 at 20:59 -0400, Donald Allen wrote:
>>> On Mon, May 10, 2010 at 8:54 PM, john stultz <johnstul@xxxxxxxxxx> wrote:
>>> > On Mon, May 10, 2010 at 5:18 PM, Donald Allen <donaldcallen@xxxxxxxxx> wrote:
>>> >> 1. Network file transfers and fscks stop on Toshiba netbook unless
>>> >> system receives external events
>>> >
>>> > Can you provide /proc/timer_list output?
>>>
>>> Attached, but again, this is from the system running with tickless disabled.
>>
>> Is it possible to boot with the kernel showing the issue and provide the
>> details?
>
> It's a minor pain, but I'll do it.
>
>>
>>
>>> > I assume booting with nohz=off from grub resolves the issue?
>>>
>>> Didn't know about the boot-time option (thanks for pointing it out),
>>> but I wanted to build a custom kernel anyway, so i did so and disabled
>>> tickless.
>>
>> Ok. It may still be of value to know booting with nohz=off does avoid
>> the problem.
>
> Ok. When I've got the original kernel installed and bootable, I'll try
> it. I won't be able to get to this for a day or so.
>
> /Don
>
>>
>>
>> thanks
>> -john
>>
>>
>

Attachment: tickless.tbz2
Description: Binary data