All of lore.kernel.org
 help / color / mirror / Atom feed
From: rwhron@earthlink.net
To: Jens Axboe <axboe@suse.de>
Cc: linux-kernel@vger.kernel.org
Subject: Re: 2.5.2-pre1 dbench 32 hangs in vmstat "b" state
Date: Thu, 27 Dec 2001 14:07:23 -0500	[thread overview]
Message-ID: <20011227140723.A4713@earthlink.net> (raw)
In-Reply-To: <20011221091104.A120@earthlink.net> <20011221154654.E811@suse.de> <20011221185538.A131@earthlink.net> <20011224150337.A593@suse.de> <20011224115953.A118@earthlink.net> <20011224180244.C1241@suse.de>
In-Reply-To: <20011224180244.C1241@suse.de>; from axboe@suse.de on Mon, Dec 24, 2001 at 06:02:44PM +0100

On Mon, Dec 24, 2001 at 06:02:44PM +0100, Jens Axboe wrote:
> > I tried unpatched 2.5.2-pre1 on a k6-2.  dbench 32 hung similarly with 
> > 32 in "b", bo and bi = 0, and id = 100.  That machine is ill now and can't
> > find "init" when booting, boot single, or boot init=/bin/bash.
> 
> Please send ps -eo cmd,wchan info for a hung machine.
> 
> -- 
> Jens Axboe
> 

I rebuilt the reiserfs that dbench writes to.
Here is ps -eo cmd,wchan on the k6-2 running 2.5.2-pre2:

CMD              WCHAN
init             do_select
[keventd]        context_thread
[ksoftirqd_CPU0] ksoftirqd
[kswapd]         kswapd
[bdflush]        bdflush
[kupdated]       get_request_wait
[kreiserfsd]     get_request_wait
/usr/sbin/syslog get_request_wait
/usr/sbin/klogd  do_syslog
[eth0]           rtl8139_thread
/usr/sbin/iplog  do_select
/usr/sbin/iplog  do_poll
/usr/sbin/iplog  get_request_wait
/usr/sbin/iplog  do_select
/usr/sbin/iplog  wait_for_packet
/usr/sbin/sshd   do_select
/sbin/agetty tty read_chan
/bin/login --    down
/usr/sbin/sshd   do_select
-bash            wait4
-su              wait4
/usr/sbin/sshd   do_select
-bash            wait4
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/dbench 32      get_request_wait
/usr/sbin/sshd   do_select
/usr/sbin/sshd   get_request_wait
ed /tmp/ls       get_request_wait
ps -eo cmd,wchan -


vmstat 3
   procs                      memory    swap          io     system         cpu
 r  b  w   swpd   free   buff  cache  si  so    bi    bo   in    cs  us  sy  id
 1 37  2      0  25464   3224 333252   0   0    13   371  107    33   0   4  96
 0 37  2      0  25460   3224 333252   0   0     0     0  102     6   0   0 100
 0 37  2      0  25460   3224 333252   0   0     0     0  101     7   0   0 100


I rebooted and ran dbench 32 on a new ext2 filesystem.  dbench runs okay for about
30 seconds.  Towards the end of the vmstat output below, I try to ssh in, the "b"
column goes up, but I don't the a bash prompt.

mountain:~$ vmstat 10
   procs                      memory    swap          io     system         cpu
 r  b  w   swpd   free   buff  cache  si  so    bi    bo   in    cs  us  sy  id
 1  0  0      0 346236  20012   6316   0   0   793    67  174   164   3   8  90
 0 32  0      0 182364  21396 162428   0   0    79  3492  136   109   2  26  72
21 11  0      0 163904  21532 180264   0   0     0 11683  209    97   0  11  89
 0 32  0      0  32416  23224 306540   0   0     5  6375  226   108   1  27  72
 0 32  1      0  22552  23392 315972   0   0     3  9807  206    98   0   8  92
 0 32  2    132   4584   7128 349660   0   0    13  2905  192   204   2  29  69
 0 32  2    132   4580   7128 349660   0   0     0     0  101    44   0   0 100
 0 32  2    132   4580   7128 349660   0   0     0     0  100    45   0   0 100
 0 32  2    132   4580   7128 349660   0   0     0     0  100    44   0   0 100
 0 32  2    132   4580   7128 349660   0   0     0     0  100    44   0   0 100
 0 32  2    132   4580   7128 349660   0   0     0     0  100    44   0   0 100
 0 32  2    132   4580   7128 349660   0   0     0     0  100    44   0   0 100
 0 32  2    132   4580   7128 349660   0   0     0     0  101    45   0   0 100
 0 35  2    132   4156   7128 349672   0   0     1     1  104    52   1   0  99
 0 35  2    132   4156   7128 349672   0   0     0     0  100    44   0   0 100

