Re[05]: Linux Kernel 2.2.20-pre10 Initial Impressions

John L. Males (jlmales@softhome.net)
Sun, 23 Sep 2001 20:00:53 -0500


This is a MIME-formatted message. If you see this text it means that your
E-mail software does not support MIME-formatted messages.

--=_jive-14546-1001289598-0001-2
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-description: Mail message body

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Alan,

I have completed some testing. Some as I am not sure what other
testing I need to do as will become evident below. I have not copied
in Andrea Arcangeli. Based on the results it would be my (limited
Linux Kernel knowledge) opinion whatever I am observing is not likely
VM related.

The summary of the results are as follows:

Test Case One:
****************

Steps used:

- - Boot System
- - Log onto non-root user id.
- - "startx" (KDE desktop started)
(applications prestart from last log off include kppp, kpppload,
xosview, gnome terminal, khrono, 3 kfm's)
- - Start Netscape 4.78 from desktop ICON
- - Click the pull down arrow on far right side of the "Go To:" (AKA
URL line) of Netscape 4.78.

Results:

For Kernel 2.2.19OWL, 2.2.20-pre10, 2.4.9-ac10

All were instant response from Netscape. Did the test for each
kernel twice; and yes that means each of the 6 tests were done from a
new boot of the PC.

This is the expected result, but until I did this test I was not
aware of any instant Netscape response to this action. My "usual"
personal sequence of starting things was different, but traditional
as will be noted later. I came up with this test based on some
non-browser experiences the latter part of this week.

Test Case Two:
*****************

Steps used:

- - Boot System
- - Log onto non-root user id.
- - "startx" (KDE desktop started)
(applications prestart from last log off include kppp, kpppload,
xosview, gnome terminal, khrono, 3 kfm's)
- - Had kppp "connect" to my ISP (dial up model 56KB, really 49,300
most of time, some connects 48,000, note kppp is configured to start
up ntpdate to sync with some time servers.)
- - Start Netscape 4.78 from desktop ICON
- - Click the pull down arrow on far right side of the "Go To:" (AKA
URL line) of Netscape 4.78.

Results:

For Kernel 2.2.19OWL, 2.2.20-pre10, 2.4.9-ac10

All times were 2 minutes 3 seconds to get the URL list that appears
when one clicks the noted button. Did the test for each kernel
twice; and yes that means each of the 6 tests were done from a new
boot of the PC.

This is sort of the expected results, but until I did this test I was
not aware of how long the waint was in absolute terms. My "usual"
personal sequence of starting things was different, but traditional
as will be noted later. I came up with this test as I wanted to see
if the IPChains (2.2 kernels) or IPTables (2.4 kernel) was having an
effect on the delays I experienced.

Although I had never know how long it took for this URL list to
appear, my memory from my expereinces (have many as been happening
for long time) was that with the 2.2.20-pre10 kernel things were
really much much longer. Clearly from the tests I have done that is
not the case. This test is not exactly how I usually start things
up. Normally I have kppp start the IPChains script, then I start
Netscape. This test clearly shows some relationship to my ppp0
connection being established and how long Netscape took to respond to
viewing a URL list. Note we are not actually selecting a site to go
to, hence why test one was done and the very big surprize discovering
there was no delay in the action. the test is just to click the list
button to see the list, no more than that.

Test Case Three:
*******************

Steps used:

- - After the second test with Kernel 2.4.9-ac10 of Test Case Two
- - kppp is still up and connected to ISP from Test Case Two
- - Closed Netscape completely.
- - Start Netscape 4.78 from desktop ICON
- - Click the pull down arrow on far right side of the "Go To:" (AKA
URL line) of Netscape 4.78.

Results:

For Kernel 2.4.9-ac10 as only Kernel did this test with:

For the two times this test case was also done, still a delay of 2
minutes 3 seconds from the time clicked the button until the URLs
appeared.

A special note for the second test done in this test case. After the
first time did test for this test case, did an e2fsck and mount for a
mount point for HDA7. The other mount points are all SCSI and
started at boot time. The HDA device is not being auto mounted
mostly to allow me to work around the various problems with booting,
related lilo, but also exist with grub. Again I decided on this
varient of the test as I do in fact start the system at times without
the HDA drive mounted or the IDE interface disabled when I need to do
lilo activities.

Test Case Four:
******************

Steps used:

- - After the second test with Kernel 2.4.9-ac10 of Test Case three
- - kppp is still up and connected to ISP from Test Case Two
- - Closed Netscape completely.
- - Started my IPTables based script that was also set to do a
"iptables -Lv" at end to see if that altered the time of the delay as
this would often match a suitation I have had in past few weeks on my
Linux system.
- - Start Netscape 4.78 from desktop ICON
- - Click the pull down arrow on far right side of the "Go To:" (AKA
URL line) of Netscape 4.78.

Results:

For Kernel 2.4.9-ac10 as only Kernel did this test with:

For the one time I did this test case, a delay of 2 minutes 19
seconds from the time clicked the button until the URLs appeared.

Test Case Five:
*****************

Steps used:

- - Boot System
- - Log onto non-root user id.
- - "startx" (KDE desktop started)
(applications prestart from last log off include kppp, kpppload,
xosview, gnome terminal, khrono, 3 kfm's)
- - Had kppp "connect" to my ISP (dial up model 56KB, really 49,300
most of time, some connects 48,000, note kppp is configured to start
up ntpdate to sync with some time servers.)
- - Started my IPChains based script that was also set to do a
"ipchains -L" at end to see if that altered the time of the delay as
this would often match a suitation I have had in past few weeks on my
Linux system.
- - Start Netscape 4.78 from desktop ICON
- - Click the pull down arrow on far right side of the "Go To:" (AKA
URL line) of Netscape 4.78.

Results:

For Kernel 2.2.19OWL only was this test done. First time the delay
was 2 minutes 3 seconds, the second time it was 2 minutes 15 seconds.

Other Comments
*******************

All the kernels were complied using the same gcc compiler supplied
with SuSE 6.4. The SuSE 6.4 I am using is up to date as of about
April/2001 as far as security fixes and like. It is still using KDE
1.1.2, and XFree 3.3.6. And yes the necessary elements to meet the
requirements of the 2.4 kernel are in place. I managed to work the
SuSE 7.2 versions of those tools into the SuSE 6.4 system with some
nurturing :). Other than that it is basically a SuSE 6.4 system
witth the odd application at a much higher level than supplied with
SuSE, but these are either console or X based apps. Obviously no KDE
2 apps on this system.

Also of interesting note, during the time delay experienced there was
not much, if any CPU activity, so the delay does not seem to be
"processing" related. For all intents and purposes I could not
observe any internet activity. That is not to say there was none,
but not really observable.

In terms of the two 2.2 Kernels, the 2.2.20-pre-10 kernel was build
using the config of the 2.2.19 kernel via oldconfig. The only
difference was when running oldconfig it asked about one item that
was not in the 2.2.19 kernel. My reply was to make the module, even
though I had no use for the module.

The 2.2.19 Kernel is the base kernel from kernel.org plus the
Openwall patch:

http://www.openwall.com/linux/linux-2.2.19-ow1.tar.gz

Of course there was no Openwall patch made to the 2.2.20-pre10
kernel.

I have attached a screen image of the URL history list that was the
subject of this test to give a better understanding of what was being
selected to display.

This is not the only area where there are unexpected delays. I am
just most familar with this one as it is the one I happen to do
almost every day. Now although I am sure there were shorter and
different delays, I cannot duplicate it at moment the shorter ones
for the activity I do every day. I will keep my wits about me to
better observe and see if I can identify what may be related to the
amount of time in a delay.

As for the impact of this observation for the 2.2.20-pre10 Kernel, I
am in no position to really say given my very lack of familarity with
the process, not to mention the kernel itself. As a QA/Testing
person I can say that from what I have experienced in the past, and
see with the 2.2.20-pre10 kernel on the issue I am experiencing there
is likey no change. At this point I would not be able to say if the
matter has some kernel element of impact or not.

It is possible I may have omitted some important point(s) in this
eMail note, or even omitted in my testing. If so feel free to
comment. I will be busy over the wekk and suggestion has it I will
need to work next weekend. Be that the case, please be patient if I
am very slow in replying to any additional information or
clarification that may be required.

Regards,

John L. Males
Willowdale, Ontario
Canada
23 September 2001 20:00
mailto:jlmales@softhome.net

Subject: Re: Re[03]: Linux Kernel 2.2.20-pre10 Initial
Impressions
To: jlmales@softhome.net
Date sent: Sat, 22 Sep 2001 20:00:06 +0100 (BST)
Copies to: alan@lxorguk.ukuu.org.uk (Alan Cox),
linux-kernel@vger.kernel.org
From: Alan Cox <alan@lxorguk.ukuu.org.uk>

> > Understood, but I actually took my 2.2.19 .config and ran "make
> > oldconfig", then "make xconfig" making no changes, just saved it
>
> Excellent. That makes the data so much more valuable
>
> > I am likely to do the benchmark tonight to get hard numbers on
> > the difference I sense. I am a QA/Testing Specialist, so I am
> > all to aware of the importance of keeping the variables all the
> > same. My initial background was with assembler back in the real
> > core
> > memory/keypunch days where I disassembled and heavily modified
> > the OS, compiler, assembler, system utilities and wrote a new way
> > to load the OS, compilers, etc from scratch to a new disk. Ony
> > advising you so you have a sense of my mindset and level of
> > understanding. Not current with intimate x86 details or
> > assembler, but will someday now that "falt" memory is back! :))
> >
> > I will let you know what I find. If in meantime you feel there
> > are other things needed or for me to check please let me know and
> > I will be most happy to assist.
>
> I look forward to the results. Can you cc Andrea Arcangeli on them
> if they look VM related as Andrea is the 2.2.19 VM person (and now
> the 2.4.10pre one)

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.8 for non-commercial use
<http://www.pgp.com>

iQA/AwUBO66FquAqzTDdanI2EQLaBACg0SD0omLkTiCHBmfZMXXXCKsdjVcAoOi7
dYuaMbqUOnO1/1Fr108/ttbf
=dRDV
-----END PGP SIGNATURE-----

"Boooomer ... Boom Boom, how are you Boom Boom" Boomer 1985 - February/2000

--=_jive-14546-1001289598-0001-2
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-disposition: inline
Content-description: Attachment information.

The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any another MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.

---- File information -----------
File: ns478.png
Date: 23 Sep 2001, 13:40
Size: 12884 bytes.
Type: Unknown

--=_jive-14546-1001289598-0001-2
Content-Type: application/octet-stream; name="ns478.png"; type=Unknown
Content-Transfer-Encoding: base64
Content-disposition: attachment; filename="ns478.png"

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

--=_jive-14546-1001289598-0001-2--
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/