Below is software, hardware, and kernel configs:

Linux (none) 2.5.2-pre2 #1 Thu Dec 27 12:32:39 EST 2001 i586 unknown

Gnu C                  2.95.3
Gnu make               3.79.1
binutils               2.11.2
util-linux             2.11n
mount                  2.11n
modutils               2.4.11
e2fsprogs              1.25
reiserfsprogs          3.x.0k-pre14
PPP                    2.4.1
Linux C Library        2.2.4
Dynamic linker (ldd)   2.2.4
Procps                 2.0.7
Net-tools              1.60
Kbd                    1.06
Sh-utils               2.0
Modules Loaded


This machine has a VIA chipset.  No proprietary drivers.
384 MB RAM.
Root filesystem on /dev/hdc2  # not the usual /dev/hda

00:00.0 Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] (rev 04)
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586/A/B PCI-to-ISA [Apollo VP] (rev 47)
00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06)
00:07.3 Host bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10)
00:13.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
01:00.0 VGA compatible controller: nVidia Corporation Vanta [NV6] (rev 15)

2.4.18-pre1 (and other 2.4.17* kernels run dbench 32, 128 okay on this system)
This is the config difference:

diff 2.5.2-pre2 2.4.18-pre1
> CONFIG_NETLINK_DEV=y
< CONFIG_RAMFS=y


# 2.5.2-pre2 config
CONFIG_X86=y
CONFIG_ISA=y
CONFIG_UID16=y
CONFIG_EXPERIMENTAL=y
CONFIG_MODULES=y
CONFIG_KMOD=y
CONFIG_MK6=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_L1_CACHE_SHIFT=5
CONFIG_X86_ALIGNMENT_16=y
CONFIG_X86_TSC=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_NOHIGHMEM=y
CONFIG_MTRR=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_NAMES=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
CONFIG_BINFMT_ELF=y
CONFIG_PM=y
CONFIG_APM=m
CONFIG_APM_DO_ENABLE=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_NETFILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_NF_CONNTRACK=y
CONFIG_IP_NF_FTP=m
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_LIMIT=y
CONFIG_IP_NF_MATCH_MULTIPORT=m
CONFIG_IP_NF_MATCH_STATE=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_NAT_FTP=m
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_ADMA=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_IDEDMA_AUTO=y
CONFIG_BLK_DEV_IDE_MODES=y
CONFIG_NETDEVICES=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_PCI=y
CONFIG_8139TOO=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_SERIAL_CONSOLE=y
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=64
CONFIG_MOUSE=m
CONFIG_PSMOUSE=y
CONFIG_REISERFS_FS=y
CONFIG_EXT3_FS=y
CONFIG_JBD=y
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_RAMFS=y
CONFIG_ISO9660_FS=m
CONFIG_NTFS_FS=m
CONFIG_PROC_FS=y
CONFIG_DEVPTS_FS=y
CONFIG_EXT2_FS=y
CONFIG_CODA_FS=m
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
CONFIG_NFSD=y
CONFIG_NFSD_V3=y
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_MSDOS_PARTITION=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=m
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
CONFIG_DEBUG_KERNEL=y
CONFIG_MAGIC_SYSRQ=y

-- 
Randy Hron


  parent reply	other threads:[~2001-12-27 19:04 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-12-21 14:11 2.5.2-pre1 dbench 32 hangs in vmstat "b" state rwhron
2001-12-21 14:46 ` Jens Axboe
2001-12-21 16:43   ` rwhron
2001-12-21 17:01     ` Jens Axboe
2001-12-21 18:47       ` rwhron
2001-12-21 22:19         ` Jens Axboe
2001-12-21 23:55   ` rwhron
2001-12-24 14:03     ` Jens Axboe
2001-12-24 16:59       ` rwhron
2001-12-24 17:02         ` Jens Axboe
2001-12-24 22:14           ` rwhron
2001-12-27 19:07           ` rwhron [this message]
2001-12-28 11:40             ` Jens Axboe
2001-12-28 14:14               ` rwhron
2001-12-28 14:30                 ` Jens Axboe
2001-12-28 17:49                   ` rwhron
2001-12-28 19:29                   ` rwhron
2001-12-29  6:42                   ` rwhron
2001-12-29 17:33                     ` Jens Axboe
2001-12-29 17:48                       ` Jens Axboe
2001-12-29 19:43                         ` rwhron

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20011227140723.A4713@earthlink.net \
    --to=rwhron@earthlink.net \
    --cc=axboe@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.